Skip to main content

Floating Buck-Boost Converters

Geoffrey Hunter
mbedded.ninja Author

Floating Buck-Boost Converters

A floating buck-boost converter is a rarer form of SMPS topology that can generate an output voltage that is either lower or higher than the input voltage. It is labelled "floating" because neither of the output terminals is connected to ground. LEDs do not normally need to be ground referenced, and for this reason it is almost exclusively used for LED driver circuits (configured with feedback so the SMPS output a constant current rather than a constant voltage).

Advantages:

  • Buck-boost ability with only a single inductor.

Disadvantages:

  • Floating load (not referenced to ground).
+VINVOUTSW1D1L1COUTRLOAD+-
Schematic of a floating buck-boost converter. Note that VINV_{IN} is referenced to ground, but VOUTV_{OUT} is not (measured across RLOADR_{LOAD} as shown).

The below image shows the current paths through the floating buck-boost converter when the switch is closed1. VINV_{IN} provides a linearly increasing charging current to L1L1, whilst output capacitor COUTC_{OUT} provides current to the load. D1D1 is reverse-biased and so open-circuit.

+VINVOUTSW1D1L1COUTRLOAD+-IINILOAD
Current paths through the floating buck-boost converter when the switch is closed (during tont_{on}).

The below image shows the current paths when the switch is open. L1L1 had current going through it the moment SW1SW1 was opened, and isn't too happy about having it's current interrupted. So it generates a voltage which forward biases D1D1 and provides current to both the load and to re-charge the output capacitor COUTC_{OUT}.

+VINVOUTSW1D1L1COUTRLOAD+-
Current paths through the floating buck-boost converter when the switch is open (during tofft_{off}).

Output Voltage To Duty Cycle Equation

Like the other topologies, we can find the equation linking the input voltage, output voltage and duty cycle by remembering the simple rule that the average voltage across the inductor must be 0 over a switch cycle. The voltage across the inductor when the switch is on (during tont_{on}) is just VINV_{IN} (taking the left side of the inductor as positive). The voltage across the inductor when the switch is off (during tofft_{off}) is VOUT-V_{OUT} (ignoring the forward voltage drop across the diode, and remembering we had defined the positive side of the inductor to be the on the left, hence VOUTV_{OUT} is negative). So:

VINton+(VOUT)toff=0\labeleq:voutvintontoffVOUTVIN=tontoff\begin{align} V_{IN}t_{on} + (-V_{OUT})t_{off} = 0 \nonumber \\ \label{eq:vout-vin-ton-toff} \frac{V_{OUT}}{V_{IN}} = \frac{t_{on}}{t_{off}} \\ \end{align}

Using:

\labeleq:deqtontD=tonT\labeleq:onedeqtofft1D=toffT\begin{align} \label{eq:d-eq-ton-t} D = \frac{t_{on}}{T} \\ \label{eq:one-d-eq-toff-t} 1 - D = \frac{t_{off}}{T} \\ \end{align}

We can then write VOUTVIN\frac{V_{OUT}}{V_{IN}} in terms of DD:

VOUTVIN=DT(1D)TSubs. \refeq:d-eq-ton-t and \refeq:one-d-eq-toff-t into \refeq:vout-vin-ton-toff.\labeleq:floatingbuckboostvoutvind=D1D\begin{align} \frac{V_{OUT}}{V_{IN}} &= \frac{DT}{(1 - D)T} & \text{Subs. \ref{eq:d-eq-ton-t} and \ref{eq:one-d-eq-toff-t} into \ref{eq:vout-vin-ton-toff}.} \nonumber \\ \label{eq:floating-buck-boost-vout-vin-d} &= \frac{D}{1 - D} \\ \end{align}

The above equation is the classic equation for a buck-boost converter.

ICs That Support The Floating Buck-Boost Topology

Footnotes

  1. OnSemi (2011, May). Design Note DN05002/D: Buck-Boost Converter for 3A LEDs. Retrieved 2021-09-16, from https://www.onsemi.com/pub/Collateral/DN05002-D.PDF.