Buck Converter Duty Cycle Calculator – D, Iin & On-Time

Buck Converter Duty Cycle Calculator

Find the PWM duty cycle of a step-down buck converter with D = Vout / (Vin x efficiency), then read the average input current the supply must deliver, the switch on-time in microseconds, and the input versus output power. A buck lowers voltage and raises current on the output side, so the current drawn from the source is smaller than the load current by roughly the duty cycle.

Real Buck Converter Presets

🔌Buck Converter Inputs

Source or supply voltage into the converter.

Regulated load voltage, must be below Vin for a buck.

Load current drawn at the output rail.

Converter efficiency, typically 85 to 96 percent.

PWM switching rate of the high-side MOSFET.

Async adds a conduction drop that lifts the real duty cycle.

Freewheel drop; used only in asynchronous mode.

Controls rounding on every result card.

Duty Cycle D 0 % high-side switch on fraction
Average Input Current 0 A drawn from the source
Switch On-Time 0 us ton = D / f per cycle
Output vs Input Power 0 W Pout with Pin from source

🔢Formula Snapshot

DVout / Vin eta
IinIout D / eta
tonD / f
PinPout / eta

📋Common Buck Conversions and Duty Cycle

Input VinOutput VoutIdeal D = Vout / VinSteps Down By
12 V3.3 V27.5 %3.6x
12 V5 V41.7 %2.4x
24 V5 V20.8 %4.8x
24 V12 V50.0 %2.0x
19 V12 V63.2 %1.6x
48 V12 V25.0 %4.0x
5 V3.3 V66.0 %1.5x
12 V1.8 V15.0 %6.7x

📊On-Time by Switching Frequency

Frequency fPeriod T = 1 / fD = 25 %D = 50 %D = 75 %
100 kHz10 us2.50 us5.00 us7.50 us
250 kHz4 us1.00 us2.00 us3.00 us
500 kHz2 us0.50 us1.00 us1.50 us
1 MHz1 us0.25 us0.50 us0.75 us
1.5 MHz0.667 us0.167 us0.333 us0.500 us
2 MHz0.5 us0.125 us0.250 us0.375 us

🔌Efficiency Effect on Input Current

Efficiency etaD at 12V to 5VPout at 5V 3APin from sourceIin at 12V
100 %41.7 %15.0 W15.0 W1.25 A
95 %43.9 %15.0 W15.8 W1.32 A
90 %46.3 %15.0 W16.7 W1.39 A
85 %49.0 %15.0 W17.6 W1.47 A
80 %52.1 %15.0 W18.8 W1.56 A
75 %55.6 %15.0 W20.0 W1.67 A

🗃Duty and Input Current Comparison Grid

VinVoutIoutIdeal DIin (ideal)Iin at eta 90%
12 V3.3 V2 A27.5 %0.550 A0.611 A
12 V5 V3 A41.7 %1.250 A1.389 A
24 V5 V1 A20.8 %0.208 A0.231 A
24 V12 V2 A50.0 %1.000 A1.111 A
19 V12 V3 A63.2 %1.895 A2.105 A
48 V12 V5 A25.0 %1.250 A1.389 A
5 V3.3 V1 A66.0 %0.660 A0.733 A
12 V1.8 V4 A15.0 %0.600 A0.667 A
48 V5 V2 A10.4 %0.208 A0.231 A
36 V24 V2 A66.7 %1.333 A1.481 A

Formula Breakdown

Ideal duty D = Vout / VinFor a lossless buck the switch conducts for the fraction of each cycle equal to the voltage ratio. 12 V to 3.3 V gives D = 3.3 / 12 = 0.275 or 27.5 percent.
Real duty D = Vout / (Vin x eta)Losses make the switch stay on a touch longer to hold the rail. At 90 percent efficiency, 12 V to 3.3 V gives D = 3.3 / (12 x 0.9) = 0.306 or 30.6 percent.
Input current Iin = Iout x D / etaEquivalently Iin = Vout x Iout / (Vin x eta). A buck lowers input current below the load current. At 2 A out, ideal Iin is about 2 x 0.275 = 0.55 A.
Output power Pout = Vout x IoutThe power delivered to the load. 3.3 V at 2 A is Pout = 6.6 W. The source must supply more than this.
Input power Pin = Pout / etaThe extra comes from switching, conduction, and inductor losses. 6.6 W at 90 percent needs Pin = 6.6 / 0.9 = 7.33 W from the supply.
On-time ton = D / fThe high-side switch is on for ton each period. At 500 kHz with D = 0.275, ton = 0.275 / 500000 = 0.55 microseconds per cycle.
Async duty (with diode drop)When a Schottky freewheels instead of a low-side FET, D = (Vout + Vd) / (Vin x eta) roughly, since the diode drop Vd adds to the target the switch must reach.

💡Buck Converter Design Tips

Watch minimum on-time: A buck stepping 48 V down to 1.2 V needs only about a 2.5 percent duty. At 2 MHz that is a 12.5 ns on-time, and if it drops below the controller minimum on-time the loop pulse-skips and output ripple grows. Lower the switching frequency or split into two stages when the ratio gets that extreme.
Size the input for real current: Because a buck raises current on the output side, the source current is smaller. A 12 V to 5 V rail at 3 A draws only about 1.39 A at 90 percent efficiency, so 15 W of load pulls roughly 16.7 W from the supply. Rate the input capacitor for the RMS ripple, which peaks near D = 0.5 at about half the output current.

