Sei sulla pagina 1di 9

Buck - Boost Converter Buck-Boost converter is a dc-to-dc converter that has the capability of stepping up or stepping down the

output voltage. In other words, the output voltage can be higher or lower than the input (source) voltage. It is also labeled as indirect converter because the source is never directly connected to the load. It is the inductor in the circuit that controls the flow of energy from the input side to the output side. Figure-1 shows the buck-boost converter in its simplest form. Pay attention to the directions of the currents through the capacitor and the load resistor and the polarity of the output voltage.

Figure 1: Boost Converter

The switch S is usually an electronic device that operates either in the conduction mode (when closed) or the cut-off mode (when open). The conduction and cut-off timeperiods are controlled by the suitably designed gating circuits, which are usually not shown. The conduction (on) time of the switch is a fraction of its time period T such that TON = D T , where D is the duty cycle. During the cut-off (off) time when the switch is open, TOFF = (1 D)T, the inductor current is directed toward the load via diode D. When the switch is closed, the diode D blocks the direct current flow from the source toward the load. During this time, the current is channeled through the inductor and the capacitor supplies the load current. Only when the switch is in its open position, the inductor current flows toward the load and the capacitor. The diode D helps maintain the current continuity through the inductor. Let us make an assumption that the circuit has been operating for a long time and the inductor current varies between its minimum and maximum values during each time half-time period.

Guru/DC2DC/BuckBoost/ February 28, 2006

Buck-Boost Converter

We begin our analysis when the inductor current is at its minimum and the switch S is closed. The differential equation for the inductor current, for 0 t TON = DT , and its solution are
L di L ( t ) = VS dt VS t + I L , min L (1)

iL (t) =

According to this equation, the inductor current increases linearly and attains its maximum value I L. max as t TON = DT such that I L,max = VS DT + I L ,min L (2)

Defining the change in the current from its minimum to maximum value as the peak-to-peak current ripple I L , the above equation yields an expression for I L as I L = I L,max I L,min = VS DT L (3)

As soon as the inductor current reaches its maximum value, the switch is opened. The inductor current now begins to supply the load current and charge the capacitor in accordance with the following differential equation.
L di L ( t ) = Vo dt

The solution of this equation yields i L (t ) = Vo t+A L

where A is the constant integration and is determined by applying the initial condition at t = Ton . That is I L ,max = Vo DT + A L

From this equation, we obtain A and the inductor current as A = I L ,max + i L (t) = Vo DT L (4)

Vo V t + I L ,max + o DT L L

Guru/DC2DC/BuckBoost/ February 28, 2006

Buck-Boost Converter

As per this equation, the inductor current decreases linearly form its maximum value and attains its minimum value when t T, such that I L,min = Vo (1 D)T + I L, max L (5)

The peak-to-peak current ripple now is I L = I L ,max I L ,min = Vo (1 D)T L (6)

The current ripple as given by (3) must be the same as given by (6). Therefore, equating the two equations, we get VS V DT = o (1 D)T L L This equation upon simplification yields Vo = DVS 1 D (7)

Equation (7) states that the output voltage of the buck converter is directly proportional to D and indirectly proportional to (1-D). When D = 0.5, the output voltage is exactly equal to the applied voltage. The output voltage is greater than the applied voltage as long as D > 0.5 , which corresponds to the boost operation. On the other hand,
the buck-boost converter behaves as a buck converter with output voltage less than the applied voltage when D < 0.5 . When the switch, the inductor, and the capacitor are treated as ideal elements, the average power dissipated by them is zero. Consequently, the average power supplied by the source must be equal to the average power delivered to the load. That is, VS I S = Vo I o = VS Io 1 D

This equation helps us express the average source current in terms of the average load current as IS = DI o 1 D (8)

The output current is

Io =

Vo VS D = R R 1 D

(9)

Guru/DC2DC/BuckBoost/ February 28, 2006

Buck-Boost Converter

Equations (8) and (9) help us express the source current in terms of the duty cycle as

V D IS = S R 1 D

(10)

Figure 2: Source current in a buck-boost converter

The source current as a function of time is shown in Figure-2. It is simply a plot of the inductor current as given by (1) when the switch is in its closed position. The average source current is

IS =

DT V 1 VS t + I L, min dt = I L ,min + S DT D L T 0 2L

(11)

Figure 3: Inductor current

From Figure-3, which is a plot of inductor current, it is clear that I L, min + VS I DT = I L ,min + L = I L ,avg 2L 2 (12)

Guru/DC2DC/BuckBoost/ February 28, 2006

Buck-Boost Converter

Consequently, the average values of the source and the inductor currents are related as
I S = D I L ,avg The average inductor current from (10) and (13) is (13)

I L,avg =

VS D R (1 D )2

(14)

The expressions for the maximum and minimum currents through the inductor may now be written as

I L, max = I L,avg + I L, min = I L ,avg

DVS DVS I L = + 2 2 2Lf R (1 D) DVS DVS I L = 2 2 2Lf R (1 D)

(15)

(16)

The peak-to-peak current ripple can be expressed in terms of the input and output voltages, as I L = VS V D = o (1 D) Lf Lf (17)

Figure 4: The diode current

The current through the diode is shown in Figure 4. Its average value is the same as the average load current and can be computed as I D,avg = I L max + I L ,min TOFF Vo = 2 T R (18)

