If you landed here searching for a "cuck converter," you are looking for a buck converter—a step-down DC-DC switching regulator. To step down a standard 12V DC input to a 5V DC output, the required ideal duty cycle is 41.67%. The foundational formula used is D = Vout / Vin; substituting our target values yields 5 / 12 = 0.4167. This means the internal high-side MOSFET must remain ON for 41.67% of each switching period to maintain 5V at the output inductor.
This baseline answer assumes Continuous Conduction Mode (CCM) and 100% ideal efficiency. In a real-world circuit, component parasitics shift this number. For example, if you are using a classic asynchronous buck IC like the LM2596 with a Schottky catch diode (forward voltage Vf ≈ 0.5V), the formula shifts to D = (Vout + Vf) / (Vin + Vf). Substituting these real-world values yields 5.5 / 12.5 = 44.0%. Modern synchronous converters (like the TPS5430 or MP2315) replace the diode with a low-side MOSFET, dropping that loss to mere millivolts and keeping the duty cycle much closer to the ideal 41.67%.
Neighboring Values: 12V Input Conversion Table
When designing a power rail, you rarely target exactly 5.000V; you design for a tolerance band. Below is a spec-sheet-style table showing how the required duty cycle shifts across a ±20% output voltage range (4V to 6V) from a fixed 12V nominal input (such as a sealed lead-acid battery or automotive accessory port).
| Target Vout | Ideal Duty Cycle (D) | Real-World D (with 0.5V Vf) | High-Side ON Time (at 500kHz) |
|---|---|---|---|
| 4.0V (-20%) | 33.33% | 36.00% | 720 ns |
| 4.5V (-10%) | 37.50% | 40.00% | 800 ns |
| 5.0V (Nominal) | 41.67% | 44.00% | 880 ns |
| 5.5V (+10%) | 45.83% | 48.00% | 960 ns |
| 6.0V (+20%) | 50.00% | 52.00% | 1040 ns |
Note: The ON time column assumes a 500kHz switching frequency (period = 2000ns). If your IC operates at 150kHz (like the LM2596), multiply these ON times by 3.33.
AC Mains vs. DC Bus: 120V, 230V, and 3-Phase Context
A common point of confusion is how this math applies to wall power. A buck converter is strictly a DC-DC topology. It cannot directly process 120V AC, 230V AC, or 3-phase AC power. If your application involves mains voltage, the buck converter sits downstream of an AC-DC front-end (like a flyback, LLC resonant, or PFC stage) that creates a high-voltage DC bus.
- 120V AC Mains: After a bridge rectifier and bulk capacitor, the DC bus sits at roughly 170V DC. A buck converter stepping 170V down to 12V requires a duty cycle of just 7%. At 100kHz, that is a 700ns ON pulse, demanding a very fast gate driver and a high-voltage rated IC (e.g., a 200V+ VDSS MOSFET).
- 230V AC Mains: The rectified DC bus peaks around 325V DC. Stepping this down to 12V yields a 3.7% duty cycle. At this extreme ratio, minimum ON-time limitations of the controller IC often force the system to skip pulses or shift into burst mode to maintain regulation.
- 3-Phase Power (400V L-L): A 3-phase bridge rectifier yields a DC bus of approximately 560V DC. Standard buck converters are rarely used here due to the extreme step-down ratio and isolation safety requirements; isolated topologies like phase-shifted full-bridges are preferred.
In all these AC scenarios, the buck converter's internal math only sees the DC bus voltage. The AC line voltage and phase count dictate the front-end design, not the buck converter's duty cycle formula.
When the Math Becomes Meaningless: DCM and Light Loads
The D = Vout / Vin formula is only valid in Continuous Conduction Mode (CCM), where the inductor current never falls to zero during the switching cycle. However, when the load current drops below the inductor's ripple current threshold (often around 10% to 20% of max load), the converter enters Discontinuous Conduction Mode (DCM).
In DCM, the inductor fully discharges before the switching period ends. The simple voltage-ratio duty cycle formula becomes entirely meaningless. Instead, the duty cycle becomes dependent on the load current, the inductance value, and the switching frequency. If you are designing a battery-powered IoT device that sleeps at 50µA and wakes at 500mA, your buck converter will spend most of its life in DCM or pulse-frequency modulation (PFM) mode, where the controller dynamically adjusts the ON-time based on output voltage feedback rather than a fixed mathematical ratio.
Frequently Asked Questions
Why does my buck converter output voltage drop under heavy load?
If your 5V rail sags to 4.7V when you draw 3A, the issue is rarely the duty cycle math; it is parasitic resistance. The DC resistance (DCR) of the inductor, the equivalent series resistance (ESR) of the output capacitors, and the RDS(on) of the MOSFETs all create voltage drops that scale with current (V = I × R). Furthermore, if the required duty cycle approaches the IC's maximum limit (often 95% to 99%), the controller physically cannot keep the high-side switch ON any longer, causing the output to drop out of regulation. To fix this, select an inductor with a lower DCR, use ceramic capacitors with near-zero ESR, or choose a synchronous IC with lower RDS(on) FETs.
Can a buck converter step up voltage if the duty cycle is over 100%?
No. A buck converter is fundamentally a step-down topology. The output voltage can never exceed the input voltage, minus the parasitic drops of the switches and inductor. Even if a controller could theoretically output a 100% duty cycle (keeping the high-side MOSFET permanently ON), the output would simply equal the input voltage minus the I²R losses. If you need to step up voltage (e.g., 3.7V Li-ion to 5V USB), you must use a boost converter. If you need to both step up and step down (e.g., maintaining 5V output as a battery drains from 6V down to 3V), you need a buck-boost or SEPIC topology.
How does switching frequency affect the physical size of a buck converter?
Switching frequency (fsw) is inversely proportional to the physical size of the inductor and output capacitors. The required inductance is calculated as L = (Vin - Vout) × D / (fsw × Iripple). If you double the frequency from 500kHz to 1MHz, you can halve the inductance value, allowing you to use a physically smaller inductor. This is why modern point-of-load converters like the MP2315 (1.4MHz) are tiny compared to older LM2596 modules (150kHz). However, higher frequencies increase switching losses in the MOSFETs (gate charge and transition losses), which reduces overall efficiency and generates more heat. Designers must balance the desire for a small PCB footprint against thermal limits and efficiency targets.






