Part 3 · Chapter 12

Buck, Boost, and Buck–Boost Converters

Three converters, one method. Volt-second balance on the inductor and charge balance on the capacitor give the gain of every non-isolated topology in four lines — and once the gains are in hand, the interesting question is not what each circuit produces but what each one costs: which port pulses, what the switch must block, and how big the magnetics have to be.

Power Electronics Prof. Mithun Mondal Reading time ≈ 60 min
Where this sits
Part 3 · DC–DC Converters
Chapter 12 of 30
You should already know
Duty ratio, ripple current and volt-second balance from Chapter 11, and the switching behaviour of a MOSFET or IGBT from Chapter 5.
By the end you can
Derive any non-isolated converter's gain in four lines, size \(L\) and \(C\) from ripple specifications, find the CCM/DCM boundary, and choose between the three topologies for a real supply.
Time
≈ 60 min reading · ≈ 55 min problems
i What you'll learn
  • The buck converter — a chopper with an output filter, and why that filter changes the character of the circuit completely.
  • The boost converter, and why its input current is continuous while the buck's is not.
  • The buck–boost converter: \( V_o = -\dfrac{D}{1-D}V_s \), which can step up or down but inverts the polarity doing it.
  • One method — volt-second balance plus charge balance — that produces all three results and every one to come.
  • How to size \( L \) from a current-ripple spec and \( C \) from a voltage-ripple spec, and why the capacitor's ESR usually dominates the answer.
  • The CCM/DCM boundary, and what changes in each topology when you cross it.
  • Which topology to reach for, judged on switch stress, filter difficulty and the source the converter must not upset.
Section 12-1

One Method for Every Converter

Chapter 11 derived the step-up gain \( V_o = V_s/(1-D) \) using volt-second balance, and promised the same tool would handle everything else in Part 3. This section makes that promise concrete, because it is genuinely the whole of the analysis.

Every converter in this chapter is built from the same five parts — a source, a controlled switch, a diode, an inductor and a capacitor — arranged differently. And every one of them yields to the same two statements.

🔑
The two balance laws
\[ \underbrace{\int_0^T v_L\,dt = 0}_{\text{volt-second balance}} \qquad\qquad \underbrace{\int_0^T i_C\,dt = 0}_{\text{charge balance}} \]

In periodic steady state an inductor's current and a capacitor's voltage must return to where they started. Everything else in this chapter is arithmetic.

The recipe, which we will follow three times in this chapter and repeatedly in the next two:

  1. Redraw the circuit with the switch on. The diode will be reverse-biased; remove it. Write down \( v_L \).
  2. Redraw it with the switch off. The diode now conducts; replace it with a short. Write down \( v_L \) again.
  3. Set \( v_{L,on}\,DT + v_{L,off}\,(1-D)T = 0 \) and solve for \( V_o/V_s \).
  4. Get the current relation free from \( V_sI_s = V_oI_o \) — the converter is lossless in this model.

One warning before we start: every result below assumes continuous conduction. Section 12-6 handles what happens when that fails, and the answers change.

Section recap. Two statements — the average inductor voltage is zero and the average capacitor current is zero — generate every gain expression in Part 3. Look at the circuit twice, once per switch state, and solve.
Section 12-2

The Buck Converter

Take the step-down chopper of Chapter 11 and add a capacitor across the load. That is the entire structural difference — and it changes what the circuit is for.

The chopper delivered a chopped voltage whose average was useful. The buck converter delivers a genuinely smooth DC voltage, because \( L \) and \( C \) together form a second-order low-pass filter between the switching node and the load.

V s S D L C R V_o SWITCH ON Diode blocked v_L = V_s − V_o SWITCH OFF Diode conducts v_L = − V_o
The buck converter and the only two states it has. Reading the inductor voltage in each state is the whole analysis.
  1. Switch on, for a time \(DT\) The diode is reverse-biased by \( V_s \), so it is out of the circuit. The inductor sits between the source and the output:
    Working
    \[ v_{L,on} = V_s - V_o \]
    This is positive (since \( V_o < V_s \)), so the inductor current rises.
  2. Switch off, for a time \((1-D)T\) The inductor current must continue, so the diode conducts and clamps the switching node to 0 V:
    Working
    \[ v_{L,off} = 0 - V_o = -V_o \]
    Negative, so the current falls — as it must, to return to where it began.
  3. Apply volt-second balance
    Working
    \[ (V_s - V_o)\,DT + (-V_o)(1-D)T = 0 \]
    \[ V_sD - V_oD - V_o + V_oD = 0 \;\Longrightarrow\; V_o = D\,V_s \]
  4. Get the current from power balance Since \( V_sI_s = V_oI_o \) in the lossless model, \( I_s = D\,I_o \). The buck draws less average current than it delivers, which is the mirror image of the boost converter in the next section.
