Boost Calculator

Use this boost calculator to estimate duty cycle, inductor size, capacitor size, and current stress for a DC step-up supply.

Advanced options
Real-world losses
Did we solve your problem today?


How to use our Boost Calculator

  1. Enter the lowest expected Input voltage (V), because a weak battery or long wire drop usually creates the hardest design case.
  2. Enter the Output voltage (V) and Load current (A) your circuit must supply; Output voltage must be higher than Input voltage for this boost-only model.
  3. Enter the Switching frequency (kHz) and Inductor current ripple target (%); 20% to 40% is a common first-pass range, but your controller data sheet may suggest a different target.
  4. Open Advanced options if you want the Expected efficiency (%), Diode voltage drop (V), Switch voltage drop (V), or Output ripple target (mV peak-to-peak) to reflect your real parts.
  5. After calculating, sanity-check the Duty cycle, Peak inductor current, Lowest inductor current, and Design notes before picking parts; high duty cycle or near-zero lowest current means the simple model needs extra caution.
Example inputs for Boost Calculator
Example inputs for Boost Calculator

Definitions

Boost converter: A DC-DC power circuit that raises a lower DC Input voltage to a higher Output voltage.

Duty cycle: The percent of each switching cycle when the switch is on. A higher Duty cycle usually means more current stress.

Switching frequency: How many switching cycles happen each second. The calculator uses kHz, where 1 kHz equals 1000 cycles per second.

Inductor current ripple: The small up-and-down change in inductor current during each switching cycle, shown as peak-to-peak current.

Inductor: A part that stores energy in a magnetic field while current flows through it [1]. In a boost converter, it is the main energy-transfer part.

Output ripple target: The allowed up-and-down change in Output voltage, entered in mV peak-to-peak.

RMS current: A heating-related current value. For the same wire resistance, higher RMS current means more winding heat.

ESR: Equivalent series resistance, the small real resistance inside a capacitor. ESR can add output ripple that the ideal capacitor formula does not include.


Boost duty cycle guideHigher duty cycle usually means a harder step-up ratio and higher current stress. Use this as a quick screening guide before checking controller limits and part ratings.Boost duty cycle guideHigher duty cycle usually means a harder step-up ratio and higher current stressEasyModerateHighVery high0 %50 %70 %85 %100 %Duty cycle (%)
Boost duty cycle guide
Use this as a quick screening guide before checking controller limits and part ratings.

Common mistakes and quick fixes

Mistake: Using a typical battery value for Input voltage instead of the lowest voltage the converter must survive.
Fix: Put the worst-case low Input voltage in the box so Duty cycle and Peak inductor current are not underestimated.

Mistake: Entering Output voltage that is equal to or lower than Input voltage.
Fix: Use this page only when Output voltage is higher than Input voltage; a lower output needs a buck or buck-boost design instead.

Mistake: Leaving Inductor current ripple target blank or using 0%.
Fix: Enter a positive Inductor current ripple target, because Minimum inductor value divides by the ripple current.

Mistake: Setting Expected efficiency to 100% when you are checking real current stress.
Fix: Use a realistic Expected efficiency so Average input current and Peak inductor current include loss margin.

Mistake: Treating Minimum output capacitor as the final capacitor choice.
Fix: Use Minimum output capacitor as an ideal starting point, then increase it for tolerance, DC bias, ESR, layout, and load transients.

Mistake: Ignoring Lowest inductor current when it is near zero or negative.
Fix: If Lowest inductor current is near zero or below zero, treat the continuous-current result as weak and check the controller data sheet or redesign with a different ripple target.


Limitations & Key Assumptions / Boundary Conditions

  • This calculator is for a basic boost converter where Output voltage is higher than Input voltage.
  • The equations use a continuous-current model with triangular inductor current ripple. If Lowest inductor current is near zero or negative, the model may not match the real circuit.
  • Minimum output capacitor is an ideal capacitive-ripple estimate. It does not include capacitor ESR, tolerance, DC bias loss, aging, layout inductance, or load-step response.
  • Expected efficiency is a user estimate. Wrong efficiency can make Average input current, Peak inductor current, and inductor sizing look safer than they are.
  • Diode voltage drop and Switch voltage drop are treated as fixed values, but real drops change with current, temperature, and device choice.
  • Duty cycle values above about 85% are flagged because many controllers have maximum duty-cycle limits, slow transient response, or high current stress near that range.
  • The results do not choose a real controller, diode, MOSFET, inductor saturation rating, capacitor voltage rating, compensation network, or PCB layout.

Methodology

Calculation flow

The calculator first converts Switching frequency from kHz to Hz, Expected efficiency from percent to a decimal, Inductor current ripple target from percent to a decimal, and Output ripple target from mV to V.

fsw_Hz = Switching frequency * 1000

eta = Expected efficiency / 100

Vripple_V = Output ripple target / 1000

It then estimates the adjusted boost duty cycle. With Diode voltage drop and Switch voltage drop set to 0, this becomes the ideal boost result.

D = (Vout + Vd - Vin) / (Vout + Vd - Vsw)

Average input current is estimated from power balance, so lower Expected efficiency increases the input current estimate.

Iin_avg = (Vout * Iout) / (Vin * eta)

The requested ripple percent sets the inductor current change. The Minimum inductor value uses the inductor on-time voltage and the switching period.

Delta_IL = Iin_avg * (Inductor current ripple target / 100)

L_H = (Vin - Vsw) * D / (fsw_Hz * Delta_IL)

Minimum inductor value in uH = L_H * 1000000

Current stress is calculated from the average input current and triangular ripple shape.

Peak inductor current = Iin_avg + Delta_IL / 2

Lowest inductor current = Iin_avg - Delta_IL / 2

Inductor RMS current = sqrt(Iin_avg^2 + Delta_IL^2 / 12)

The output capacitor estimate uses the load current that the capacitor must supply during the switch on-time.

Cout_F = Iout * D / (fsw_Hz * Vripple_V)

Minimum output capacitor in uF = Cout_F * 1000000

Worked mini-example

For Input voltage = 5 V, Output voltage = 12 V, Load current = 1 A, Switching frequency = 500 kHz, Inductor current ripple target = 30%, Expected efficiency = 90%, Diode voltage drop = 0.4 V, Switch voltage drop = 0.1 V, and Output ripple target = 50 mV peak-to-peak, the adjusted Duty cycle is 60.16%.

The Average input current is 2.667 A, the Inductor current ripple is 0.800 A peak-to-peak, the Minimum inductor value is 7.37 uH, and the Peak inductor current is 3.07 A.

The same example gives Lowest inductor current = 2.27 A, Inductor RMS current = 2.68 A, and Minimum output capacitor = 24.07 uF before real-part corrections such as ESR and tolerance.


Sources