Sign In / Join Cloud 360
Engineering • Innovation • Learning
Power Electronics & Energy Intermediate Level 18 min

Switch-Mode Power Supplies: Buck & Boost Topologies

Inductive energy storage, Continuous Conduction Mode (CCM), duty cycle calculations, synchronous rectification, and ripple suppression.

Prerequisites: Inductor constitutive equations ($V=L di/dt$), semiconductor switching transients, and Bode plots.

1. Overview & Concept Definition

High-efficiency electronic power conversion topologies that transform DC input voltages up or down using semiconductor switches (MOSFETs), inductors, diodes, and capacitors.

2. Engineering & Industrial Significance

Unlike linear regulators (LDOs) which dissipate voltage drop as pure heat ($P = (V_{in} - V_{out}) \times I$), switch-mode converters achieve 85% to 96% energy efficiency, crucial for battery-powered robotics, electric vehicles, and embedded microprocessors.

3. Physical Working Principle & Transducer Dynamics

In Continuous Conduction Mode (CCM), energy is periodically stored in an inductor's magnetic field during switch ON time ($t_{on} = D \cdot T$) and discharged to the load through a freewheeling diode or synchronous MOSFET during OFF time ($t_{off} = (1-D) \cdot T$). Volt-second balance across the inductor ($L \frac{di}{dt}$) dictates steady-state transfer ratios.

4. Governing Equations & Mathematical Models

Buck Converter Transfer: $V_{out} = D \times V_{in}$
Boost Converter Transfer: $V_{out} = \frac{V_{in}}{1 - D}$
Duty Cycle: $D = \frac{t_{on}}{T} = t_{on} \times f_{sw}$
Inductor Peak-to-Peak Ripple: $\Delta I_L = \frac{(V_{in} - V_{out}) \times D}{f_{sw} \times L}$
Output Voltage Ripple: $\Delta V_{out} = \frac{\Delta I_L}{8 \times f_{sw} \times C_{out}}$

5. Practical Implementation

// ANSI C: Sizing Inductor & Capacitor for a Synchronous Buck Converter
#include <stdio.h>

void calculate_buck_components(float vin, float vout, float iout_max, float f_sw_hz) {
    float duty = vout / vin;
    float delta_il = 0.30f * iout_max; // Standard rule: 30% inductor current ripple
    
    // Required inductance L = (Vin - Vout) * D / (f_sw * Delta_IL)
    float l_henries = ((vin - vout) * duty) / (f_sw_hz * delta_il);
    
    // Required capacitance for 1% voltage ripple: Cout = Delta_IL / (8 * f_sw * Delta_Vout)
    float delta_vout = 0.01f * vout;
    float c_farads = delta_il / (8.0f * f_sw_hz * delta_vout);
    
    printf("[Buck Converter Sizing] Vin=%.1fV, Vout=%.1fV, Iout=%.1fA, f_sw=%.0f kHz\n", 
           vin, vout, iout_max, f_sw_hz / 1000.0f);
    printf("Duty Cycle (D): %.2f%%\n", duty * 100.0f);
    printf("Recommended Inductance: %.2f uH (I_sat >= %.2f A)\n", 
           l_henries * 1e6f, iout_max + (delta_il / 2.0f));
    printf("Recommended Output Capacitance: %.2f uF\n", c_farads * 1e6f);
}

6. Common Engineering Pitfalls & Troubleshooting

Frequent Engineering Pitfalls
  • Under-sizing inductor saturation current ($I_{sat}$): Exceeding $I_{sat}$ drops inductance sharply, creating destructive current spikes that destroy the high-side MOSFET.
  • Long high-frequency AC loop traces: The input loop ($C_{in} \to Q_1 \to Q_2 \to \text{GND}$) carries discontinuous AC current; large loop areas emit extreme EMI and cause ground bounce.
Diagnostic & Troubleshooting Checklist
  • If the converter enters thermal shutdown, measure MOSFET gate ringing and check whether gate resistance $R_g$ is causing slow switching transitions.
  • If output voltage oscillates under load steps, adjust the Type II/III compensation network on the COMP pin to increase phase margin above 45°.

7. Applications & Physical Constraints

TYPICAL APPLICATIONS
  • Microcontroller 3.3V/1.8V POL (Point-of-Load) regulators
  • Battery charge management systems for mobile robotics
  • Solar MPPT (Maximum Power Point Tracking) DC-DC converters
PHYSICAL LIMITATIONS
  • Electromagnetic radiation from fast $dv/dt$ and $di/dt$ transitions requires shielded inductors and 4-layer PCB ground planes.
  • Discontinuous Conduction Mode (DCM) at light loads changes loop transfer function from 2nd-order to 1st-order.
Pinout & Interface Specs
PIN / SIGNAL FUNCTION / ELECTRICAL SPEC
VIN Unregulated DC power rail (e.g. 12V LiPo)
SW High-frequency switching node (MOSFET/Diode junction)
FB Feedback resistor divider pin (references internal 0.8V/1.2V bandgap)
COMP Error amplifier frequency compensation network
VOUT Regulated low-impedance output voltage rail
Have questions on this topic?

Ask LUNA to calculate component values or explain alternative control methods for Switch-Mode Power Supplies: Buck & Boost Topologies.