🔑
Buck converter, continuous conduction
\[ V_o = D\,V_s, \qquad I_s = D\,I_o, \qquad \Delta I_L = \frac{V_o(1-D)}{fL} = \frac{V_s D(1-D)}{fL} \]

The same gain as the step-down chopper — the capacitor changes the output waveform, not the average. But the ripple is now a design specification rather than an accepted nuisance.

The capacitor now needs sizing, and this is where the buck differs most sharply from the bare chopper. In steady state the load takes a constant \( I_o \) while the inductor delivers \( I_o \pm \Delta I_L/2 \). The difference flows into and out of the capacitor.

That difference is a triangular waveform of zero average. Integrating the positive half gives the charge that the capacitor must store:

  1. The capacitor current is the inductor's ripple \( i_C = i_L - I_o \), a triangle of peak-to-peak height \( \Delta I_L \) and zero mean.
  2. Charge accumulated over the positive half The triangle is above zero for half the period, and its area is that of a triangle with base \( T/2 \) and height \( \Delta I_L/2 \):
    Working
    \[ \Delta Q = \frac{1}{2}\cdot\frac{T}{2}\cdot\frac{\Delta I_L}{2} = \frac{\Delta I_L T}{8} \]
  3. Convert charge to voltage
    Result
    \[ \Delta V_o = \frac{\Delta Q}{C} = \frac{\Delta I_L}{8fC} = \frac{V_s D(1-D)}{8f^2LC} \]
Section recap. The buck is a chopper plus an output capacitor: \( V_o = DV_s \), \( \Delta I_L = V_o(1-D)/fL \), \( \Delta V_o = \Delta I_L/(8fC) \) plus an ESR term that usually dominates. Its output current is smooth and its input current is pulsed, so the input capacitor and its layout loop matter more than beginners expect.
Section 12-3

The Boost Converter

Chapter 11 derived \( V_o = V_s/(1-D) \) already. Here we complete the picture — the ripple expressions, the capacitor sizing, and the structural feature that makes the boost converter the natural choice for one very large application.

The rearrangement is: inductor first, in series with the source; switch across the line after it; diode in series to the output capacitor.

  1. Switch on The switch shorts the node after the inductor to ground, so the inductor is directly across the source. The diode is reverse-biased by \( V_o \), and the load is fed entirely by the capacitor.
    Working
    \[ v_{L,on} = V_s \]
  2. Switch off The inductor current forces the diode on, connecting the inductor to the output.
    Working
    \[ v_{L,off} = V_s - V_o \quad(\text{negative, since } V_o > V_s) \]
  3. Volt-second balance
    Working
    \[ V_s DT + (V_s - V_o)(1-D)T = 0 \;\Longrightarrow\; V_o = \frac{V_s}{1-D} \]
  4. Charge balance gives the capacitor ripple The capacitor supplies the entire load current \( I_o \) for the whole on-time \( DT \), because the diode is blocked.
    Result
    \[ \Delta Q = I_o\,DT \;\Longrightarrow\; \Delta V_o = \frac{I_o D}{fC} \]
🔑
Boost converter, continuous conduction
\[ V_o = \frac{V_s}{1-D}, \qquad I_L = \frac{I_o}{1-D}, \qquad \Delta I_L = \frac{V_s D}{fL}, \qquad \Delta V_o = \frac{I_o D}{fC} \]

Compare the output ripple with the buck's \( \Delta I_L/(8fC) \). The boost's is far larger for the same capacitance, because the capacitor must carry the whole load current alone during every on-time, not merely a triangular remainder.

Section recap. \( V_o = V_s/(1-D) \), with \( \Delta I_L = V_sD/(fL) \) and \( \Delta V_o = I_oD/(fC) \). Continuous input current makes it the topology of choice for solar MPPT and active PFC; the price is a large output capacitor and a switch that must block the full output voltage while carrying the input current.
Section 12-4

The Buck–Boost Converter

The third arrangement puts the inductor in parallel — the switch charges it from the source, and then the inductor discharges into the load through the diode, with the source disconnected.

That separation is the key to the topology. The inductor is never connected to both the source and the load at once, so it acts as an energy bucket: filled from one, emptied into the other.

  1. Switch on The source is connected directly across the inductor; the diode is reverse-biased and the load is fed by the capacitor.
    Working
    \[ v_{L,on} = V_s \]
  2. Switch off The source is disconnected. The inductor current forces the diode on, discharging into the output.
    Working
    \[ v_{L,off} = V_o \quad (\text{with } V_o \text{ negative}) \]
  3. Volt-second balance
    Working
    \[ V_s DT + V_o(1-D)T = 0 \;\Longrightarrow\; V_o = -\frac{D}{1-D}V_s \]
  4. Read the gain's behaviour \( D/(1-D) \) equals 1 at \( D = 0.5 \), is less than 1 below it and greater above. So the same circuit steps down for \( D < 0.5 \) and up for \( D > 0.5 \) — with the polarity inverted throughout.
