• DocumentCode
    1412467
  • 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
  • Volume
    27
  • Issue
    7
  • fYear
    2012
  • fDate
    7/1/2012 12:00:00 AM
  • Firstpage
    3340
  • Lastpage
    3351
  • 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;
  • fLanguage
    English
  • Journal_Title
    Power Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0885-8993
  • Type

    jour

  • DOI
    10.1109/TPEL.2011.2182210
  • Filename
    6119226