Set 19 — Boost Converter Design and Ripple
Move the switch and the inductor and the buck becomes a boost. The same three components, the same volt-second balance, and an output above the input instead of below it — which is what a battery-powered device needs and what every power-factor correction stage in the world does.
What changes is everything else. The inductor now carries the input current, which is larger than the output current by \(1/(1-D)\). The output capacitor no longer sees a smooth inductor current but the full load current in pulses. A small series resistance imposes a hard ceiling on the achievable gain that no duty ratio can pass. And the control loop acquires a zero in the right half-plane, which limits its bandwidth to a small fraction of the buck's.
Conversion ratio and inductor current:
\[ \frac{V_o}{V_{in}} = \frac{1}{1-D}, \qquad I_L = I_{in} = \frac{I_o}{1-D} \]The inductor carries the input current, not the output current — the single most important structural difference from the buck.
Inductor from the ripple target, which is set during the on-time when the full input is across it:
\[ L = \frac{V_{in}D}{\Delta I\,f_s} \]The output capacitor supplies the whole load during the on-time, so its ripple is far larger than a buck's:
\[ \Delta V_C = \frac{I_oD}{f_sC}, \qquad \Delta V_{ESR} = \left(I_{L,pk}+I_o\right)ESR \]Stresses all reference the output voltage and the inductor current:
\[ V_S = V_D = V_o, \qquad I_{S,rms} = I_L\sqrt{D}, \qquad I_{D,rms} = I_L\sqrt{1-D}, \qquad I_{C,rms} = \sqrt{I_{D,rms}^2-I_o^2} \]Series resistance imposes a maximum gain that no duty ratio can exceed:
\[ M = \frac{(1-D)R}{R(1-D)^2+r}, \qquad M_{max} \text{ at } (1-D) = \sqrt{r/R} \]And at that point the efficiency is exactly 50% — Problem 3.
The right-half-plane zero limits the control bandwidth:
\[ \omega_{RHP} = \frac{R(1-D)^2}{L}, \qquad f_c \lesssim \frac{f_{RHP}}{3} \]
A boost converter raises 12 V to 48 V, delivering 2 A at \(f_s = 100\) kHz. The inductor ripple is to be 20% of the inductor current and the output ripple below 200 mV. Find the duty ratio, the inductor current, the inductance, and the capacitance — and check the capacitor's ESR contribution.
Duty ratio and inductor current:
Eight amps in the inductor to deliver two to the load — four times the output current. Every conduction loss in the converter is computed from 8 A, not 2, and that ratio is \(1/(1-D)\), so it worsens rapidly as the gain rises.
The inductance. During the on-time the full input voltage is across the inductor:
Now the capacitor, and here the boost differs completely. While the switch is on, the diode is reverse biased and the capacitor alone supplies the load — at the full \(I_o\), for the whole on-time:
Compare the buck of Set 18, which needed 22.5 µF for a 50 mV ripple at 5 A. Scaled to the same specification, a boost needs roughly fifteen times the capacitance — because its capacitor carries the load current rather than the inductor's ripple.
The ESR contribution is worse still. The capacitor current jumps between \(-I_o\) and \(I_{L,pk}-I_o\) at every switching edge:
Hence with a modest 20 mΩ of ESR:
Which alone exceeds the entire 200 mV budget, before the capacitance contributes anything. In a boost converter the ESR requirement essentially always dominates, and it is set by the peak inductor current — a quantity four times the load current here.
What that forces. To meet 200 mV the ESR must come down:
So the design ends up with 300 µF at 14 mΩ — several ceramics in parallel, or a low-ESR polymer part. The naive 75 µF answer was out by a factor of four.
Compare the two topologies at a glance:
| Quantity | Buck (Set 18) | Boost |
|---|---|---|
| Inductor current | \(I_o\) | \(I_o/(1-D)\) |
| Input current | pulsed | continuous |
| Output current | continuous | pulsed |
| Output cap sees | ripple only | full load current |
| Output cap ripple | \(\Delta I/8f_sC\) | \(I_oD/f_sC\) |
The third and fourth rows are duals. A buck has a smooth output and a pulsed input; a boost has a smooth input and a pulsed output. That is why a boost makes an excellent power-factor corrector — its input current can be shaped — and a poor supply for a sensitive load without extra filtering.
For the same converter find every component stress, then the loss budget with \(R_{DS(on)} = 15\ \text{m}\Omega\), a diode of \(V_F = 0.5\) V, inductor DCR of \(20\ \text{m}\Omega\) and a combined transition time of 40 ns. Compare the loss distribution with the buck of Set 18.
The voltage stresses are both the output voltage. When the switch is off it stands off \(V_o\); when it is on, the diode does:
Note that raising the output raises the device blocking requirement with it — unlike the buck, where both devices see only the input. A high-gain boost needs high-voltage devices, whose \(R_{DS(on)}\) is worse, which is a second penalty on top of the current ratio.
The currents follow the conduction intervals:
The capacitor's RMS current is 1.7 times the load current — against 0.26 times for the buck of Set 18. That is what sets its physical size and its lifetime.
The loss budget:
Total and efficiency:
| Term | Boost (96 W out) | Buck (60 W out) |
|---|---|---|
| Inductor DCR | 1.28 W (34%) | 0.375 W (20%) |
| Diode | 1.00 W (27%) | 1.000 W (54%) |
| Switching | 0.77 W (20%) | 0.360 W (19%) |
| Switch conduction | 0.72 W (19%) | 0.125 W (7%) |
| Total | 3.77 W | 1.86 W |
| Efficiency | 96.2% | 97.0% |
Read the difference. The boost delivers 60% more power and dissipates twice as much, and the shift is concentrated in the two current-squared terms:
The inductor carries 8 A instead of 5, and the loss goes as the square. Every \(I^2R\) term in a boost is inflated by \(1/(1-D)^2\) relative to the load current — a factor of 16 here.
Where a synchronous rectifier would help. Replacing the diode with a MOSFET of the same 15 mΩ:
A gain of 0.8 percentage points — useful, but only half what the same change bought in a buck, because the diode was a smaller share to begin with. In a boost the inductor is the thing to improve.
The same converter has a total series resistance of \(r = 0.1\ \Omega\) in the inductor and switch path, and a load resistance of \(R = 24\ \Omega\). Find the actual gain at \(D = 0.75\), 0.90, 0.95 and 0.98, locate the duty ratio of maximum gain, and find the efficiency there.
Derive the real conversion ratio. Applying volt-second balance with the resistance included, and charge balance at the output, gives:
The correction factor is the ratio of the load resistance reflected through the converter, \(R(1-D)^2\), to the series resistance. As \(D\to1\) the reflected load collapses and the series resistance takes everything.
Evaluate across the range:
| \(D\) | Ideal \(M\) | Actual \(M\) | \(V_o\) | Efficiency |
|---|---|---|---|---|
| 0.75 | 4.0 | 3.75 | 45.0 V | 93.8% |
| 0.90 | 10.0 | 7.06 | 84.7 V | 70.6% |
| 0.935 | 15.5 | 7.75 | 93.0 V | 50.0% |
| 0.95 | 20.0 | 7.50 | 90.0 V | 37.5% |
| 0.98 | 50.0 | 4.38 | 52.6 V | 8.8% |
The gain rises, peaks and then falls. Past \(D = 0.935\) increasing the duty ratio reduces the output — a feedback loop that does not know this will chase the duty ratio to 1 and collapse the output entirely.
Find the peak analytically. Writing \(x = 1-D\) and \(k = r/R\):
The efficiency at that point is remarkable:
Exactly one half, independent of \(r\), \(R\) and everything else. At the duty ratio of maximum gain, precisely half the input power is dissipated in the series resistance — the classic maximum-power-transfer condition, because the reflected load resistance \(R(1-D)^2\) has fallen to equal \(r\).
What this means in practice. The maximum useful gain is well below the peak:
| Target efficiency | Practical \(D\) | Usable gain |
|---|---|---|
| > 95% | < 0.7 | < 3.3 |
| > 90% | < 0.8 | < 4.5 |
| > 80% | < 0.87 | < 6.1 |
So a single boost stage is practically limited to a gain of about four or five. Beyond that the answer is a transformer — the flyback and forward converters of Set 22 — whose turns ratio provides gain at no efficiency cost at all.
Why the buck has no such limit. Its equivalent expression is:
A buck's series resistance costs a fixed percentage whatever the duty ratio, because the inductor current is always \(I_o\). A boost's inductor current diverges as \(D\to1\), and the loss goes as its square. That asymmetry is the whole result.
Set 10 concluded that a capacitor-input rectifier above 75 W needs active power-factor correction. Design that stage: a boost from a 230 V, 50 Hz rectified input to a 400 V bus, delivering 1 kW at \(f_s = 65\) kHz. Find the duty ratio range, the inductor for 20% ripple at the line peak, the bulk capacitor for 20 ms of hold-up, and the second-harmonic ripple on the bus.
What a PFC boost actually does. Its input is the rectified sine, not a DC source, so the duty ratio must vary continuously through every half cycle to make the input current follow the input voltage:
And \(D \to 1\) at each zero crossing, where the input is momentarily zero. The boost topology is the natural choice precisely because the output must always exceed the input, and 400 V clears the 325 V peak with margin.
The input current, for unity power factor:
Compare Set 10's capacitor-input rectifier at the same power: it drew 9.77 A RMS with a 71.6 A peak. The PFC stage draws less than half the RMS and a ninth of the peak.
The inductor, sized at the line peak where the ripple is worst:
A substantial choke carrying 6 A peak — but note that its ripple current is at 65 kHz, so it is a small ferrite component rather than the 110 mH iron-cored monster the choke-input filter of Set 10 required.
The bulk capacitor is sized by hold-up, not by ripple. The requirement is to keep the downstream converter running for 20 ms after the mains fails, allowing the bus to sag from 400 V to a minimum of 300 V:
This is why PFC bus capacitors are large electrolytics rather than ceramics: the requirement is energy storage, and only electrolytics offer it economically at 400 V.
Check the second-harmonic ripple. A single-phase input delivers power at \(P(1-\cos2\omega t)\) while the load draws a constant \(P\), so the capacitor absorbs the difference at 100 Hz:
Unavoidable in any single-phase PFC — it is a consequence of instantaneous power pulsating at twice line frequency, not of any design choice. The downstream converter must reject it, and the PFC's own control loop must be slow enough (under about 20 Hz) not to try to correct it, or it would distort the input current in the attempt.
What the stage achieves:
| Quantity | Capacitor input (Set 10) | Boost PFC |
|---|---|---|
| Input RMS current | 9.77 A | 4.35 A |
| Peak current | 71.6 A | 6.15 A |
| Crest factor | 7.33 | 1.41 |
| Power factor | 0.287 | > 0.99 |
| THD | 333% | < 5% |
| Harmonic limits | fails | passes |
| Extra components | — | inductor, switch, diode, controller |
One switching stage converts the worst input current in this book into very nearly the best. And because the boost's input current is continuous by topology, no additional input filter is needed beyond a small high-frequency one.
A boost from 12 V to 48 V at 100 kHz is built with only \(L = 20\ \mu\text{H}\) and loaded to 0.5 A. Determine the conduction mode, find the duty ratio required, and verify the input current. Compare with the CCM value.
Test the mode. The boost has its own critical value:
Only 11% below the boundary — which is exactly the situation in which using the CCM formula feels safe and is not.
The DCM conversion ratio for a boost:
With \(M = 4\) fixed by the regulator, solve for \(D\):
Against 0.75 in CCM — a reduction of 6%. Note the direction: as with the buck of Set 18, DCM requires less duty ratio for the same output, because the missing third interval removes part of the volt-second demand.
Verify by reconstructing the waveform:
Matching \(P/V_{in} = 24/12 = 2\) A exactly. The idle interval is \(1-0.707-0.236 = 0.057\) — under 6% of the period, consistent with being only just discontinuous.
Contrast the two mode criteria:
| \(D\) | Buck \(K_{crit} = 1-D\) | Boost \(K_{crit} = D(1-D)^2\) |
|---|---|---|
| 0.25 | 0.750 | 0.141 |
| 0.33 | 0.667 | 0.148 (max) |
| 0.50 | 0.500 | 0.125 |
| 0.75 | 0.250 | 0.047 |
The boost's critical value is five to ten times smaller, so a boost stays in continuous conduction with far less inductance than a buck at the same load. Its worst case is at \(D = 1/3\), where \(K_{crit} = 4/27 = 0.148\) — and at high duty ratios it is very hard to make a boost discontinuous at all.
Why DCM is sometimes chosen deliberately. Two of its properties are advantages:
And (ii) the right-half-plane zero of Problem 6 disappears entirely, so the control loop can be fast. Low-power boost converters and small PFC stages often run permanently in DCM or at the boundary for exactly these reasons — paying for it in peak current and higher RMS losses.
For the 12 V to 48 V boost of Problem 1 (\(L = 56.3\ \mu\text{H}\), \(R = 24\ \Omega\), \(D = 0.75\), \(f_s = 100\) kHz), find the right-half-plane zero frequency, the achievable control bandwidth, and the effect of raising the gain to \(D = 0.9\). Compare with a buck at the same frequency.
Where the right-half-plane zero comes from. Suppose the loop demands more output and increases the duty ratio. The immediate effect is to keep the diode off for longer, so less charge reaches the output:
Only later, once the inductor current has had time to build, does the output rise as intended. So the converter's initial response to a correction is in the wrong direction — which is precisely what a right-half-plane zero describes.
Compute it:
What a right-half-plane zero does to a loop. It adds gain like a zero but subtracts phase like a pole:
| Gain | Phase | |
|---|---|---|
| Left-half-plane zero | +20 dB/decade | +90° |
| Pole | −20 dB/decade | −90° |
| Right-half-plane zero | +20 dB/decade | −90° |
The worst of both. It raises the gain, making it harder to bring the loop down through unity, while simultaneously removing the phase margin needed to do so. There is no compensator that cancels it — cancelling a right-half-plane zero would require a right-half-plane pole, which is unstable.
The bandwidth limit. The only remedy is to cross over well below it:
Against a buck, which has no right-half-plane zero and can be compensated to cross over at \(f_s/10 = 10\) kHz. The boost's loop is seven times slower for the same switching frequency.
And it gets worse with gain:
| \(D\) | Gain | \(f_{RHP}\) | Max \(f_c\) |
|---|---|---|---|
| 0.50 | 2.0 | 17.0 kHz | 5.7 kHz |
| 0.75 | 4.0 | 4.24 kHz | 1.4 kHz |
| 0.90 | 10.0 | 679 Hz | 226 Hz |
The \((1-D)^2\) dependence means a high-gain boost is almost uncontrollable dynamically. This is the same \((1-D)^2\) that appeared in the gain ceiling of Problem 3 — the reflected load resistance — and it limits the loop for the same underlying reason.
Practical consequences and remedies:
| Consequence | Remedy |
|---|---|
| Slow load-step response | larger output capacitor to ride through |
| Large transient undershoot | same — the loop cannot help quickly |
| Cannot use voltage-mode alone | current-mode control splits the loop in two |
| Worse at high gain | use a transformer stage instead (Set 22) |
| Present in boost, buck–boost, flyback | absent in buck and forward |
Current-mode control is the standard answer. It closes a fast inner loop on the inductor current, which has no right-half-plane zero, and a slow outer loop on the voltage — so the converter responds quickly to load changes even though the voltage loop is slow. Set 24 works that through.
Key Formulas
| Quantity | Relation | Notes |
|---|---|---|
| Conversion ratio | \(V_o/V_{in} = 1/(1-D)\) | Ideal, CCM |
| Inductor current | \(I_L = I_o/(1-D)\) | = input current |
| Inductor | \(L = \dfrac{V_{in}D}{\Delta I f_s}\) | Full input across it |
| Output ripple | \(\Delta V_C = \dfrac{I_oD}{f_sC}\) | Cap supplies the load |
| ESR ripple | \(\left(I_{L,pk}+I_o\right)ESR\) | Usually dominant |
| Device voltage | \(V_S = V_D = V_o\) | Rises with gain |
| Switch RMS | \(I_L\sqrt{D}\) | — |
| Diode RMS / average | \(I_L\sqrt{1-D}\ /\ I_o\) | — |
| Output cap RMS | \(\sqrt{I_{D,rms}^2-I_o^2}\) | Large — Problem 2 |
| Real gain | \(M = \dfrac{(1-D)R}{R(1-D)^2+r}\) | Problem 3 |
| Optimum duty | \((1-D) = \sqrt{r/R}\) | Gain peaks here |
| Maximum gain | \(M_{max} = \tfrac12\sqrt{R/r}\) | At \(\eta = 50\%\) |
| PFC duty | \(D(t) = 1-\left|V_m\sin\omega t\right|/V_o\) | Problem 4 |
| Hold-up capacitor | \(C = \dfrac{2Pt_{hold}}{V_o^2-V_{min}^2}\) | Energy, not ripple |
| Second-harmonic ripple | \(\Delta V_{o(pp)} = \dfrac{P}{\omega CV_o}\) | Unavoidable in 1-φ PFC |
| Mode test | \(K_{crit} = D(1-D)^2\) | Max 4/27 at \(D = 1/3\) |
| DCM ratio | \(M = \dfrac{1+\sqrt{1+4D^2/K}}{2}\) | Problem 5 |
| RHP zero | \(\omega_{RHP} = \dfrac{R(1-D)^2}{L}\) | Cross over below \(f_{RHP}/3\) |
Common Mistakes
Computing boost losses from the output current. The inductor and switch carry \(I_o/(1-D)\) — four times as much here, sixteen times the \(I^2R\) — Problems 1 and 2.
Sizing the output capacitor with the buck formula. A boost's capacitor supplies the full load current during \(DT_s\), giving \(I_oD/f_sC\) — Problem 1.
Ignoring ESR in a boost. The capacitor current steps by the full peak inductor current, so 20 mΩ alone exceeded the whole ripple budget — Problem 1.
Rating the devices at the input voltage. Both the switch and the diode stand off \(V_o\) — Problem 2.
Believing \(1/(1-D)\) without limit. With 0.1 Ω of series resistance the gain peaked at 7.75 and then fell — Problem 3.
Designing a boost for a gain of ten. Efficiency at that point was 70%, and at the gain peak it is exactly 50% — use a transformer instead — Problem 3.
Sizing a PFC bulk capacitor from ripple. It is sized by hold-up energy; the ripple then follows — Problem 4.
Making the PFC voltage loop fast. It must be slower than 100 Hz or it corrects the second-harmonic ripple and distorts the input current — Problem 4.
Using the buck's \(K_{crit} = 1-D\) for a boost. It is \(D(1-D)^2\), five to ten times smaller — Problem 5.
Compensating a boost like a buck. The right-half-plane zero limits crossover to about 1.4% of \(f_s\) and cannot be cancelled — Problem 6.
Six problems and the same three components behaving quite differently. Moving the switch made the input current continuous — which is why the boost is the universal power-factor corrector — and the output current pulsed, which made the capacitor the hardest component in the converter. The inductor now carries \(1/(1-D)\) times the load current, inflating every conduction loss by its square. And the same \((1-D)^2\) appeared twice more: capping the gain at exactly 50% efficiency, and capping the control bandwidth through a zero that cannot be cancelled.
Two rearrangements remain. Put the inductor in parallel rather than in series and the output can be either above or below the input — the buck–boost, which every wide-input battery product needs. And with three topologies in hand, the conduction-mode question can finally be asked properly: each has its own critical parameter, its own DCM conversion ratio, and its own answer to what happens when the load falls away.
Next: Set 20 — Buck–Boost Converters and the CCM–DCM Boundary, where the inverting converter is designed, the three critical parameters are compared side by side, the DCM ratios are derived and checked, a wide-input battery supply is worked two ways, and boundary-conduction operation is used deliberately.