Average Switch Model of Buck Power Stage

Ming Sun

Ming Sun / October 25, 2022

15 min read––– views

Buck power stage

Buck power stage
Fig. 1Buck power stage[1~2]

Fig. 1 shows a non-synchronous Buck power stage, where it contains a switch S1 and a free wheeling diode D1. The target is to derive the averaged switch model as highlighted by the dashed rectangle. The port voltage (v1 and v2) and current (i1 and i2) is defined as shown in Fig. 1 as well.

DC averaged switch model derivation

First let us sketch the waveform before calculating the port average voltage and current. To do so, let us re-draw Fig. 1 during DTS and D'TS time interval, where DTS is defined as the time frame when S1 is on and D'TS is defined as the time frame when S1 is off.

Buck power stage - DTs
Fig. 2Buck power stage - DTs[1~2]

During DTS, switch S1 is closed. Inductor current iL flows through switch S1. Because switch S1 is closed, v2 is equal to Vg. As a result, diode D1 is reverse biased and there is no current flowing through it.

Buck power stage - D'Ts
Fig. 3Buck power stage - D'Ts[1~2]

During D'TS, switch S1 is open. To maintain a continuous current flow, the inductor will turn on the free wheeling diode D1. If we ignore the forward voltage of D1, v2 will be 0V during D'TS.

Through the analysis of Fig. 2 and Fig. 3, the port voltage and current can be sketched as shown in Fig. 4.

Waveforms
Fig. 4Sketched waveforms of port voltage and current[1~2]

From Fig. 4, we can correlate the average voltage and current information between input port and output port as follows:

`{(V_2=D*V_g=D*V_1), (I_1 = D*I_L = D*I_2) :}`
(1)

From Eq. 1, the DC average switch model can be sketched as shown in Fig. 5.

DC-transformer
Fig. 5DC averaged switch model[1~2]

The DC averaged switch model can be used to derive the conversion ratio in CCM. For example, we can plug in the DC averaged switch model Fig. 5 into Fig. 1. In DC conditions, the inductors are short and the capacitors are open. So Fig. 1 can be re-drawn as shown in Fig. 6.

conversition-ratio
Fig. 6DC averaged switch for Buck power stage[1~2]

It is quite obvious that the conversition ratio can be calculated as:

`M = V_{out}/V_g = D`
(2)

AC averaged switch model derivation

Next, let us derive the AC averaged switch model. To do so, we need to add small signal terms into Eq. 1.

`{(V_2+v_2=(D+d)*(V_1+v_1) = D*(V_1+v_1)+V_1*d), (I_1 + i_1 = (D+d)*(I_2+i_2) = D*(I_2+i_2)+I_2*d) :}`
(3)

The second order terms are ignored in Eq. (3). For example, d*v1 and d*i2 are ignored and considered to be 0. Using Eq. 3, the AC averaged switch model can be sketched in Fig. 7.

DC-AC-averaged-switch-model
Fig. 7DC + AC averaged switch model[1~2]

In Fig. 7, we can set the DC terms to be zero to get the AC averaged switch model as shown in Fig. 8.

AC-averaged-switch-model
Fig. 8AC averaged switch model[1~2]

Buck power stage small model derivation - Gvd

Plugging Fig. 8 into Fig. 1, the Buck power stage AC small signal model can be easily re-drawn as shown in Fig. 9.

Buck power stage small signal model
Fig. 9Buck power stage small signal model[1~2]

Here we are interested of the transfer function Gvd, which is defined from d to vo. As a result, the small signal term vg can be set to 0, as shown in Fig. 10.

Gvd small signal model
Fig. 10Gvd small signal model[1~2]

From Fig. 10, we have:

`v_o/{V_g*d} = {R||C}/{sL + R||C}`
(4)

Gvd is defined as:

`G_{vd} = v_o/d`
(5)

By combining Eq. 4 and Eq. 5, we have:

`G_{vd} = v_o/d = V_g * {R||C}/{sL + R||C} = V_g * {1}/{1+sL/R+LCs^2}`
(6)

Eq. 6 can be re-written as:

`G_{vd} = V_g * {1}/{1+s/{omega_0Q}+(s/omega_0)^2}`
(7)

Where,

`{(omega_0 = 1/{sqrt{LC}}), (Q=R * sqrt{C/L}) :}`
(8)

Eq. 7 and Eq. 8 matches with the equation shown in Ref. [3], slide 84.

Buck power stage small model derivation - Gvg

To calculate transfer function of Gvg, the small signal term d can be set to 0 in Fig. 9.

Buck power stage small signal model
Fig. 11Gvg small signal model[1~2]

From Fig. 11, we have:

`v_o/{D*v_g} = {R||C}/{R||C + sL}`
(9)

Gvg is defined as:

`G_{vg} = v_o/v_g`
(10)

By combining Eq. 9 and Eq. 10, we have:

`G_{vg} = v_o/v_g = D * {R||C}/{sL + R||C} = D * {1}/{1+sL/R+LCs^2}`
(11)

By combing Eq. 8 and Eq. 11, we have:

`G_{vg} = D * {1}/{1+s/{omega_0Q}+(s/omega_0)^2}`
(12)

Eq. 12 matches with the equation shown in Ref. [3], slide 84.

Gvd and Gvg transfer function summary

In Ref. [3], the small signal transfer function of Gvd and Gvg for Buck, Boost and Buck-boost are summarized as shown in Fig. 12.

Gvd and Gvg summary table
Fig. 12Gvd and Gvg summary table[3]

Summary

In this blog post, the derivation of averaged switch model is shown for Buck power stage. A similar derivation process can be applied for Boost and Buck-boost converter as well. The averaged switch model can be used to derive the conversition ratio or the small signal transfer function, which can be super helpful for the control loop design.

References

[1] Converter Control

[2] Averaged-Switch Modeling and Simulation

[3] Fundamentals of Power electronics - Chapter 8, slide 84


HomeWikis
SnippetsAbout
Google ScholarLinkedIn