Small-signal models
Intent
Section titled “Intent”- Explain what a small-signal model is and when it is valid.
- Describe the buck converter’s control-to-output transfer function: dc gain, double pole and quality factor.
- Compute , and from the circuit values and predict the resonant peak.
Theory
Section titled “Theory”Perturb and linearize
Section titled “Perturb and linearize”The averaged model of a converter is nonlinear, because the duty ratio multiplies voltages and currents. To design a feedback loop we need its response to small variations about the operating point. Each quantity is written as its dc value plus a small ac variation: the duty ratio, for example, as plus . Products of two ac variations are dropped. What remains is a linear circuit, the small-signal model, valid for variations much smaller than the dc values and for frequencies well below the switching frequency [Erickson & Maksimović 2020, Ch. 7].
The buck’s control-to-output transfer function
Section titled “The buck’s control-to-output transfer function”In the buck, the duty ratio acts directly on the switch-node voltage, which the L-C filter and the load then filter. The control-to-output transfer function , from to the output voltage variation, is therefore a dc gain followed by a second-order low-pass response: a pair of poles at the resonant angular frequency of the filter, with a quality factor set by the load [Erickson & Maksimović 2020, Ch. 8]. The dc gain is the slope of the static characteristic:
- dc control-to-output gain
- input voltage
Assumptions, convention and source
- Assumptions
- ideal (lossless) switches and passive components
- continuous conduction mode (CCM)
- small-signal (linearised) model around a CCM operating point
- resistive load R
- Notes
- equals of the static characteristic
- Source
- Erickson & Maksimović 2020, Ch. 8 (Converter Transfer Functions)
- Derivation
- step-by-step sympy derivation
- Equation id
buck.ss.Gd0· equations.yaml entry
- LC corner frequency (rad/s)
- capacitance (output capacitor)
- inductance
Assumptions, convention and source
- Assumptions
- ideal (lossless) switches and passive components
- continuous conduction mode (CCM)
- small-signal (linearised) model around a CCM operating point
- resistive load R
- Source
- Erickson & Maksimović 2020, Ch. 8 (Converter Transfer Functions)
- Derivation
- step-by-step sympy derivation
- Equation id
buck.ss.w0· equations.yaml entry
- quality factor
- capacitance (output capacitor)
- inductance
- load resistance
Assumptions, convention and source
- Assumptions
- ideal (lossless) switches and passive components
- continuous conduction mode (CCM)
- small-signal (linearised) model around a CCM operating point
- resistive load R
- Source
- Erickson & Maksimović 2020, Ch. 8 (Converter Transfer Functions)
- Derivation
- step-by-step sympy derivation
- Equation id
buck.ss.Q· equations.yaml entry
The derivation of all three from the averaged circuit is on the derivations page.
Reading the Bode plot
Section titled “Reading the Bode plot”Well below the magnitude is flat at and the phase is near zero. At the magnitude is exactly times the dc gain and the phase has fallen by 90°; above the magnitude falls with the square of frequency and the phase approaches −180° [Erickson & Maksimović 2020, Ch. 8]. A light load (large ) gives a high : a tall, narrow resonant peak and an abrupt phase change, which the feedback loop has to accommodate. For hertz, divide by .
Worked example
Section titled “Worked example”The buck example from the earlier pages, now read as a small-signal system:
| Symbol | Value | How it is obtained |
|---|---|---|
| input voltage | 24 V | given |
| inductance | 100 µH | given |
| capacitance (output capacitor) | 10 µF | given |
| load resistance | 10 Ω | given |
| dc control-to-output gain | 24 V | Buck control-to-output dc gain, CCM |
| LC corner frequency (rad/s) | 31.6 krad/s | Buck: angular frequency of the LC poles |
| quality factor | 3.16 | Buck: quality factor of the LC poles |
The dc gain equals the input voltage, 24 V per unit of duty ratio. The poles sit at 31.6 krad/s, and with = 3.16 the magnitude at that frequency is that many times the dc gain.
Try it
Section titled “Try it”▶ Open in the equation explorer: Buck: quality factor of the LC poles
Preset from the example buck-basic
Sweep over several decades (logarithmic axis): grows in proportion to the load resistance, so the resonant peak is tallest at light load.
Bench exercise
Section titled “Bench exercise”With a frequency response analyzer, inject a small sinusoidal variation into the control input of an open-loop buck’s PWM modulator and measure the ratio of output-voltage variation to control-input variation over frequency. Find the resonant peak and compare its frequency with . Repeat at a lighter load and confirm that the peak grows while its frequency stays put. Keep the injected amplitude small enough that the response does not change when you halve it.
Gotchas
Section titled “Gotchas”- Real components damp the resonance. The ideal model has no loss other than the load. Winding resistance and capacitor series resistance lower , and the capacitor’s series resistance adds a zero: its impedance is plus that resistance.
- The model is only valid well below the switching frequency and for small variations [Erickson & Maksimović 2020, Ch. 7]. Near the averaged model no longer describes the circuit.
- DCM changes the transfer function. In DCM the inductor current no longer carries a state from one period to the next, and the L-C resonance disappears from the low-frequency response [Erickson & Maksimović 2020, Ch. 15].
Go deeper
Section titled “Go deeper”- Book chapter AC Equivalent Circuit Modeling (Ch. 7)
Averaging, perturbation and linearisation of converter equations, and the small-signal model of the PWM modulator. - Book chapter Converter Transfer Functions (Ch. 8)
Bode plots of the control-to-output transfer functions, including the right-half-plane zero of the boost and buck-boost. - Course Converter Control
Averaged small-signal models, converter transfer functions and feedback loop design.
Why must the averaged converter model be linearized before a feedback loop can be designed with transfer functions?
Answer and explanation
Correct answer: A Transfer functions describe linear systems. Products such as duty ratio times input voltage are nonlinear; writing each quantity as dc value plus small variation and dropping products of variations gives a linear model around the operating point.
What is the control-to-output dc gain of an ideal CCM buck converter with a input?
Answer and explanation
Correct answer: B The static characteristic is , whose slope with respect to is . The gain is in volts per unit of duty ratio and does not depend on the load in the ideal model.
A buck filter has and . What is ?
Answer and explanation
Correct answer: B The product is , whose square root is , so is .
The load resistance of a buck converter is doubled. What happens to the of its control-to-output poles?
Answer and explanation
Correct answer: C is , proportional to . A lighter load damps the L-C resonance less, so the peak grows.
At the resonant angular frequency , how large is the magnitude of the second-order control-to-output response?
Answer and explanation
Correct answer: B At the constant term and the term of the denominator cancel, leaving ; the magnitude is times the dc gain and the phase is .
For which perturbations is the small-signal model valid?
Answer and explanation
Correct answer: B Linearization requires the variations to be small; averaging requires the frequencies of interest to be well below the switching frequency.
The numbers in the examples, presets and exercises on this site are synthetic: round teaching values, not data from any real design.