by Christophe Basso, Future Electronics, Toulouse, France, How2Power Today, Nov 14 2025
Focus:
When designing a digitally controlled buck converter, LTspice supports the design of a
digital compensator in multiple ways. First, it can be used to extract the control-to-
output transfer function. A recently added FRA function has made it easier to do so. Then,
once the transfer function is obtained and a compensator design is completed, LTspice can
be used to verify it gives the desired converter performance. Next, a macro written by the
author can be used to generate the filter coefficients for an equivalent type 3
compensator in the digital domain. Its performance can be verified in LTspice before
coding the compensator in the intended microcontroller. These steps are explained and
demonstrated in this article. The author also reviews the various
methods for obtaining a power converter transfer function, tips for compensating the
converter, and pointers for testing the digital compensator.
What you’ll learn:
View this Source (requires a PDF Viewer installed on your device)