🔑
Buck–boost converter, continuous conduction
\[ V_o = -\frac{D}{1-D}V_s, \qquad \Delta I_L = \frac{V_s D}{fL}, \qquad \Delta V_o = \frac{I_o D}{fC} \]

The switch and diode must each block \( V_s + |V_o| \) — the sum, not the larger. This is the highest device stress of the three basic topologies.

Buck–boost gain across the duty range, from a 12 V source
Duty ratio DGain \(D/(1-D)\)OutputSwitch must blockRegime
0.200.25−3 V15 VStep down
0.330.50−6 V18 VStep down
0.501.00−12 V24 VUnity
0.672.00−24 V36 VStep up
0.804.00−48 V60 VStep up
Interactive · the three gain curves

All three topologies from a 12 V source. Move the duty ratio and watch where each curve goes — and where each stops being buildable. The buck is a straight line, the boost and buck–boost both run away as \( D \to 1 \).

0.50
Voltage gain of the buck, boost and buck-boost converters Output magnitude against duty ratio for the three basic converters from a 12 volt source. The buck rises linearly from zero to 12 volts. The boost starts at 12 volts and rises steeply, passing 24 volts at a duty ratio of one half and heading towards infinity as the duty ratio approaches one. The buck-boost starts at zero, equals 12 volts at a duty ratio of one half, and then rises steeply like the boost. A movable marker shows the operating point on all three curves at once. duty ratio D |V_o| 60 V 30 V 0 V_s = 12 V buck boost buck–boost
Buck output6.0 V
Boost output24.0 V
Buck–boost−12.0 V
Boost switch stress24 V

Section recap. \( V_o = -DV_s/(1-D) \), stepping down below \( D = 0.5 \) and up above it, at the price of inverted polarity, the highest device stress of the three (\( V_s + |V_o| \)), and an inductor that carries all the transferred energy rather than just the ripple.
Section 12-5

Sizing \(L\) and \(C\)

Choosing the two reactive components is most of the design work, and the procedure is the same for all three topologies once the ripple expressions are in hand.

L Choosing the inductor
  1. Decide the ripple ratio. Industry practice is \( \Delta I_L \) between 20% and 40% of the full-load inductor current. Below 20% the inductor is needlessly large; above 40% the peak current — and so the core size and the switch rating — rise faster than the saving.
  2. Rearrange the ripple expression for \( L \) at the worst-case duty ratio, which means the highest input voltage for a buck and the lowest for a boost.
  3. Check the peak current, \( I_{pk} = I_L + \Delta I_L/2 \), against the core's saturation rating — with margin, because saturation is abrupt and unforgiving.
  4. Check the RMS current for the copper loss, and the ripple for the core loss. They are different currents and they heat different parts of the component.
C Choosing the capacitor
  1. Start from the ESR, not the capacitance: \( R_{ESR} \le \Delta V_{o(spec)} / \Delta I_{C(pk\text{-}pk)} \). This is nearly always the binding constraint.
  2. Then check the capacitance from the charge-balance expression, and take the larger of the two requirements.
  3. Then check the RMS ripple current rating, which is what actually determines a capacitor's lifetime. An electrolytic run at its ripple limit ages roughly twice as fast for every 10 °C of self-heating.
  4. Finally check the transient requirement. A sudden load step is supplied by the capacitor alone until the inductor current can change — and for fast steps this demands far more capacitance than the ripple ever does.
Section recap. Size \( L \) for 20–40% ripple at the worst-case duty ratio and check saturation at the peak; size \( C \) from ESR first, then capacitance, then ripple-current rating, then the load transient — which in fast digital loads dominates everything else.
Section 12-6

Discontinuous Conduction

Every gain expression so far assumed the inductor current never reaches zero. At light load it does, and the results change — differently for each topology.

The boundary is where the average inductor current equals half the ripple, so the trough just touches zero.

The continuous/discontinuous boundary and what lies beyond it
TopologyBoundary conditionCritical inductanceGain in DCM
Buck \( I_o = \dfrac{\Delta I_L}{2} \) \( L_{crit} = \dfrac{(1-D)R}{2f} \) Rises above \(DV_s\), towards \(V_s\) at no load
Boost \( I_L = \dfrac{\Delta I_L}{2} \) \( L_{crit} = \dfrac{D(1-D)^2R}{2f} \) Rises above \(V_s/(1-D)\), without bound at no load
Buck–boost \( I_L = \dfrac{\Delta I_L}{2} \) \( L_{crit} = \dfrac{(1-D)^2R}{2f} \) Rises in magnitude; depends on \(R\)
Section recap. Below the critical inductance — or below the critical load — the inductor current reaches zero, the gain becomes load-dependent, and the converter drops from second-order to first-order dynamics. An unloaded boost converter has no upper output bound at all, which is why every one has a minimum load or a clamp.
Section 12-7

Choosing Between Them

