Buck / Boost Converter Calculator
This buck / boost converter calculator computes duty cycle, minimum inductance, capacitor sizing, and MOSFET/diode stress for buck (step-down), boost (step-up), and inverting buck-boost topologies. Interactive SVG circuit diagrams show the exact topology, and a PWM waveform visualizes on/off timing â features an AI text response cannot replicate. Free, no sign-up.
Converter Mode
Step-down: Output voltage is lower than input
Presets
Input Parameters
Circuit Topology
Calculated Results
Recommended Standard Values (E12)
PWM Duty Cycle Waveform
ÂżTienes una sugerencia?
Solicita una nueva herramienta o sugiere mejoras â ÂĄĂșnete a nuestra comunidad en Slack!
What is a Buck / Boost Converter Calculator?
A buck / boost converter calculator determines the key design parameters for switch-mode DC-DC power supplies. It computes the duty cycle from input and output voltages, sizes the inductor to limit ripple current, selects output and input capacitors for a target ripple voltage, and calculates voltage and current stress on the switching MOSFET and freewheeling diode. Buck converters step voltage down (e.g., 12 V to 5 V), boost converters step voltage up (e.g., 5 V to 12 V), and inverting buck-boost converters can produce an output either above or below the input. Practical designs must account for diode forward voltage drop, MOSFET on-resistance, and overall converter efficiency â all of which this calculator includes.
How to Use This Calculator
- Select the converter mode: buck (step-down), boost (step-up), or buck-boost (inverting)
- Enter input voltage, desired output voltage, output current, and switching frequency
- Optionally adjust advanced settings such as inductor ripple percentage, output ripple percentage, efficiency, diode Vd, and switch Vds
- View the interactive SVG circuit diagram showing the selected topology
- Read the calculated results: duty cycle, minimum inductance, capacitor values, and component stress levels
- Use the PWM waveform to visualize the on and off switching periods
Frequently Asked Questions
How do I calculate the duty cycle of a buck converter?
For an ideal buck converter, D = Vout / Vin. When accounting for the diode forward voltage (Vd) and switch on-drop (Vds), D = (Vout + Vd) / (Vin â Vds + Vd). For example, with Vin = 12 V, Vout = 5 V, Vd = 0.5 V, and Vds = 0.2 V, D â 0.447 or 44.7 %.
What is the minimum inductance needed for a buck converter?
L_min = (Vin â Vout â Vds) Ă D / (ÎI_L Ă f_sw), where ÎI_L is the desired inductor ripple current (typically 20â40 % of the average inductor current). A higher switching frequency or smaller ripple target requires a larger inductance.
Why does a boost converter need a larger output capacitor than a buck converter?
In a boost converter the output capacitor alone supplies load current during the switch on-time, so C_out = I_out Ă D / (f_sw Ă ÎV_out). In a buck converter the inductor delivers current to the output continuously, so C_out = ÎI_L / (8 Ă f_sw Ă ÎV_out), which is typically much smaller.
What switching frequency should I use for a DC-DC converter?
Common switching frequencies range from 100 kHz to 2 MHz. Higher frequencies allow smaller inductors and capacitors but increase switching losses. For most general-purpose converters, 200â500 kHz offers a good balance between component size and efficiency.
Herramientas Relacionadas
Calculadora de CĂłdigo de Colores de Resistores
Decodifica las bandas de color de resistores para encontrar valores de resistencia
Probar ahora âCalculadora de Vida de BaterĂa
Estima cuĂĄnto durarĂĄ tu baterĂa segĂșn la capacidad y el consumo de corriente
Probar ahora âCalculadora de Resistores para LED
Calcula el resistor correcto para cualquier circuito LED
Probar ahora â