Switching Regulator Output Ripple Calculator
Calculate buck converter output voltage ripple, inductor current ripple, and ESR contribution for switching regulator design
Formula
How It Works
The switching regulator ripple calculator determines output voltage ripple, inductor current ripple, and capacitor requirements for SMPS designs — essential for digital load power delivery, mixed-signal systems, and EMC compliance. Power electronics engineers, FPGA designers, and automotive electronics developers use this tool to meet stringent ripple specifications. According to Erickson & Maksimovic's 'Fundamentals of Power Electronics', output voltage ripple has two components: capacitive (ΔVc = ΔIL/(8×fsw×Cout)) and ESR-based (ΔVesr = ΔIL × ESR). For ceramic capacitors with <10 mΩ ESR, capacitive ripple dominates; for aluminum electrolytics with 50-500 mΩ ESR, ESR ripple dominates. TI application note SLVA630 specifies inductor current ripple ΔIL = Vout×(1-D)/(fsw×L), typically targeting 20-40% of DC load current. Modern processors require <10 mV ripple to prevent timing margin degradation — Intel VR14 specifies ±5 mV static tolerance and ±25 mV transient for 1.0 V core rails. Per Murata capacitor application guide, X5R/X7R ceramics lose 50-80% capacitance at rated DC voltage; always derate ceramic capacitor values by 2-3× for ripple calculations.
Worked Example
Design a 12 V to 1.0 V buck converter for FPGA core power at 20 A with <10 mV ripple. Step 1: Set inductor ripple — Target 30% of Iout: ΔIL = 6 A p-p. At 500 kHz, D = 1/12 = 0.0833. L = 1.0×(1-0.0833)/(500k×6) = 305 nH. Use 330 nH (Vishay IHLP-5050). Step 2: Calculate capacitor requirement for 10 mV — Capacitive ripple: Cout_min = 6/(8×500k×0.01) = 150 µF. Step 3: Select capacitors — Use 10×22 µF/6.3V X5R ceramics (220 µF nominal, effective 120 µF after DC bias derating). ESR contribution: 10 paralleled caps = 0.3 mΩ effective. ΔVesr = 6 A × 0.3 mΩ = 1.8 mV. Total ripple = √(8² + 1.8²) ≈ 8.2 mV (within spec). Step 4: Verify transient response — For 15 A load step in 100 ns: ΔV = L×ΔI/Vout = 330 nH × 15/1.0 = 4.95 µs droop time. Add 330 µF bulk capacitor for <50 mV transient.
Practical Tips
- ✓Per Intel VR design guide, use hybrid output capacitor strategy: MLCCs for high-frequency ripple filtering (<1 MHz), SP-Cap or POSCAP for bulk energy storage and transient response, polymer capacitors for intermediate frequencies
- ✓Add pi-filter (L-C-L) at output for ultra-low ripple (<1 mV) applications — TI TPS7A8300 post-regulator achieves 15 µV RMS noise after SMPS
- ✓Place output capacitors within 5 mm of load IC power pins — 10 mm trace length adds 10 nH parasitic inductance, causing 500 mV spike at 50 A/µs load step
Common Mistakes
- ✗Using nominal ceramic capacitor values — 22 µF/6.3V X5R at 1.0 V DC bias retains only 60-70% (13-15 µF effective); always check manufacturer DC bias curves or use X7R dielectric
- ✗Ignoring ESR at high frequency — aluminum electrolytic ESR increases 2-5× from 100 Hz to 100 kHz; use datasheet ESR at switching frequency, not 100 Hz catalog value
- ✗Calculating ripple at nominal conditions only — worst-case ripple occurs at maximum duty cycle (minimum Vin) when inductor current ripple is highest
Frequently Asked Questions
Shop Components
As an Amazon Associate we earn from qualifying purchases.
DC-DC Buck Converter Modules
Adjustable step-down converter modules for bench and prototype use
Related Calculators
Power
Buck Converter
Design a synchronous buck (step-down) converter: calculate duty cycle, inductor value, output capacitor, and input capacitor.
PCB
Decoupling Capacitor
Calculate decoupling capacitor SRF, impedance at target frequency, and number of caps needed for power integrity. Includes ESR/ESL modeling. Free, instant results.
Power
MOSFET Power Loss
Calculate MOSFET conduction loss, switching loss, total power dissipation, junction temperature, and efficiency for power electronics design
Power
Voltage Divider
Calculate voltage divider output voltage, current, Thévenin impedance, and power dissipation from Vin, R1, and R2. Ideal for bias networks and level shifting.