The three basic topologies compared
PropertyBuckBoostBuck–boost
Gain\(D\)\(\dfrac{1}{1-D}\)\(-\dfrac{D}{1-D}\)
RangeStep down onlyStep up onlyEither
PolaritySameSameInverted
Input currentPulsedContinuousPulsed
Output currentContinuousPulsedPulsed
Switch blocks\(V_s\)\(V_o\)\(V_s + |V_o|\)
Switch carries\(I_o\)\(I_o/(1-D)\)\(I_s + I_o\)
Inductor roleFilterEnergy transferEnergy transfer
Output capacitorSmallLargeLarge
Typical usePoint-of-load, LED drivers, battery-to-logicSolar MPPT, PFC front end, battery-to-busSmall inverting rails, some LED drivers
Section recap. Buck for stepping down with a clean output, boost for stepping up with a clean input, buck–boost when you must do both and can accept inverted polarity, both ports pulsed, and the highest device stress. Match the topology to the port that must stay clean.
Section 12-8

Worked Examples

1 A complete buck design

Problem. Design a buck converter: \( V_s = 24 \) V, \( V_o = 12 \) V, \( I_o = 5 \) A, \( f = 100 \) kHz. Ripple current 30% of \( I_o \); output voltage ripple below 50 mV. Find \( D \), \( L \), the peak inductor current, and the required capacitance and ESR.

Working
\[ D = \frac{V_o}{V_s} = \frac{12}{24} = 0.5 \]
\[ \Delta I_L = 0.30(5) = 1.5\ \text{A} \]
\[ L = \frac{V_o(1-D)}{f\,\Delta I_L} = \frac{12(0.5)}{10^5(1.5)} = 40\ \mu\text{H} \]
\[ I_{pk} = 5 + \frac{1.5}{2} = 5.75\ \text{A} \quad \text{(saturation rating: choose} \ge 8\ \text{A)} \]

Now the capacitor, from both constraints.

Capacitance requirement
\[ C \ge \frac{\Delta I_L}{8f\,\Delta V_o} = \frac{1.5}{8(10^5)(0.05)} = 37.5\ \mu\text{F} \]
ESR requirement
\[ R_{ESR} \le \frac{\Delta V_o}{\Delta I_L} = \frac{0.05}{1.5} = 33\ \text{m}\Omega \]

Reading the two answers together. They are not independent — the two ripple contributions add. Allocating half the budget to each gives \( C \ge 75\ \mu\text{F} \) and \( R_{ESR} \le 17\ \text{m}\Omega \).

What to actually fit: three 22 μF ceramics in parallel. That gives 66 μF with an effective ESR under 2 mΩ, so the ESR term all but vanishes and the capacitance term dominates — comfortably inside specification, in a fraction of the volume a 100 μF electrolytic would need.

2 A boost converter for a solar panel

Problem. A panel delivers 30 V at 8 A. A boost converter raises this to 60 V at 40 kHz, with inductor ripple 20% and output ripple 1%. Find \( D \), \( L \), \( C \), the output current and the switch ratings.

Working
\[ 60 = \frac{30}{1-D} \;\Longrightarrow\; D = 0.5 \]
\[ I_o = \frac{P}{V_o} = \frac{30(8)}{60} = 4\ \text{A}, \qquad I_L = I_s = 8\ \text{A} \]
\[ \Delta I_L = 0.20(8) = 1.6\ \text{A}, \qquad L = \frac{V_sD}{f\,\Delta I_L} = \frac{30(0.5)}{4\times10^4(1.6)} = 234\ \mu\text{H} \]
\[ \Delta V_o = 0.01(60) = 0.6\ \text{V}, \qquad C = \frac{I_oD}{f\,\Delta V_o} = \frac{4(0.5)}{4\times10^4(0.6)} = 83\ \mu\text{F} \]

Device ratings. The switch and the diode both block \( V_o = 60 \) V (choose 100 V devices) and carry a peak of \( I_L + \Delta I_L/2 = 8.8 \) A.

Compare the two capacitors. The boost needs 83 μF where the buck of Example 1 needed 37.5 μF — for a comparable power level and a looser ripple specification. That is the structural penalty named in Section 12-3: the boost's capacitor carries the entire load current alone during every on-time.

3 Buck–boost across a wide input

Problem. A buck–boost must produce −15 V at 2 A from an input that varies from 10 V to 30 V, at 50 kHz. Find the duty-ratio range, the worst-case device stress, and the inductance for 30% ripple.

Duty ratio at the two extremes
\[ \frac{|V_o|}{V_s} = \frac{D}{1-D} \;\Longrightarrow\; D = \frac{|V_o|}{|V_o| + V_s} \]
\[ V_s = 10\ \text{V}: \; D = \frac{15}{25} = 0.60 \qquad V_s = 30\ \text{V}: \; D = \frac{15}{45} = 0.33 \]

Device stress is \( V_s + |V_o| \), worst at the highest input: \( 30 + 15 = 45 \) V. Choose 100 V devices.

Inductance. The inductor carries \( I_L = I_o/(1-D) \), which is largest at the largest \( D \) — that is, at the lowest input voltage:

