Introduction to buck converter power-stage calculations
A buck converter steps a higher DC input down to a lower regulated output. This calculator estimates duty cycle, switch timing, inductor ripple, peak and valley current, the CCM/DCM boundary, diode conduction loss, and output-capacitor ripple. It also provides a load sweep, an illustrative current waveform, and preferred E12 starting values for inductance and capacitance.
The ideal voltage ratio is . Real switches and rectifiers lose voltage, so the practical duty cycle is usually higher. The calculator keeps the ideal result for comparison while using the entered switch and diode drops for its main volt-second and ripple calculations.
Each result describes one steady-state operating point. A sound design should also be checked at minimum and maximum input voltage, maximum load, and representative light loads. Component tolerance, temperature, DC-bias derating, controller timing limits, and transient current can move actual hardware away from the nominal calculation.
Formulas for buck duty cycle, ripple and conduction mode
For an ideal buck converter, inductor volt-second balance gives:
In this expression, is duty cycle, is regulated output voltage, and is input voltage. Including a high-side switch drop and freewheeling-device drop changes the balance to:
Solving for gives the calculator’s primary duty-cycle result:
The rectifier conducts during of a CCM cycle. For a synchronous buck, an approximate low-side MOSFET conduction drop may be entered instead of . A separate efficiency-based comparison is:
Efficiency and explicit voltage drops represent overlapping losses, so the calculator does not combine them. The switching period is:
On-time equals duty cycle multiplied by the period. Compare it with the controller’s minimum on-time. Near dropout, also compare the required duty cycle and off-time with the controller’s maximum-duty and minimum-off-time limits.
The CCM peak-to-peak inductor ripple calculated during the on interval is:
Here is switching frequency and is effective inductance at the intended current. The matching off-interval expression is:
With ideal devices this becomes . A common first-pass target is:
Rearranging the ideal expression for a chosen ripple gives:
A larger inductor lowers ripple and peak current but may increase size, resistance and cost. A smaller value raises alternating current and can move the converter into DCM sooner. Use inductance after tolerance and DC-bias loss; a nominal value measured at nearly zero current can be significantly higher than its in-circuit value.
Peak current and the buck converter CCM/DCM boundary
In CCM, the load current lies at the center of the triangular ripple. Peak current is:
The corresponding valley current is:
The boundary occurs when the valley reaches zero:
The corresponding critical inductance is .
For the ideal DCM model, let , , and . DCM occurs when , with:
The calculator uses a drop-aware DCM solution. Its inductor current is triangular, reaching across the active interval . When , it reduces to the ideal relationship:
The diode interval is ; is the remaining zero-current interval. Average diode current becomes , rather than the CCM value .
DCM is not necessarily a fault. Many controllers deliberately skip pulses, vary frequency, or block reverse current at light load. The displayed DCM timing is therefore a power-stage estimate, not a prediction of every controller’s low-power control law.
Capacitance and ESR contributions to buck output ripple
The ideal capacitive ripple estimate is:
Capacitor ESR adds an immediate voltage component:
The calculator adds the two terms conservatively. Diode current and conduction loss are estimated using and .
If part of the ripple budget is assigned to ESR, a first-pass limit is:
Use effective capacitance and ESR at the intended DC bias, temperature, and switching frequency. Ceramic capacitance can fall sharply under bias, while electrolytic and polymer ESR varies with frequency and temperature. Switching spikes from layout inductance and ringing are not included in these ripple terms.
How to use this buck converter calculator
Enter the input and regulated output voltages, load current, effective inductance, and switching frequency. Output voltage must remain below input voltage with enough headroom for the entered device drops. Use maximum input for a demanding ripple and minimum-on-time check, then repeat at minimum input to examine duty-cycle and dropout margin.
Capacitance and ESR are optional, but they are needed for a useful output-ripple estimate. Enter ESR in milliohms. For an asynchronous design, use the diode’s forward drop at a relevant current and temperature. For a synchronous design, the diode field can represent an approximate low-side MOSFET drop. The efficiency field creates a separate comparison and does not alter the waveform model.
Select Calculate power stage to update the results, load sweep, and waveform. The sweep shows how duty cycle and conduction mode change with load. Copy summary produces a plain-text report, Download sweep CSV exports the calculated points, and Reset restores the worked-example values.
Worked example: a 12 V to 3.3 V buck rail at 2 A
Consider V, V, A, µH, and kHz. The default example also uses a 0.4 V rectifier drop, 0.2 V switch drop, 470 µF capacitance, and 80 mΩ ESR.
The ideal duty cycle is 27.50%, while the drop-corrected value is about 30.33%. Ripple is approximately 0.391 A peak-to-peak, making peak current about 2.20 A and valley current about 1.80 A. Since the CCM boundary is roughly 0.195 A, the 2 A operating point is comfortably in CCM.
The capacitive ripple is about 0.35 mV, but the ESR term is roughly 31.2 mV. This difference shows why nominal capacitance alone cannot predict ripple. The output power is:
At 3.3 V and 2 A, the load receives 6.6 W. Input power is higher because this simple model does not total MOSFET switching loss, magnetic loss, controller consumption, or thermal effects. The calculated 2.20 A peak also needs margin for tolerance, startup, load steps, current-limit accuracy, and possible inductance reduction.
Interpreting buck converter results and component ratings
Compare duty cycle and timing with the controller’s documented limits. Compare calculated peak current with the inductor’s saturation curve and semiconductor current limits, while using RMS current for thermal checks. Saturation current and thermal current are different ratings, and neither should be selected with zero margin.
A 20–40% ripple ratio is a common starting point, not a universal rule. Lower ripple generally requires a larger inductor; higher ripple raises peak current, capacitor stress, and output ripple. If ESR dominates the result, adding more of the same capacitor may help less than choosing a lower-ESR part or placing suitable capacitors in parallel.
The E12 suggestions are starting values only. Check inductance tolerance and DC bias, capacitor voltage derating, ripple-current ratings, switch voltage overshoot, diode reverse voltage, and thermal performance. Also confirm that the chosen output-capacitor network is compatible with the regulator’s compensation and stability requirements.
Practical buck converter checks beyond the calculator
Buck converter verification should continue with controller data-sheet review, loss analysis, simulation, layout, and measurement. Check absolute maximum ratings separately from recommended operating limits. Minimum on-time, minimum off-time, current sensing, soft start, fault recovery, and supported output capacitance can all determine whether an otherwise reasonable power stage works.
Keep the high-current input loop compact, place input bypass capacitors close to the switches, limit switch-node copper area, and route feedback through a quiet region. Poor layout can create overshoot, ringing, EMI, and apparent output ripple that the steady-state equations cannot predict.
Prototype testing should cover startup, shutdown, no load, maximum load, line extremes, load steps, and fault recovery. Measure efficiency and temperature after thermal equilibrium. When measuring ripple, use a short ground spring or another low-inductance probe connection directly across the output capacitor.
Assumptions behind these buck converter estimates
The buck equations assume periodic steady state, fixed switching frequency, regulated DC input and output values, and piecewise-linear inductor current. Inductance, capacitance, ESR, and device drops are treated as constant during a calculation. Enter effective operating values where data-sheet curves are available.
The switch and rectifier entries are constant voltage approximations. Real MOSFET resistance and diode voltage vary with current and temperature. Dead time, body-diode conduction, wiring resistance, inductor winding resistance, switching transitions, and parasitic inductance are not explicitly modeled.
The CCM/DCM test follows the triangular current predicted by the simplified power stage. Forced-CCM, zero-current detection, hysteretic control, pulse skipping, burst mode, and variable-frequency operation can behave differently. The output-ripple result also omits control-loop movement, load transients, capacitor ESL, and high-frequency switching spikes.
Limitations of this steady-state buck converter model
This buck converter calculator does not design loop compensation or predict transient response, thermal rise, switch-node ringing, electromagnetic compatibility, MOSFET gate and switching losses, diode reverse recovery, or detailed magnetic loss. Its waveform is explanatory rather than a time-domain circuit simulation.
Real inductors may lose inductance under current, ceramic capacitors may lose capacitance under voltage, and ESR changes with temperature and frequency. Repeat calculations with toleranced corner values, then verify the selected controller and parts through simulation and bench measurements.
Safety, isolation, surge protection, creepage, clearance, and regulatory compliance are outside this calculator’s scope. Use qualified engineering review for high-energy batteries, vehicle systems, medical products, mains-derived supplies, and other safety-critical applications.
Buck converter design questions engineers ask most
Why must output voltage be below input voltage?
A buck converter only steps down. Practical drops require additional headroom, so an operating point needing a duty cycle of 100% or more is rejected. A real controller may require still more headroom for its minimum off-time.
How is CCM or DCM selected?
The calculator compares load current with half the predicted CCM ripple. If the valley reaches zero, it changes to the load-dependent DCM equations. A controller may instead force CCM, block reverse current, skip pulses, or enter burst mode.
Why can ESR ripple dominate?
Ripple current creates an immediate voltage change across ESR. A capacitor can therefore have a very small ideal capacitive term but a much larger ESR term. Use ESR at the switching frequency when available.
What ripple-current target should I use?
Twenty to forty percent of maximum load is a useful starting range. Size, transient response, losses, controller requirements, and cost may justify another target. Recalculate after inductance tolerance and DC-bias derating.
Can efficiency and voltage drops be used together?
They can be entered for comparison, but they should not be compounded because they describe overlapping losses. Explicit drops support volt-second calculations, while efficiency provides a broader separate estimate.
Should maximum or minimum input voltage be entered?
Check both. Maximum input often creates higher ripple and shorter on-time, while minimum input requires greater duty cycle and tests dropout margin.
Does calculated peak current equal the required current limit?
No. It is a nominal steady-state peak. Startup, transients, saturation, fault behavior, current-sense tolerance, and controller dynamics require additional margin.
Sources for the buck converter equations
The CCM/DCM treatment follows Erickson and Maksimović, Fundamentals of Power Electronics. Ripple and component equations follow Texas Instruments application report SLVA477B, Basic Calculation of a Buck Converter’s Power Stage. Preferred-value rounding uses the E12 series described by IEC 60063:2015. The selected controller’s data sheet remains authoritative.