Non inverting Buck-boost converter
Version 1.0.0 (36.1 KB) by
Abdelrahman Farghly
DC-DC converter that can both step up (boost) and step down (buck) the input voltage while maintaining the same output voltage polarity
Basic Operation Modes
- Buck Mode (Vin > Vout): Acts like a buck converter.
- Boost Mode (Vin < Vout): Acts like a boost converter.
- Seamless Transition: The control system smoothly switches between modes without inverting output polarity.
Common Topologies
Here are two popular topologies for non-inverting buck-boost converters:
1. Four-Switch Buck-Boost (Synchronous)
- Combines buck and boost converters using 4 switches.
- High efficiency.
- Continuous inductor current.
- Often used in power management ICs.
Configuration:
- Switches: S1, S2 (buck side), S3, S4 (boost side)
- Control: Based on comparison of Vin and Vout
2. SEPIC (Single-Ended Primary Inductor Converter)
- Only one switch.
- Maintains non-inverting output.
- Uses a coupling capacitor.
- More components than the four-switch type, but useful for lower power applications.
Applications
- Battery-powered devices (where Vin may drop below Vout)
- USB-PD power supplies
- Renewable energy systems
- Automotive electronics
Cite As
Abdelrahman Farghly (2026). Non inverting Buck-boost converter (https://uk.mathworks.com/matlabcentral/fileexchange/180942-non-inverting-buck-boost-converter), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2022b
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0 |