Worst case: \(V_s = 10\) V, \(D = 0.60\)
\[ I_L = \frac{2}{1-0.6} = 5\ \text{A}, \qquad \Delta I_L = 0.30(5) = 1.5\ \text{A} \]
\[ L = \frac{V_sD}{f\,\Delta I_L} = \frac{10(0.6)}{5\times10^4(1.5)} = 80\ \mu\text{H} \]

The lesson in the worst case. Only 30 W is being delivered, yet the inductor carries 5 A and peaks at 5.75 A while the devices block 45 V. Check both extremes of the input range — for this topology they place their demands on different components, and a design checked at only one end will fail at the other.

4 Finding the DCM boundary

Problem. The buck converter of Example 1 (\( L = 40\ \mu\text{H} \), \( D = 0.5 \), \( f = 100 \) kHz) is unloaded down to 200 mA. Does it enter DCM, and what is the output voltage if it does?

Working
\[ \Delta I_L = \frac{V_o(1-D)}{fL} = \frac{12(0.5)}{10^5(40\times10^{-6})} = 1.5\ \text{A} \]
\[ I_{o(crit)} = \frac{\Delta I_L}{2} = 0.75\ \text{A} \]

Yes — 200 mA is well below the 750 mA boundary, so the converter is firmly in DCM.

What happens to the output. In an open-loop converter the output would rise above 12 V, towards 24 V as the load approaches zero. In a real closed-loop converter it does not: the controller senses the rise and reduces \( D \) until the output returns to 12 V. In DCM the duty ratio needed is

\[ D_{DCM} = \sqrt{\frac{2 L f I_o}{V_s}\cdot\frac{V_o/V_s}{1 - V_o/V_s}} \]

which for these numbers gives \( D \approx 0.18 \) — very different from the 0.5 that CCM required at the same output voltage.

Why this matters for the loop. The controller must swing its duty ratio from 0.5 to 0.18 as the load falls, and the plant gain changes with it. This is the load-dependent gain of Section 12-6, and a compensator that ignores it will either be sluggish at one end of the range or unstable at the other.

5 Choosing a topology from a specification

Problem. An LED string needs 36 V at 700 mA, constant current. It is fed from a 24 V battery that falls to 20 V when depleted. EMI must be low at the battery terminals. Choose a topology and justify it.

Solution — work through the constraints in order.

  1. Step up or down? The output is 36 V and the input is 20–24 V, so it is always a step-up. That eliminates the buck immediately.
  2. Polarity? The LED string needs the same polarity as the battery, so the inverting buck–boost is out unless there is a good reason for it.
  3. EMI at the battery? This is the constraint that decides it. A boost converter has a continuous input current — the inductor is permanently in series with the battery, so the battery sees smooth DC with a small triangular ripple. A buck–boost would draw pulses.
  4. Answer: a boost converter, and every one of the three constraints agrees.

The design. \( D = 1 - V_s/V_o \), so \( D \) ranges from \( 1 - 24/36 = 0.33 \) to \( 1 - 20/36 = 0.44 \) as the battery depletes — a narrow and comfortable range, well away from the region where the gain runs away.

One change from the earlier examples. An LED driver regulates current, not voltage, so the feedback comes from a small sense resistor in series with the string rather than from a voltage divider across it. The topology and the equations are identical; only the sensed quantity differs. LEDs need this because their forward voltage varies by several volts between parts and with temperature, so a voltage-regulated supply would give an unpredictable — and possibly destructive — current.

Section 12-9

Summary & Formula Sheet

Chapter 12 in five sentences:

  1. Volt-second balance on the inductor and charge balance on the capacitor give every gain expression in Part 3, in four lines each.
  2. The buck steps down with a smooth output and a pulsed input; the boost steps up with a smooth input and a pulsed output.
  3. The buck–boost does both, but inverts the polarity, pulses at both ports, and imposes the highest device stress.
  4. Size \( L \) for 20–40% ripple at the worst-case duty ratio; size \( C \) from ESR first, then capacitance, then the load transient.
  5. Below the critical load the converter enters DCM, its gain becomes load-dependent, and its dynamics drop from second order to first.
