Skip to content

Buck-boost converter

  • Compute the buck-boost’s output magnitude, inductor current and ripple at an operating point.
  • Explain why its switch and diode must block the sum of input and output voltage.
  • Compare its currents and stresses with those of the buck and the boost.
Inverting buck-boost converter. LL takes energy from VgV_g while Q1Q_1 is on and delivers it to the output through D1D_1 while Q1Q_1 is off. The output is negative; VV is its magnitude. [Erickson & Maksimović 2020, Ch. 2]

The buck-boost converter connects the inductor to the input through the switch, and to the output through the diode. While the switch is on, the inductor stores energy from the input; while the diode conducts, it releases that energy into the output, with the polarity reversed [Erickson & Maksimović 2020, Ch. 2]. The conversion ratio is therefore negative (buck-boost conversion ratio). Working with the output magnitude:

V=DVg1−DV = \frac{D V_g}{1 - D}
VV
output voltage
DD
duty ratio
VgV_g
input voltage
Buck-boost output voltage magnitude, CCM✓ verified by 7 tests
Assumptions, convention and source
Assumptions
  • ideal (lossless) switches and passive components
  • continuous conduction mode (CCM)
  • periodic steady state
  • small-ripple approximation
Convention
magnitude of the inverted output; VV is positive
Source
Erickson & Maksimović 2020, Ch. 2 (Principles of Steady-State Converter Analysis)
Derivation
step-by-step sympy derivation
Equation id
buckboost.V · equations.yaml entry

It steps down for D<0.5D < 0.5 and up for D>0.5D > 0.5.

The input and the output are never connected to the inductor at the same time, so the inductor current reaches the output only during the off-interval. Charge balance gives the same form as in the boost:

IL=V(1−D)RI_L = \frac{V}{\left(1 - D\right) R}
ILI_L
dc inductor current
DD
duty ratio
RR
load resistance
VV
output voltage
Buck-boost dc inductor current, CCM✓ verified by 7 tests
Assumptions, convention and source
Assumptions
  • ideal (lossless) switches and passive components
  • continuous conduction mode (CCM)
  • periodic steady state
  • small-ripple approximation
  • resistive load R
Notes
the inductor delivers current to the output only during the off-interval
Source
Erickson & Maksimović 2020, Ch. 2 (Principles of Steady-State Converter Analysis)
Derivation
step-by-step sympy derivation
Equation id
buckboost.IL · equations.yaml entry

While the switch is on, the inductor sees the input voltage:

ΔiL=VgDTs2L\Delta i_L = \frac{V_g D T_s}{2 L}
ΔiL\Delta i_L
inductor ripple, half peak-to-peak
DD
duty ratio
LL
inductance
TsT_s
switching period
VgV_g
input voltage
Buck-boost inductor current ripple (half peak-to-peak), CCM✓ verified by 7 tests
Assumptions, convention and source
Assumptions
  • ideal (lossless) switches and passive components
  • continuous conduction mode (CCM)
  • periodic steady state
  • small-ripple approximation
Source
Erickson & Maksimović 2020, Ch. 2 (Principles of Steady-State Converter Analysis)
Derivation
step-by-step sympy derivation
Equation id
buckboost.ripple.iL · equations.yaml entry

and the switch and the diode both carry its peak (peak current).

As in the boost, the capacitor alone supplies the load while the switch is on [Erickson & Maksimović 2020, Ch. 2]:

Δv=VDTs2RC\Delta v = \frac{V D T_s}{2 R C}
Δv\Delta v
output ripple, half peak-to-peak
CC
capacitance (output capacitor)
DD
duty ratio
RR
load resistance
TsT_s
switching period
VV
output voltage
Buck-boost output voltage ripple (half peak-to-peak), CCM✓ verified by 7 tests
Assumptions, convention and source
Assumptions
  • ideal (lossless) switches and passive components
  • continuous conduction mode (CCM)
  • periodic steady state
  • small-ripple approximation
  • resistive load R
