Buck Chopper
A Buck Chopper (also called a Step-Down Chopper) is a type of DC–DC converter that is used to obtain a lower average DC output voltage from a higher DC input voltage. It is one of the simplest and most widely used chopper circuits in power electronics.
Working Principle
- The circuit consists of a power electronic switch (MOSFET/IGBT/thyristor), a diode, an inductor, and a filter capacitor.
- The switch operates at a high frequency using Pulse Width Modulation (PWM) control.
- By controlling the ON time (Ton) and OFF time (Toff) of the switch, the average output voltage (Vo) is controlled.
Vo=D⋅VinV_o = D \cdot V_{in}Vo=D⋅Vin
where D = Ton / (Ton + Toff) is the duty cycle.
Thus, the output voltage is always less than the input voltage.Modes of Operation
- Continuous Conduction Mode (CCM) → Current through the inductor never falls to zero.
- Discontinuous Conduction Mode (DCM) → Inductor current falls to zero during part of the switching cycle.
Key Features
- Steps down DC voltage (Vo < Vin).
- Smooth and regulated output using LC filter.
- High efficiency due to switching operation.
- Compact size and suitable for portable electronics.
Applications
- DC motor speed control
- Battery charging (EVs, UPS systems)
- Renewable energy systems (Solar PV to DC loads)
- Power supplies for electronic devices (laptops, mobile chargers, LED drivers)
Cite As
Manju (2025). Buck chopper (https://se.mathworks.com/matlabcentral/fileexchange/181908-buck-chopper), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2025a
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0 |
