Title :
Microcontroller-Based Peak Current Mode Control Using Digital Slope Compensation
Author :
Hallworth, Michael ; Shirsavar, Seyed Ali
Author_Institution :
Sch. of Syst. Eng., Univ. of Reading, Reading, UK
fDate :
7/1/2012 12:00:00 AM
Abstract :
Microcontroller-based peak current mode control of a buck converter is investigated. The new solution uses a discrete time controller with digital slope compensation. This is implemented using only a single-chip microcontroller to achieve desirable cycle-by-cycle peak current limiting. The digital controller is implemented as a two-pole, two-zero linear difference equation designed using a continuous time model of the buck converter and a discrete time transform. Subharmonic oscillations are removed with digital slope compensation using a discrete staircase ramp. A 16 W hardware implementation directly compares analog and digital control. Frequency response measurements are taken and it is shown that the crossover frequency and expected phase margin of the digital control system match that of its analog counterpart.
Keywords :
digital control; discrete transforms; electric current control; frequency response; microcontrollers; poles and zeros; power convertors; buck converter; continuous time model; cycle-by-cycle peak current limiting; digital controller; digital slope compensation; discrete time controller; discrete time transform; frequency response measurements; peak current mode control; power 16 W; single-chip microcontroller; subharmonic oscillations; two-pole linear difference equation; two-zero linear difference equation; Inductors; Microcontrollers; Poles and zeros; Pulse width modulation; Switches; Voltage control; DC–DC switch mode power supplies (SMPS); digital peak current mode control; digital slope compensation; discrete controller;
Journal_Title :
Power Electronics, IEEE Transactions on
DOI :
10.1109/TPEL.2011.2182210