Power-Converter Modeling & Feedback-Loop Design
A switching converter becomes a controllable plant by averaging its switch states, solving an operating point, and linearizing small perturbations. The resulting transfer functions expose resonances, right-half-plane zeros, mode boundaries, and the loop-gain constraints that compensation and measurement must respect.
A converter schematic describes switching states, not one time-invariant plant. Control design needs a model that preserves the slow evolution of inductor currents and capacitor voltages while discarding switching ripple. The disciplined path is switch-state equations → averaged nonlinear model → operating point → small-signal model → transfer functions → loop design → measured verification.
Begin with state equations, not a memorized transfer function #
Let the energy-storage state be —typically inductor currents and capacitor voltages—and let contain source and load disturbances. For two switch configurations,
If state ripple is small during one switching period and configuration 1 occupies fraction , first-order state-space averaging gives
This equation is generally nonlinear because multiplies states and inputs. It is a large-signal envelope model: it can describe startup or a duty transient only while its assumed topology and conduction mode remain valid.
Solve the equilibrium before perturbing it #
Write each quantity as a quiescent value plus a small perturbation:
The operating point satisfies . Substituting the perturbed quantities and discarding products such as produces a linear model,
Laplace transformation then gives plant functions such as control-to-output , line-to-output , output impedance , and input impedance . They are different questions answered by the same state model.
Buck example #
For an ideal CCM buck with states ,
Equilibrium gives and . The duty-to-output plant is
The denominator is the damped output-filter resonance. Capacitor ESR adds a zero; inductor resistance, switch loss, sampling, delay, and the load law change the real plant. Deriving the ideal form first is useful because each added term then has a physical origin.
Poles and zeros describe causal behavior #
A left-half-plane pole adds lag and stores energy. A left-half-plane zero can add phase lead. A right-half-plane (RHP) zero adds gain like a zero but phase lag like a pole: the output initially moves opposite the eventual command.
In a CCM boost converter, increasing duty lengthens the interval in which the inductor is disconnected from the output. Output delivery initially falls, then rises after the inductor current has increased. This two-step energy path creates the RHP zero. No compensator can cancel its nonminimum-phase causality robustly; crossover must remain well below it across the complete line/load range.
Assemble the complete loop gain #
For a voltage loop,
where is the compensator, the PWM or command gain, the power stage, and the sensor path. Closed-loop reference tracking is proportional to ; source and load disturbances are reduced by only where loop gain is large and the loop remains stable.
Design from requirements rather than from a preferred compensator:
- derive or measure the plant at line/load/mode corners;
- identify the lowest resonance, RHP zero, sampling/delay constraint, and noise-sensitive region;
- choose crossover below the first non-negotiable phase-loss boundary;
- place compensator zeros to supply needed phase and low-frequency gain, then poles to roll off noise and switching ripple;
- calculate gain and phase margins for every plant corner, not only nominal values;
- verify reference, line, and load transients against voltage/current limits.
Phase margin alone is not a transient specification. A loop with acceptable nominal phase margin may still violate overshoot, settling, current-limit, or mode-transition requirements.
Current-programmed control changes the plant #
Peak-current-mode control closes a fast inner current loop: the control signal requests a peak current and the switch turns off when the sensed ramp reaches it. At low frequency this removes one energy-storage dynamic from the outer voltage loop and often makes compensation simpler. It also introduces sampled switching-cycle behavior, current-sense noise sensitivity, leading-edge blanking, and possible subharmonic oscillation. Artificial slope compensation changes the inner-loop dynamics and must be included in the model.
Average-current control instead regulates a filtered current with a continuous compensator. It is useful when current waveform accuracy matters, such as power-factor correction or bidirectional conversion, but it creates two deliberately separated loops whose bandwidths and limits must be coordinated.
Measure the loop without destroying its bias #
Inject a small AC perturbation at a point where the loop can be separated for AC while its DC bias remains closed. Measure the response on both sides of the injection and form their ratio using the analyzer's convention. The injection transformer or isolator must cover the frequency range, the injected amplitude must remain linear but above noise, and the injection impedance must not materially load either side.
Confirm the operating point before every sweep: input voltage, load, temperature, conduction mode, PWM frequency, and protection state. Repeat at corners, and compare measured plant/loop features with the model. A displaced resonance usually points to component value or load-law error; unexplained phase loss points to delay, sampling, hidden poles, or measurement loading.
A model-completion checklist #
| Question | Evidence that closes it |
|---|---|
| What is averaged? | named switch states, state vector, duty convention, switching period |
| Around what point? | solved and actual operating measurements |
| Where is it valid? | frequency ceiling, CCM/DCM boundary, line/load range, inactive limits |
| What can destabilize it? | poles, RHP zeros, delay, sampling, input-filter and load interaction |
| What is the controller really doing? | modulator gain, sensor dynamics, current loop, clamps, digital latency |
| Does hardware agree? | plant/loop sweep plus line, load, startup, mode-transition, and limit transients |
Simulation is strongest after this chain is explicit. A switching simulation checks ripple, commutation, sampled behavior, and limits; an averaged simulation accelerates slow envelope and loop studies. Agreement between two incomplete models is not hardware verification.
Sources
- bookFundamentals of Power Electronics, Second Editionpdfnotes
- bookSpringer — Fundamentals of Power Electronics, Third Edition
- paperTI SLVA274A — Converter Small Signal Control Loop Analysis Using the TPS61030
- paperTI SPRABX5 — Modeling Bi-Directional Buck/Boost Converter for Digital Control Using C2000 Microcontrollers
- paperTI SLVA636 — Practical Feedback Loop Analysis for Current-Mode Boost Converter