A buck converter is one type of step-down switching regulator. The buck converter duty cycle calculator makes it easy to solve a quick version of its core equation. A buck converter takes some input voltage, chops it with a fast MOSFET, then filters the result into a stable output.

The fraction of each cycle when high-side switch is on is called the duty cycle. For an ideal buck, this equals the voltage ratio. $D$ is $V_{out} / V_{in}$. This tool manages that relationship and adjusts for efficiency. If you’re building something out at the bench, it’ll report three key numbers: required input power, switch on-time in microseconds, and average input current.

How to Use the Buck Converter Calculator

See that inductor and that high side switch? See the node connecting them? During on-time, it’s pulled up to input voltage. During off-time, the inductor freewheels current in the other direction, through the low side. That causes the node to be close to ground. The combination of inductor and capacitor then averages this square-wave output into a nice, smooth DC.

The average of any pulse train are equal to the peak value multiplied by the duty cycle. In this case, $V_{out}$ is roughly proportional to $V_{in}$ times D. Rearrange: D = V$_{out}$/ V$_{in}$. If we take an input of 12 V, and get an output of 3.3 V, what’s the duty cycle? $D = 0.275$. The switch is turned on for 27.5% of each cycle.

A buck will never step up voltage; it can only step it down. Therefore its duty cycle will always range from zero to one. In reality, those switches aren’t perfect; they lose some power through resistance and in the transition from off to on. That means the switch must remain on for more time then the ideal ratio would suggest.

Because of these losses, the actual duty cycle is expressed as: $D = V_{out} / (V_{in} \times \eta)$. Efficiency $\eta$ are multiplied by the voltage input and output. For example, with an efficiency of 90 percent, the 12 V to 3.3 V rail requires a duty cycle of $D = 0.306$. In other words, roughly 30.6 percent.

Both the corrected and ideal duty cycles is shown on the calculator. Moddern synchronous bucks generally have efficiencies from 85-96 percent, with 90 percent being a reasonable default value.

Another less well understood but still helpful result is the input current. Because a buck converter saves power by lowering voltage, it increases output current. The current into the load is higher than the current taken from the source. On average, $I_{in} = (V_{out} \times I_{out}) / (V_{in} \times \eta)$. It’s also equal to $I_{out} \times D / \eta$. In the case of an ideal buck, that simplifies to $I_{in} \approx I_{out} \times D$. A 3.3 V rail running at 2 A would draw just 0.55 A from a 12 V rail. That lowers input-side wiring losses.

The switch on-time is derived from frequency once we have the duty cycle. On-time is simply $t_{on} = D / f$. Frequency times 500 kHz means each cycle lasts 2 microseconds. If our duty is 27.5 percent, then on-time is 0.55 microseconds. That’s important because all controllers have a minimum on-time. You shrink the duty cycle by extending the low time while keeping the high voltage, which shrinks the on-time. At megahertz frequencies, on-time might be less than what the chip can handle. The calculator shows both on-time and period. The calculator flags the on-time and the period so you can check that your design stays comfortabley above the controller limits. You want to stay above controller limits, so this helps. And it reports off-time during the freewheel interval.

The design connects to the previous results. The output power is given by $P_{out} = V_{out} \times I_{out}$. The input power is given by $P_{in} = P_{out} / \eta$. The source has to provide for both the converter’s losses and the load’s power consumption. So the source has to provide for both. Let’s say that we want 2A @ 3.3V (6.6W). If our converter is 90 percent efficient, then the supply must provide 7.33W. Where does that extra 0.73W go? It goes as waste heat. By knowing the input power, one can estimate the thermal load, select a fuse, and choose a source. You can find these numbers on both breakdown and result cards from the tool.

During off-time, the rectifier selector changes conduction assumptions. A synchronous buck switches on a low-side MOSFET with very little voltage drop. An asynchronous buck freewheels via a Schottky diode that drops around 0.5 V. That contributes to the voltage the switch needs to reach. It biases the duty cycle higher: $D = (V_{out} + V_d) / (V_{in} \times \eta)$. For low voltages, that diode drop is a big fraction of what you’re after. That increases losses and nudges the duty cycle up. Synchronous switching is used almost everywhere for efficient low-voltage rails. If you toggle the selector, you’ll see the effect right away.

Engineers’ most frequent conversions are covered by the presets, like 12 V to 5 V or 3.3 V for logic, plus 24 V to 12 V or 5 V for industrial supplies. Others address laptop adapter converters (19 V), telecom rails (48 V), and processor cores (12 V to 1.8 V). The presets fill the form, and it recalculates in a flash. Reference tables display common duty cycles and voltage ratios, along with the resulting on-time vs. Frequency and efficiency impact. Duty cycle is matched against input current (real and ideal) across a comparison grid of ten typical rails.

Take it from there: Use the default nearest to your rail. Set the frequency, voltage, current, and efficiency for your components. Size the controller by reading the duty cycle. Rate the capacitor and source by checking the input current. Ensure on-time exceeds minimum pulse width. Plan thermals using the power figures.

In a few seconds this buck converter tool give you reliable numbers. It reminds you that a buck raises output current but lowers voltage. Converts abstract ratios into concrete design constraints. Spares you guesswork during first-pass power layouts.

Buck Converter Duty Cycle Calculator – D, Iin & On-Time