Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Control Design for a Bidirectional Buck Boost Converter

  1. Mar 24, 2009 #1
    Hi there guys,

    I'm trying to design a bidirectional buck boost converter as part of a larger three way solar charge controller project. The buck boost part will be connected to an energy storage device, which will probably be a 2F 5V ultracapacitor.

    The aim is to step down 9v source to charge the ultracap, and then when power is needed the converter will work in reverse and boost the ultracap voltage to provide the load. I plan to use average current mode control for the converter. The only problem is that i'm really bad at control theory.

    I've just about got the converter working in buck mode, but having problems getting it working in boost mode as i can't understand how to get the control setup for this and the capacitors complicate matters.

    At the moment i'm still at the simulation stage using PSim software.

    For the control design I have an outer voltage loop and a inner current loop. I've used two PI block with identical gains and time constants of 1 and 0.001sec. The control voltage is then fed into a comparator with a 20kHz 1V peak to peak sawtooth oscillator to get the PWM for the MOSFETS.

    I've included the circuit diagram.

    Can anyone help please?

    Attached Files:

  2. jcsd
  3. Mar 24, 2009 #2


    User Avatar

    Staff: Mentor

    Your schematic shows a synchronous buck stage -- are you asking about the buck or boost functionality? The schematic has a few missing wires, BTW.

    Is there a reason that you aren't using a commercially-available Buck/Boost control IC?
  4. Mar 24, 2009 #3
    I want to have a proof of concept before I move onto actual ICs and I may try to implement it using analogue electronics.

    I wanted to know about the boost part. Even when i'm designing a standalone boost converter I'm finding it much more difficult implementing the control.

    Which wires are missing?

Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook

Similar Discussions: Control Design for a Bidirectional Buck Boost Converter