Operation of a buck-boost dc-dc converter

This tutorial will describe how a buck-boost dc-dc converter is constructed and how it differs with respect to a buck and a boost converter. Through simulation results, the different states of conduction of the converter are shown followed by an open loop control strategy for changing the output voltage.

Check out the three part video lecture series:

Part 1 Part 2 Part 3

The simulation files for the tutorial can be purchased from the link:


All the latest updates in the project are added to the Updates page:


The latest version of the software can be found on the link:


The YouTube channel link:


In order to install the software, read the document INSTALL.pdf:


To use the software, check out the user manual:


For further questions, contact me by email at pythonpowerelectronics@gmail.com.