Buck-boost converter
Intent
Section titled “Intent”- 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.
Theory
Section titled “Theory”Circuit and conversion ratio
Section titled “Circuit and conversion ratio”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:
- output voltage
- duty ratio
- input voltage
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; 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 and up for .
Inductor current and ripple
Section titled “Inductor current and ripple”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:
- dc inductor current
- duty ratio
- load resistance
- output voltage
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:
- inductor ripple, half peak-to-peak
- duty ratio
- inductance
- switching period
- input voltage
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).
Output voltage ripple
Section titled “Output voltage ripple”As in the boost, the capacitor alone supplies the load while the switch is on [Erickson & Maksimović 2020, Ch. 2]:
- output ripple, half peak-to-peak
- capacitance (output capacitor)
- duty ratio
- load resistance
- switching period
- output voltage
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.
Switch stress
Section titled “Switch stress”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]:
- switch voltage while off
- output voltage
- input voltage
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).
Operating modes
Section titled “Operating modes”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].
carries current no current
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.
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.
buckboost-basic, from the site's simulator: the key waveforms with the modes' boundaries , then the circuit in each mode, its current-carrying branches in colour. ▶ Change the values in the simulatorWorked example
Section titled “Worked example”The buck-boost example of the volt-second balance page:
| Symbol | Value | How it is obtained |
|---|---|---|
| input voltage | 12 V | given |
| duty ratio | 0.5 | given |
| switching frequency | 100 kHz | given |
| inductance | 100 µH | given |
| capacitance (output capacitor) | 10 µF | given |
| load resistance | 10 Ω | given |
| output voltage | 12 V | Buck-boost output voltage magnitude, CCM |
| dc inductor current | 2.4 A | Buck-boost dc inductor current, CCM |
| inductor ripple, half peak-to-peak | 300 mA | Buck-boost inductor current ripple (half peak-to-peak), CCM |
| peak current | 2.7 A | Peak inductor current: dc value plus half the ripple |
| output ripple, half peak-to-peak | 300 mV | Buck-boost output voltage ripple (half peak-to-peak), CCM |
| switch voltage while off | 24 V | Buck-boost switch voltage while off (also the diode's blocking voltage) |
| inductor parameter (CCM vs DCM) | 2 | Dimensionless inductor parameter K |
| K at the CCM/DCM boundary | 0.25 | Critical K of the buck-boost converter |
Operating mode: CCM (: 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.
Try it
Section titled “Try it”▶ 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 : every volt of output adds a volt to the switch stress, on top of the input voltage.
Bench exercise
Section titled “Bench exercise”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.
Gotchas
Section titled “Gotchas”- 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.
Go deeper
Section titled “Go deeper”- Application note Understanding Inverting Buck-Boost Power Stages in Switch Mode Power Supplies (SLVA059)
The inverting buck-boost power stage analysed the same way. - Book chapter Converter Circuits (Ch. 6)
How the basic topologies relate, and transformer-isolated versions including the flyback and forward converters. - Course Converter Circuits
DCM analysis and the isolated converter circuits, following the same textbook.
An ideal CCM buck-boost runs from at . What is the magnitude of its output voltage?
Answer and explanation
Correct answer: D The magnitude is : three times the input voltage at this duty ratio.
An ideal buck-boost has a input and a output. What voltage must its switch block while off?
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.
In which interval does the buck-boost inductor deliver current to the output?
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.
A buck-boost delivers (magnitude) into at . What is its dc inductor current?
Answer and explanation
Correct answer: C The load current is , and it is delivered only during the off-interval, so the inductor current is larger by .
Which of the three basic converters draws a pulsed current at both its input and its output?
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.
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?
Answer and explanation
Correct answer: B The buck switch blocks and the boost switch blocks ; the buck-boost switch sits between the input and the inverted output, so it blocks .
The numbers in the examples, presets and exercises on this site are synthetic: round teaching values, not data from any real design.