NAVIGATE

RESOURCES

CHEATSHEETS

INFO

➔ Index of ⦁ Buck Converter ⦁

Buck converter - Voltage mode AC model

AC small signal model for a generic buck regulator controlled in voltage mode (VMC)

Voltage mode control

Buck converter can be controlled in voltage mode (VMC), which means that only the output voltage is used as feedback to the controller. This control mode is good since it is simple to implement, but there are many cons which must be considered: the main problem engineers face is the difficulty in ensuring stability and designing a proper compensation network, since in voltage mode a double resonant pole appears at the denominator of the Gvd transfer function. When inductor and output capacitor values are high, this will limit the maximum crossover frequency of our converter and so its bandwidth, making it slow to step loads.

To overcome this problem, the current control mode has been developed - it will be treated in the next article.

AC small signal model

Starting from DC model

To find the AC model we can start with the DC model of the converter $$\begin{cases} v_L = D(v_I-v_O)+D'(-v_O) = L\frac{di_L}{dt} \\ i_C = D(i_L-\frac{v_O}{R})+D'(i_L-\frac{v_O}{R}) = C\frac{dv_O}{dt} \end{cases}$$ Let's simplify $$\begin{cases} v_L = Dv_I-v_O = L\frac{di_L}{dt} \\ i_C = i_L-\frac{v_O}{R} = C\frac{dv_O}{dt} \end{cases}$$

Perturb and Observe

Now we can add a small perturbation to all the terms in the previous system $$\begin{cases} (D+\hat d)(V_I+\hat v_I)-(V_O+\hat v_O) = L\frac{d}{dt}(I_L+\hat i_L) \\ (I_L+\hat i_L)-(\frac{V_O+\hat v_O}{R}) = C\frac{d}{dt}(V_O+\hat v_O) \end{cases}$$ Let's group DC (constant), SS (first order, small signal) and non-linear terms $$\begin{cases} DV_I - V_O + D \hat v_I + \hat d V_I - \hat v_O + \hat d \hat v_I= L\frac{d}{dt}(I_L+\hat i_L) \\ I_L - \frac{V_O}{R} + \hat i_L - \frac{\hat v_O}{R} = C\frac{d}{dt}(V_O+\hat v_O) \end{cases}$$

Simplifications

Let's remove unnecessary terms (DC and second order terms) $$\begin{cases} D \hat v_I + \hat d V_I - \hat v_O = L\frac{d}{dt}(\hat i_L) \\ \hat i_L - \frac{\hat v_O}{R} = C\frac{d}{dt}(\hat v_O) \end{cases}$$

Laplace transform

Now we can go into the frequency domain and substitute the second equation in the first one $$\begin{cases} \hat i_L = \frac{\hat v_O}{R} + sC\hat v_O \\ D \hat v_I + \hat d V_I - \hat v_O = sL(\frac{\hat v_O}{R} + sC\hat v_O) \end{cases}$$ Rearranging terms we get $$\begin{cases} \hat i_L = \frac{\hat d V_I + D \hat v_I}{s^2 LC + s \frac{L}{R} + 1} (\frac{1}{R} + sC) \\ \hat v_O = \frac{\hat d V_I + D \hat v_I}{s^2 LC + s \frac{L}{R} + 1} \end{cases}$$

Control to Output transfer function

In the previous paragraph I have found the Gvd transfer function, which is the Duty-to-Output relation, the power stage transfer function. However, since the duty cycle is generated with a well-defined modulation scheme, it is good practice to go on to find the Control-to-Output tf, which is the relation between a control voltage and the output voltage. Control voltage strictly depends on the circuital implementation of the modulator. For buck converters in voltage mode, the modulator is just a set-reset flip flop connected to a circuit which compares the control voltage (output of the error amplifier) with a triangle wave (ramp): it is easy to see that the control voltage over the ramp gives the duty cycle. $$V_C(t) = D(t) V_{ramp,pk} \rightarrow V_C + \hat v_c = (D + \hat d) V_{ramp,pk} \rightarrow \hat v_c = \hat d V_{ramp,pk}$$

The final Control-to-Output function is $$\frac{\hat v_O}{\hat v_c} = \frac{1}{V_{ramp,pk}} \frac{V_I}{s^2 LC + s \frac{L}{R} + 1}$$

Open loop transfer functions

List of open loop transfer functions. $$\begin{align} &G_{vd} = \frac{\hat v_O}{\hat d} = \frac{V_I}{s^2 LC + s \frac{L}{R} + 1} \quad Duty-to-Output\\ &G_{vv} = \frac{\hat v_O}{\hat v_I} = \frac{D}{s^2 LC + s \frac{L}{R} + 1} \quad Input-to-Output\\ &G_{id} = \frac{\hat i_L}{\hat d} = \frac{V_I(sCR+1)}{R(s^2 LC + s \frac{L}{R} + 1)}\quad Duty-to-InductorCurrent\\ &G_{iv} = \frac{\hat i_L}{\hat v_I} = \frac{D(sCR+1)}{R(s^2 LC + s \frac{L}{R} + 1)} \quad Input-to-InductorCurrent \end{align}$$ Control-to-Output transfer function with a very simple triangle wave modulator. $$G_{vc} = \frac{\hat v_O}{\hat v_C} = \frac{1}{V_{ramp,pk}} \frac{V_I}{s^2 LC + s \frac{L}{R} + 1} \quad Control-to-Output$$

Share this page

Whatsapp Facebook LinkedIn Reddit Twitter Mail

Comments

Please, remember to always be polite and respectful in the comments section. In case of doubts, read this before posting.

Posted comments ⮧

Comment section still empty.

INDEX


INFO

vAuthor: Vanadium
vLast Mod: 2023-06-02

STATISTICS

VViews: 280
UpVote: 2
DownVote: 1

PREVIOUS ARTICLE


NEXT ARTICLE


CONTACTS


SHARE

Whatsapp Facebook LinkedIn Reddit Twitter Mail

If you liked

🍵
♥