Since the average current in the diode is equal to the average current through the load resistor R, the average current in the capacitor is zero.

Guru/DC2DC/BuckBoost/ February 28, 2006

Buck-Boost Converter

When the switch is in its closed position, the capacitor supplies the load current. Hence, from 0 t TON = DT , the capacitor current is iC ( t) = I o = Vo R (19)

When the switch is opened, the inductor current supplies both the capacitor current and the load current. Thus, during the time interval from 0 t TOFF = (1 D)T , the capacitor current is iC (t) = i L (t) Io (20)

The maximum and minimum values of the capacitor current when the switch is in its open position as I C ,max = I L ,max I o = VS D DVS + R 1 D 2Lf VS D DVS R 1 D 2Lf
2 2

(21)

I C ,min = I L ,min I o = It must be noted that I L = I C,max I C,min

(22)

(23)

The capacitor current waveform is shown in Figure 5.

Figure 5: Current through the capacitor

The current waveform of Figure-5 helps us determine the change in the voltage across the capacitor. During the time the switch is closed, the charge on the capacitor is decreasing because the capacitor is supplying the current to the load. The change in the charge is Q = I o TON = Vo DT R (24)

Guru/DC2DC/BuckBoost/ February 28, 2006

Buck-Boost Converter

The decrease in the charge will result in the decrease of the capacitor voltage. Therefore, the magnitude of the change in the capacitor voltage is Vo = Q Vo = DT C RC (25)

Note that during the time the switch is open, the component of the inductor current that flows through the capacitor will increase the capacitor voltage by the same amount. Hence, when we define the capacitor ripple as the ratio of the increase in the capacitor voltage to its average value, it can then be expressed as Vo DT D = = Vo RC RCf (26)

Note that the capacitor ripple define by (26) is not the same as the peak-to-peak voltage ripple for the rectifiers. The peak-to-peak voltage ripple for the buck-boost converter will be twice of that given by (26). Equation (26) may be viewed as one-sided voltage ripple. The buck-boost converter can operate either in its continuous conduction mode or discontinuous conduction mode. When it operates in the continuous conduction mode, there is always a current in the inductor. The minimum current in the continuous conduction mode can be zero at the time of switching. Consequently, there is a minimum value of the inductor that ensures its continuous conduction mode. It can be obtained from (16) by setting I L,min to zero as Vo Vo (1 D) D = 0 R (1 D) 2 L min f Hence, L min = R (1 D) 2 2f (27)

From the peak-to-peak current ripple, we can also obtain an expression for the percent current ripple as %CR = I L 100R 2L 100 = (1 D) 2 = 100 min I L,avg Lf L (28)

Guru/DC2DC/BuckBoost/ February 28, 2006

Buck-Boost Converter

Example: ___________________________________________________________
A buck-boost converter operating at a frequency of 20 kHz is used to step-up a 120-V dc supply to 480-V so that it can provide the rated voltage to a 480-V, 1000-W heater. To ensure a reliable operation, inductor must at least be 20% greater than its minimum value and the voltage ripple should be within 1%. Design the boost converter. Solution: From the given data, the duty cycle, from (7), is

D=

Vo 480 = = 0 .8 Vo + VS 480 + 120

The time period, the on time and off times of the switch are T= 1 1 = = 50 s f 20,000

TON = DT = 0.75 50 10 6 = 37.5 s TOFF = (1 D)T = (1 0.75)(50 10 6 ) = 12.5 s The equivalent resistor of the heater is Vo2 480 2 R= = = 230.4 P 1000 The minimum value of the inductor for the continuous conduction mode, from (22), is L min = R 230.4 (1 D) 2 = (1 0.8) 2 = 230.4 H 2f 2 20,000

The minimum value of the inductor to satisfy the design requirement must be L = 1.2 L min = 1.2 230.4 10 6 = 276.48 H To allow for inductor-to-inductor variations, let us select L = 300 H The average current through the heater is Io = Vo 480 = = 2.083 A R 230.4

The peak-to-peak current ripple from (12) is I L = VS 120 DT = 0.8 50 10 6 = 16 A 6 L 300 10

Guru/DC2DC/BuckBoost/ February 28, 2006

Buck-Boost Converter

The average source current is

IS =

Vo I o 480 2.083 = = 8.332 A VS 120

The average inductor current, from (13), is I L,avg = I S 8.332 = = 10.415 A D 0 .8

Hence, the maximum and minimum currents through the inductor, from (8) and (9), are I L, max = I L,avg + I L, min = I L ,avg I L 16 = 10.415 + = 18.415 A 2 2 I L 16 = 10.415 = 2.415 A 2 2

Let us now select the capacitor based upon the desired voltage ripple of 1%. Using (16), we determine C as

C=

D 0 .8 = = 17.36 F Vo 230.4 20,000 0.01 Rf Vo

For this application, let us select a standard 20-F capacitor. The percent current ripple of the inductor current can be computed as %CR = I L 16 100 = 100 = 153.6% I L ,avg 10.415

In some applications, such a high percent ripple may not be acceptable. We have to increase the value of the inductor to decrease the ripple.

Guru/DC2DC/BuckBoost/ February 28, 2006

Buck-Boost Converter

Potrebbero piacerti anche