Formula sheet · Chapter 12
Volt-second balancethe master tool
\( v_{L,on}DT + v_{L,off}(1-D)T = 0 \)
Buck gainCCM only
\( V_o = D V_s \)
Buck inductor ripplesize \(L\) from this
\( \Delta I_L = \dfrac{V_o(1-D)}{fL} \)
Buck output ripplecapacitive part only; add ESR
\( \Delta V_o = \dfrac{\Delta I_L}{8fC} \)
Boost gainpractical limit \(\approx\) 4–5
\( V_o = \dfrac{V_s}{1-D} \)
Boost inductor ripple\(L\) carries the input current
\( \Delta I_L = \dfrac{V_s D}{fL} \)
Boost output ripple\(C\) alone feeds the load for \(DT\)
\( \Delta V_o = \dfrac{I_o D}{fC} \)
Buck–boost gainnote the sign
\( V_o = -\dfrac{D}{1-D}V_s \)
Buck–boost duty ratiosolve directly for \(D\)
\( D = \dfrac{|V_o|}{|V_o| + V_s} \)
ESR ripple contributionusually dominant
\( \Delta V_{ESR} = \Delta I_L \, R_{ESR} \)
Buck critical inductanceCCM/DCM boundary
\( L_{crit} = \dfrac{(1-D)R}{2f} \)
Boost critical inductanceCCM/DCM boundary
\( L_{crit} = \dfrac{D(1-D)^2R}{2f} \)
Transient voltage dipload step \(\Delta I\); often sizes \(C\)
\( \Delta V \approx \dfrac{(\Delta I)^2 L}{2C(V_s - V_o)} \)

Key terms

Volt-second balance
In periodic steady state the average voltage across an inductor is zero. Generates every converter gain in Part 3.
Charge balance
In periodic steady state the average current into a capacitor is zero. Gives the output ripple expressions.
Buck converter
Step-down converter, \(V_o = DV_s\). Continuous output current, pulsed input current.
Boost converter
Step-up converter, \(V_o = V_s/(1-D)\). Continuous input current, pulsed output current.
Buck–boost converter
Inverting converter, \(V_o = -DV_s/(1-D)\). Steps up or down; both ports pulsed.
ESR
Equivalent series resistance of a capacitor. Usually dominates output ripple; often the real selection criterion.
Ripple ratio
\(\Delta I_L / I_L\), conventionally 20–40%. Sets the inductance for a given frequency and voltage.
CCM / DCM
Continuous and discontinuous conduction modes. The gain expressions above hold only in CCM.
Synchronous rectification
Replacing the freewheeling diode with a MOSFET. Cuts conduction loss sharply and allows reverse current.
Diode emulation
Turning the synchronous MOSFET off at the current zero crossing, so the converter behaves as if a diode were fitted. Improves light-load efficiency.
Multiphase converter
Several converters in parallel with staggered switching. Cancels ripple and multiplies the effective ripple frequency.
Check yourself

Test Yourself

Chapter 12 · six questions answers hidden until you ask
Why does the buck's output ripple formula have an 8 in it, while the boost's does not?

Because the two capacitors are doing entirely different jobs.

In the buck, the inductor is in series with the load, so the load's current is already nearly supplied. The capacitor only has to absorb the triangular difference between the inductor's ripple and the load's steady draw. Integrating that triangle over its positive half gives

\[ \Delta Q = \frac{1}{2}\cdot\frac{T}{2}\cdot\frac{\Delta I_L}{2} = \frac{\Delta I_L T}{8} \]

and the 8 is the product of those three factors: one half for the triangle's area, one half for the half-period, one half for the half-amplitude.

In the boost, the diode is blocked for the whole on-time, so the capacitor supplies the entire load current alone:

\[ \Delta Q = I_o \, DT \]

No triangle, no factor of 8 — just a rectangle.

Put numbers on the difference. Take \( I_o = 5 \) A, \( \Delta I_L = 1.5 \) A, \( D = 0.5 \), \( f = 100 \) kHz, \( C = 100\ \mu\text{F} \):

  • Buck: \( \Delta V_o = 1.5/(8 \times 10^5 \times 10^{-4}) = 19 \) mV.
  • Boost: \( \Delta V_o = 5(0.5)/(10^5 \times 10^{-4}) = 250 \) mV.

Thirteen times larger for the same capacitor. That single structural difference is why boost converters carry conspicuously bigger output capacitors than bucks of the same power.

A buck converter is measured with 10 times more output ripple than designed. The capacitance is correct and the inductor measures right. What is the most likely cause?

ESR — almost always, and it should be the first thing checked.

The design used \( \Delta V_o = \Delta I_L/(8fC) \), which accounts only for the charge stored in the capacitance. The real ripple is

\[ \Delta V_o = \underbrace{\frac{\Delta I_L}{8fC}}_{\text{capacitive}} + \underbrace{\Delta I_L R_{ESR}}_{\text{resistive}} \]

With \( \Delta I_L = 1.5 \) A, \( f = 100 \) kHz and \( C = 100\ \mu\text{F} \), the capacitive term is 19 mV. An ordinary aluminium electrolytic with 120 mΩ of ESR contributes \( 1.5 \times 0.12 = 180 \) mV — ten times more, matching the symptom exactly.

How to confirm it on the bench. Look at the ripple waveform's shape:

  • Capacitance-dominated ripple is parabolic and smooth, because it is the integral of the triangular current.
  • ESR-dominated ripple is triangular and follows the inductor current exactly, because \( v = iR \) has no phase shift.

A triangular ripple waveform is a direct fingerprint of ESR.

