Buck-boost converter

The buck–boost converter is a type of DC-DC converter that has an output voltage magnitude that is either greater than or less than the input voltage magnitude. It is a switch mode power supply with a similar circuit topology to the boost converter and the buck converter. The output voltage is adjustable based on the duty cycle of the switching transistor

The basic principle of the buck–boost converter is fairly simple:

  • while in the On-state, the input voltage source is directly connected to the inductor (L). This results in accumulating energy in L. In this stage, the capacitor supplies energy to the output load.
  • while in the Off-state, the inductor is connected to the output load and capacitor, so energy is transferred from L to C and R.

Compared to the buck and boost converters, the characteristics of the buck–boost converter are mainly:

  • polarity of the output voltage is opposite to that of the input;
  • the output voltage can vary continuously from 0 to -\infty (for an ideal converter). The output voltage ranges for a buck and a boost converter are respectively 0 to Vi and Vi to \infty.

1. Continuous mode

If the current through the inductor L never falls to zero during a commutation cycle, the converter is said to operate in continuous mode. The current and voltage waveforms in an ideal converter can be seen in Figure 3.

From t = 0 to t=D\,T, the converter is in On-State, so the switch S is closed. The rate of change in the inductor current (IL) is therefore given by


At the end of the On-state, the increase of IL is therefore:

\Delta I_{\text{L}_{\text{On}}}=\int_0^{D\,T}\operatorname{d}I_{\text{L}}=\int_0^{D\, T}\frac{V_i}{L} \, \operatorname{d}t=\frac{V_i\,D\,T}{L}

D is the duty cycle. It represents the fraction of the commutation period T during which the switch is On. Therefore D ranges between 0 (S is never on) and 1 (S is always on).

During the Off-state, the switch S is open, so the inductor current flows through the load. If we assume zero voltage drop in the diode, and a capacitor large enough for its voltage to remain constant, the evolution of IL is:


Therefore, the variation of IL during the Off-period is:

\Delta I_{\text{L}_{\text{Off}}}=\int_0^{\left(1-D\right) T}\operatorname{d}I_{\text{L}}=\int_0^{\left(1-D\right) T}\frac{V_o\, \operatorname{d}t}{L}=\frac{V_o \left(1-D\right) T}{L}

As we consider that the converter operates in steady-state conditions, the amount of energy stored in each of its components has to be the same at the beginning and at the end of a commutation cycle. As the energy in an inductor is given by:

E=\frac{1}{2}L\, I_{\text{L}}^2

it is obvious that the value of IL at the end of the Off state must be the same as the value of IL at the beginning of the On-state, i.e. the sum of the variations of IL during the on and the off states must be zero:

\Delta I_{\text{L}_{\text{On}}} + \Delta I_{\text{L}_{\text{Off}}}=0

Substituting \Delta I_{\text{L}_{\text{On}}} and \Delta I_{\text{L}_{\text{Off}}} by their expressions yields:

\Delta I_{\text{L}_{\text{On}}} + \Delta I_{\text{L}_{\text{Off}}}=\frac{V_i \, D\, T}{L}+\frac{V_o\left(1-D\right)T}{L}=0

This can be written as:


This in return yields that:


From the above expression it can be seen that the polarity of the output voltage is always negative (as the duty cycle goes from 0 to 1), and that its absolute value increases with D, theoretically up to minus infinity as D approaches 1. Apart from the polarity, this converter is either step-up (as a boost converter) or step-down (as a buck converter). This is why it is referred to as a buck–boost converter.

2. Discontinuous mode

n some cases, the amount of energy required by the load is small enough to be transferred in a time smaller than the whole commutation period. In this case, the current through the inductor falls to zero during part of the period. The only difference in the principle described above is that the inductor is completely discharged at the end of the commutation cycle (see waveforms in figure 4). Although slight, the difference has a strong effect on the output voltage equation. It can be calculated as follows:

As the inductor current at the beginning of the cycle is zero, its maximum value I_{L_{\text{max}}} (at t=D\,T) is

I_{L_{\text{max}}}=\frac{V_i\, D\, T}{L}

During the off-period, IL falls to zero after δ.T:

I_{L_{\text{max}}}+\frac{V_o\, \delta\, T}{L}=0

Using the two previous equations, δ is:

\delta=-\frac{V_i\, D}{V_o}

The load current Io is equal to the average diode current (ID). As can be seen on figure 4, the diode current is equal to the inductor current during the off-state. Therefore, the output current can be written as:


Replacing I_{L_{\text{max}}} and δ by their respective expressions yields:

I_o=-\frac{V_i\, D\, T}{2L}\frac{V_i\, D}{V_o}=-\frac{V_i^2\, D^2\, T}{2L\, V_o}

Therefore, the output voltage gain can be written as:

\frac{V_o}{V_i}=-\frac{V_i\, D^2 \, T}{2L\, I_o}

Compared to the expression of the output voltage gain for the continuous mode, this expression is much more complicated. Furthermore, in discontinuous operation, the output voltage not only depends on the duty cycle, but also on the inductor value, the input voltage and the output current.

3. Limit between the continuous and discontinuous mode

As told at the beginning of this section, the converter operates in discontinuous mode when low current is drawn by the load, and in continuous mode at higher load current levels. The limit between discontinuous and continuous modes is reached when the inductor current falls to zero exactly at the end of the commutation cycle. with the notations of figure 4, this corresponds to :

D\, T + \delta \, T=T
D + δ = 1

In this case, the output current I_{o_{\text{lim}}} (output current at the limit between continuous and discontinuous modes) is given by:


Replacing I_{L_{\text{max}}} by the expression given in the discontinuous mode section yields:

I_{o_{\text{lim}}}=\frac{V_i\, D\, T}{2L}\left(1-D\right)

As I_{o_{\text{lim}}} is the current at the limit between continuous and discontinuous modes of operations, it satisfies the expressions of both modes. Therefore, using the expression of the output voltage in continuous mode, the previous expression can be written as:

I_{o_{\text{lim}}}=\frac{V_i\, D\, T}{2L}\frac{V_i}{V_o}\left(-D\right)

Let’s now introduce two more notations:

  • the normalized voltage, defined by \left|V_o\right|=\frac{V_o}{V_i}. It corresponds to the gain in voltage of the converter;
  • the normalized current, defined by \left|I_o\right|=\frac{L}{T\, V_i}I_o. The term \frac{T\, V_i}{L} is equal to the maximum increase of the inductor current during a cycle, i.e. the increase of the inductor current with a duty cycle D=1. So, in steady state operation of the converter, this means that \left|I_o\right| equals 0 for no output current, and 1 for the maximum current the converter can deliver.

Using these notations, we have:

  • in continuous mode, \left|V_o\right|=-\frac{D}{1-D};
  • in discontinuous mode, \left|V_o\right|=-\frac{D^2}{2\left|I_o\right|};
  • the current at the limit between continuous and discontinuous mode is I_{o_{\text{lim}}}=\frac{V_i\, T}{2L}D\left(1-D\right)=\frac{I_{o_{\text{lim}}}}{2\left|I_o\right|}D\left(1-D\right). Therefore the locus of the limit between continuous and discontinuous modes is given by \frac{1}{2\left|I_o\right|}D\left(1-D\right)=1.

These expressions have been plotted in figure 5. The difference in behaviour between the continuous and discontinuous modes can be seen clearly.



Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s