Notes
while the switch is on, the capacitor alone supplies the load
Source
Erickson & Maksimović 2020, Ch. 2 (Principles of Steady-State Converter Analysis)
Derivation
step-by-step sympy derivation
Equation id
buckboost.ripple.v · equations.yaml entry

Both its input and output currents are pulsed: the input draws current only during the on-interval, the output receives it only during the off-interval.

While the diode conducts, the far end of the switch sits at the (negative) output voltage, so the switch blocks the input voltage plus the output magnitude; while the switch is on, the diode blocks the same sum [Erickson & Maksimović 2020, Ch. 6]:

VDS=Vg+VV_\mathrm{DS} = V_g + V
VDSV_\mathrm{DS}
switch voltage while off
VV
output voltage
VgV_g
input voltage
Buck-boost switch voltage while off (also the diode's blocking voltage)✓ verified by 7 tests
Assumptions, convention and source
Assumptions
  • ideal (lossless) switches and passive components
  • continuous conduction mode (CCM)
  • periodic steady state
  • small-ripple approximation
Source
Erickson & Maksimović 2020, Ch. 6 (Converter Circuits)
Derivation
step-by-step sympy derivation
Equation id
buckboost.Vds · equations.yaml entry

This sum exceeds both the input and the output voltage: the price of a single stage that can step up or down. The small-signal model also has a right-half-plane zero (RHP zero). The flyback converter is the transformer-isolated version of this circuit (see the flyback page).

This section looks at one steady period of the example, mode by mode. The waveforms come from the site’s simulator, whose operating-mode view draws the same for any values. In CCM the period has two modes: the switch conducts and the inductor charges from the input while the capacitor alone feeds the load, then the switch is off and the diode carries the inductor’s current into the output, which it charges negative [Erickson & Maksimović 2020, Ch. 2].

M1M2vGSoniL2.69 AiS2.69 A0 AiD2.69 A0 AvDS24.3 V0 VvL12 V−12.3 Vt0t1t2

carries current  no current

(a) Mode 1 switch on (t0 to t1: 0 s to 5 µs, 5 µs)
+−VgsuppliesSONL↑ storesDoffCdischargingRon

S conducts: L is connected across the input. D blocks. The voltage across L averages 12 V. L's current grows: it stores energy. C discharges. The input delivers power.

(b) Mode 2 switch off (t1 to t2: 5 µs to 10 µs, 5 µs)
+−VgSOFFL↓ releasesDonCchargingRon

S is off: L's current flows on through D into the output, whose voltage is inverted. The voltage across L averages −12 V. L's current shrinks: it releases energy. C charges. The input supplies nothing.

The operating modes of one steady period of the example buckboost-basic, from the site's simulator: the key waveforms with the modes' boundaries t0,t1,…t_0, t_1, \ldots, then the circuit in each mode, its current-carrying branches in colour. ▶ Change the values in the simulator

The buck-boost example of the volt-second balance page:

Buck-boost example
SymbolValueHow it is obtained
VgV_g input voltage12 Vgiven
DD duty ratio0.5given
fsf_s switching frequency100 kHzgiven
LL inductance100 µHgiven
CC capacitance (output capacitor)10 µFgiven
RR load resistance10 Ωgiven
VV output voltage12 VBuck-boost output voltage magnitude, CCM
ILI_L dc inductor current2.4 ABuck-boost dc inductor current, CCM
ΔiL\Delta i_L inductor ripple, half peak-to-peak300 mABuck-boost inductor current ripple (half peak-to-peak), CCM
IpkI_\mathrm{pk} peak current2.7 APeak inductor current: dc value plus half the ripple
Δv\Delta v output ripple, half peak-to-peak300 mVBuck-boost output voltage ripple (half peak-to-peak), CCM
VDSV_\mathrm{DS} switch voltage while off24 VBuck-boost switch voltage while off (also the diode's blocking voltage)
KK inductor parameter (CCM vs DCM)2Dimensionless inductor parameter K
KcritK_\mathrm{crit} K at the CCM/DCM boundary0.25Critical K of the buck-boost converter

Operating mode: CCM (K>KcritK > K_\mathrm{crit}: holds)

At this duty ratio the output magnitude equals the input voltage, yet the switch must block 24 V and carry 2.7 A at the peak.

▶ Open in the equation explorer: Buck-boost switch voltage while off (also the diode's blocking voltage)
Preset from the example buckboost-basic

▶ Open in the simulator: Buck-boost
Preset from the example buckboost-basic

Sweep the output magnitude VV: every volt of output adds a volt to the switch stress, on top of the input voltage.

On a buck-boost (inverting) evaluation board, measure the output with the oscilloscope’s ground clip on the converter’s ground: the output is negative. Measure the switch voltage while it is off and compare it with the sum of the input voltage and the output magnitude; then observe the input current with a current probe and note that it flows in pulses.

  • The output is inverted. A load, a measurement or a feedback divider that assumes a positive output will read or regulate the wrong polarity.
  • Both terminals see pulsed current. Input and output capacitors both carry large ripple currents, unlike the buck (continuous output current) or the boost (continuous input current).
  • Stress grows with both voltages. At a high step-up ratio the output magnitude dominates the switch stress; at a deep step-down the input does.
  1. An ideal CCM buck-boost runs from 12 V12\,\mathrm{V} at D=0.75D = 0.75. What is the magnitude of its output voltage?

    1. 4 V4\,\mathrm{V}
    2. 9 V9\,\mathrm{V}
    3. 16 V16\,\mathrm{V}
    4. 36 V36\,\mathrm{V}
    Answer and explanation

    Correct answer: D The magnitude is DVg/(1−D)D V_g/(1 - D): three times the input voltage at this duty ratio.

  2. An ideal buck-boost has a 12 V12\,\mathrm{V} input and a −24 V-24\,\mathrm{V} output. What voltage must its switch block while off?

    1. 12 V12\,\mathrm{V}
    2. 24 V24\,\mathrm{V}
    3. 36 V36\,\mathrm{V}
    4. 48 V48\,\mathrm{V}
    Answer and explanation

    Correct answer: C While the diode conducts, the switch sits between the input and the negative output, so it blocks the input voltage plus the output magnitude.

  3. In which interval does the buck-boost inductor deliver current to the output?

    1. Only while the switch is on
    2. Only while the diode conducts
    3. In both intervals
    4. Only in DCM
    Answer and explanation

    Correct answer: B While the switch is on, the inductor is connected to the input; only when the diode conducts is it connected to the output.

  4. A buck-boost delivers 12 V12\,\mathrm{V} (magnitude) into 6 Ω6\,\Omega at D=0.5D = 0.5. What is its dc inductor current?

    1. 1 A1\,\mathrm{A}
    2. 2 A2\,\mathrm{A}
    3. 4 A4\,\mathrm{A}
    4. 6 A6\,\mathrm{A}
    Answer and explanation

    Correct answer: C The load current is 2 A2\,\mathrm{A}, and it is delivered only during the off-interval, so the inductor current is larger by 1/(1−D)1/(1 - D).

  5. Which of the three basic converters draws a pulsed current at both its input and its output?

    1. The buck
    2. The boost
    3. The buck-boost
    4. None of them
    Answer and explanation

    Correct answer: C The buck has a continuous output current and the boost a continuous input current; the buck-boost connects the inductor to the input and the output only alternately.

  6. Why is the switch stress of a buck-boost higher than that of a buck or a boost at the same input and output magnitudes?

    1. Its switch carries no current
    2. Its switch blocks the sum of input voltage and output magnitude, not just one of them
    3. Its switching frequency is higher
    4. It operates only in DCM
    Answer and explanation

    Correct answer: B The buck switch blocks VgV_g and the boost switch blocks VV; the buck-boost switch sits between the input and the inverted output, so it blocks Vg+VV_g + V.

The numbers in the examples, presets and exercises on this site are synthetic: round teaching values, not data from any real design.