Two other candidates, less likely but worth ruling out:

  1. Equivalent series inductance. Above a few hundred kilohertz the capacitor's own lead inductance produces sharp spikes at each switching edge — visible as narrow needles rather than a raised triangle.
  2. Measurement error. A long ground lead on the oscilloscope probe forms a loop that picks up the switching node's field. Ripple measurements must be made with a spring-tip ground or a probe socket directly across the capacitor's terminals. Many "excess ripple" reports are entirely this.
A boost converter's output is measured at 5 V with a 5 V input, and the duty ratio reads 0. Is it broken?

No — this is correct and expected behaviour. It reveals something structural about the topology that is worth understanding.

Setting \( D = 0 \) gives \( V_o = V_s/(1-0) = V_s \), so the formula agrees. But look at the circuit rather than the formula: with the switch permanently off, the source connects to the load through the inductor and the diode in series. It is simply a wire with a diode drop in it. The converter is not converting — it is passing the input straight through.

The important consequence: a boost converter cannot disconnect its load.

  • There is no way to get an output below \( V_s \). Even with the switch off forever, the input reaches the output.
  • There is no inherent short-circuit protection. Short the output and the current path from the source through \( L \) and the diode is uninterrupted — the switch is not in it. The fault current is limited only by the source and the wiring, and it will destroy the diode.
  • There is no inrush limiting. On power-up the output capacitor charges from empty through that same path, drawing a large uncontrolled surge.

What real designs add: a series disconnect device (a MOSFET, sometimes doubling as the inrush limiter) or a fuse chosen to clear before the diode fails. Contrast the buck converter, whose switch is in the power path, so turning it off genuinely isolates the load. This is a real advantage of the buck that its gain expression does not reveal.

Two buck converters have identical specifications, but one runs at 100 kHz and the other at 1 MHz. Compare their inductors, capacitors, efficiency and transient response.

Inductor: 10 times smaller at 1 MHz. \( L = V_o(1-D)/(f\Delta I_L) \), so \( L \propto 1/f \). A 40 μH inductor becomes 4 μH — from a wound bobbin to a small moulded part.

Capacitor: 10 times smaller for the same ripple, by the same reasoning. Often it also changes type, from electrolytic to ceramic, with an incidental ESR improvement.

Efficiency: worse at 1 MHz, but not uniformly. Split the losses:

  • Conduction loss (\( I^2R \) in the switch and inductor) is unchanged — it does not care about frequency.
  • Switching loss is roughly \( \tfrac12 V I (t_r + t_f) f \), so it is 10 times larger.
  • Gate drive loss, \( Q_gV_gf \), is also 10 times larger.
  • Core loss rises with frequency, though the smaller core partly offsets it.

At light load, where switching loss dominates, the 1 MHz converter is clearly worse. At full load, where conduction loss dominates, the difference may be a fraction of a percent.

Transient response: much better at 1 MHz, and this is usually the real reason for the choice. Two reinforcing effects: the loop bandwidth can be roughly ten times higher (it is limited to a fraction of \( f \)), and the smaller inductor lets the current slew ten times faster.

Which to choose. For a battery-powered device that spends most of its life idle, 100 kHz — efficiency dominates. For a processor core rail that must answer a 50 A step in a microsecond, 1 MHz or higher — the transient dominates, and the smaller passives are a bonus. The frequency is not a free parameter; it is where you place yourself on the efficiency–size–speed triangle.

Why does a buck–boost converter's inductor have to be larger than a buck converter's, for the same output power?

Because the two inductors are doing different jobs, and the energy each must store is genuinely different.

In a buck converter, the inductor is in series between the source and the load. During the on-time, energy flows straight through it from source to load — the inductor merely smooths the flow. It stores only the ripple energy, \( \tfrac12 L(\Delta I_L)^2 \), which is a small fraction of the energy transferred.

In a buck–boost converter, the source and load are never connected. Every joule delivered to the load is first stored in the inductor's magnetic field and then released. The energy per cycle is

\[ W = \frac{P_o}{f} \quad\text{and this must fit in}\quad \frac{1}{2}LI_{pk}^2 \]

Put numbers on it. For 60 W at 50 kHz, the buck–boost inductor stores 1.2 mJ per cycle. A buck delivering the same 60 W with 30% ripple stores only about 0.1 mJ of ripple energy — an order of magnitude less.

What that means physically. Stored energy determines core volume, because a core saturates at a fixed flux density. So the buck–boost's inductor is larger, heavier and more expensive, and it usually needs an air gap to store the energy without saturating.

The generalisation worth carrying. Converters divide into two families:

  • Direct converters (buck, boost, forward): the inductor filters, energy passes through, magnetics are small.
  • Indirect converters (buck–boost, flyback, Ćuk): the inductor is the transfer mechanism, all energy is stored en route, magnetics are large.

This is exactly why a flyback converter (Chapter 14) is limited to about 150 W while a forward converter of the same size handles several times more.

Sliding the explorer to \( D = 0.9 \) shows the boost producing 120 V from 12 V. Would a real converter do this?

No. The curve above \( D \approx 0.8 \) is drawn from the ideal equation, and reality departs from it sharply.

Three effects, all pointing the same way:

  1. Winding and switch resistance. Including \( r_L \), the gain becomes \[ \frac{V_o}{V_s} = \frac{1}{1-D}\cdot\frac{1}{1 + r_L/[R(1-D)^2]} \] The correction factor is negligible at low \( D \) and dominant as \( D \to 1 \), because \( (1-D)^2 \) collapses. In practice the gain peaks around \( D = 0.8 \) to \( 0.9 \) and then falls — pushing the duty ratio higher makes the output lower.
  2. Input current. \( I_L = I_o/(1-D) = 10I_o \) at \( D = 0.9 \). For a 1 A output the inductor and switch carry 10 A, and \( I^2R \) losses are a hundredfold worse than the output current alone suggests.
  3. Off-time. At \( D = 0.9 \) and 100 kHz, \( t_{off} = 1\ \mu\text{s} \), and every joule of that cycle's energy must be delivered inside it. The diode's reverse recovery and the switch's transition occupy a growing fraction of that window.

And a control problem on top. \( dV_o/dD = V_s/(1-D)^2 = 1200 \) V per unit duty at \( D = 0.9 \). A 1% duty error moves the output by 12 V. The loop gain rises as \( 1/(1-D)^2 \), so a compensator stable at \( D = 0.3 \) may well oscillate at \( D = 0.9 \).

The practical limit is a gain of about 4 to 5 for a single boost stage. Beyond that: a transformer (Chapter 14), two cascaded stages, or a coupled-inductor topology. The explorer's note above \( D = 0.8 \) says exactly this, and it is worth trusting over the curve.

Practice

Problems

Three habits for every problem in this chapter:

  1. Derive, do not recall. Two circuit states, volt-second balance, four lines. It is faster than remembering which formula belongs to which topology, and it never gives you the wrong one.
  2. Check both ends of the input range. The worst case for the inductor and the worst case for the switch are often at opposite extremes.
  3. Add the ESR term before believing any output-ripple answer.

Problems 1–5 are direct application; 6–10 need judgement; 11–12 are design questions worth discussing in a tutorial.

  1. A buck converter has \( V_s = 48 \) V, \( V_o = 18 \) V, \( I_o = 4 \) A, \( f = 200 \) kHz. Find \( D \), the inductance for 25% ripple, the peak inductor current, and the capacitance for 30 mV of capacitive ripple.
  2. For Problem 1, find the maximum permissible ESR if the total output ripple must not exceed 60 mV, allocating half the budget to each term.
  3. A boost converter takes 15 V to 45 V at 3 A output, switching at 60 kHz. Find \( D \), the inductor current, the inductance for 20% ripple, and the capacitance for 2% output ripple.
  4. A buck–boost produces −24 V at 1.5 A from 12 V at 80 kHz. Find \( D \), the inductor current, the device voltage stress, and the inductance for 40% ripple.
  5. Show by volt-second balance that a converter with \( v_{L,on} = V_s - V_o \) and \( v_{L,off} = -V_o \) must have \( V_o = DV_s \), and state which topology it is.
  6. A buck converter designed for 5 A is operated at 300 mA. With \( L = 22\ \mu\text{H} \), \( V_s = 12 \) V, \( V_o = 5 \) V, \( f = 250 \) kHz, determine whether it is in CCM or DCM, and describe what the control loop must do differently.
  7. A boost converter's output capacitor is specified as 470 μF, 3 A RMS ripple. At \( V_s = 200 \) V, \( V_o = 400 \) V, \( I_o = 2 \) A, verify whether the ripple-current rating is adequate. (The capacitor's RMS current is approximately \( I_o\sqrt{D/(1-D)} \).)
  8. Compare the total switch VA stress (blocking voltage times peak current) of a buck, a boost and a buck–boost, each delivering 100 W from 24 V to 48 V where possible. Comment on which topologies can meet the requirement at all.
  9. A synchronous buck's controller offers forced-CCM and diode-emulation modes. For (a) a laptop CPU rail and (b) a battery-powered sensor that sleeps 99% of the time, choose a mode for each and justify it.
  10. A designer proposes running a boost converter at \( D = 0.85 \) to obtain 200 V from 30 V. Using the resistive-loss gain expression with \( r_L = 0.2\ \Omega \) and \( R = 400\ \Omega \), find the actual gain and comment.
  11. A 100 W converter must accept 9–36 V and produce a regulated 24 V. Compare a buck–boost, a four-switch buck–boost, and a boost-followed-by-buck cascade on part count, efficiency, device stress and control complexity. Recommend one.
  12. A multiphase buck uses four phases at 500 kHz each, staggered by 90°. Explain why the input capacitor's RMS ripple current is far lower than four times a single phase's, identify the duty ratio at which the cancellation is perfect, and state what happens to the effective output ripple frequency.