A buck converter steps down a higher DC input voltage to a lower DC output voltage while proportionally increasing the available current. To answer what does a buck converter do in exact numeric terms: converting a 12V source to a 5V output requires an ideal duty cycle of 41.67%. Using the formula D = V_out / V_in, we substitute D = 5V / 12V = 0.4167. Assuming a real-world efficiency of 90%, delivering 2A at 5V (10W output) requires the converter to draw approximately 0.93A from the 12V input (11.11W input). This high-frequency switching action is what allows modern step-down regulators to replace bulky linear regulators and dissipate a fraction of the heat.
I_out × (V_out / V_in), divided by the efficiency factor.
The Core Math: Voltage and Duty Cycle Conversion
The fundamental assumption that fixes the basic duty cycle answer is Continuous Conduction Mode (CCM), where the inductor current never drops to zero during the switching cycle. In an ideal, lossless CCM buck converter, the duty cycle (D) is strictly the ratio of output to input voltage. However, on the workbench, silicon isn't ideal. The internal MOSFET has an on-resistance (R_DS(on)) causing a voltage drop, and the freewheeling diode (or synchronous low-side FET) has a forward voltage drop (V_f).
The real-world duty cycle formula adjusts for these losses:
D = (V_out + V_f) / (V_in - V_switch + V_f)
Below is a conversion table showing how a nominal 12V to 5V conversion shifts when the input voltage varies by ±20% (a common scenario in automotive or unregulated solar battery systems). This assumes a 0.4V Schottky diode drop and a 0.15V internal switch drop.
| Input Voltage (V_in) | Variance | Ideal Duty Cycle | Real-World Duty Cycle | Switch On-Time (at 500kHz) |
|---|---|---|---|---|
| 9.6V | -20% | 52.08% | 55.51% | 1.11 µs |
| 10.8V | -10% | 46.30% | 49.53% | 0.99 µs |
| 12.0V | Nominal | 41.67% | 44.64% | 0.89 µs |
| 13.2V | +10% | 37.88% | 40.65% | 0.81 µs |
| 14.4V | +20% | 34.72% | 37.38% | 0.75 µs |
Notice how the real-world duty cycle is always 2-3% higher than the ideal calculation to compensate for the energy lost across the diode and switching elements. For deeper topology math, the Texas Instruments Buck Converter Overview provides excellent baseline schematics and loss calculations.
How the Conversion Shifts Across 12V, 24V, and 48V Systems
Presenting a 12V-to-5V conversion as universal is a common mistake. When you shift to higher bus voltages—like 24V industrial PLC systems or 48V telecom and solar architectures—the conversion math changes drastically, often exposing hardware limitations.
- 12V to 5V (Standard): Requires a ~42% duty cycle. Easily handled by legacy controllers like the classic LM2596 (150kHz switching) or modern equivalents.
- 24V to 5V (Industrial): Duty cycle drops to ~21%. The off-time is now much longer, which is great for inductor reset, but the switching node experiences higher voltage spikes, requiring MOSFETs rated for at least 30V-40V (never use a 20V rated FET on a 24V bus due to ringing).
- 48V to 3.3V (High Step-Down): Duty cycle plummets to 6.8%. At a 500kHz switching frequency, a 6.8% duty cycle demands an on-time of just 136 nanoseconds. Many standard PWM controllers cannot physically switch a MOSFET gate fast enough to maintain this minimum on-time. This forces designers to use specialized high-step-down ICs (like the MPS MP8765) or lower the switching frequency, which in turn requires physically larger inductors.
When the Conversion Math Becomes Meaningless
The elegant D = V_out / V_in formula becomes entirely meaningless under two specific conditions:
- Discontinuous Conduction Mode (DCM): When your load current drops very low (e.g., a microcontroller in sleep mode drawing 2mA), the inductor fully discharges before the next switching cycle begins. In DCM, the duty cycle is no longer a simple ratio of voltages; it becomes a complex function of the load current, inductance value, and switching frequency. The converter will artificially lower the duty cycle far below the CCM calculation to prevent the output voltage from rising.
- Dropout Condition (V_in < V_out + V_dropout): A buck converter cannot step up voltage. If your 5V target requires a 100% duty cycle but the internal switch and inductor DCR drop 0.5V, your absolute minimum input voltage is 5.5V. If V_in falls to 5.0V, the conversion fails, and the output will simply track the input minus the dropout losses. If you need bidirectional conversion, you must look at SEPIC or buck-boost topologies instead.
Frequently Asked Questions
What does a buck converter do compared to a linear voltage regulator?
A linear regulator (like an LM7805) acts as a variable resistor, burning off excess voltage as pure heat. Converting 12V to 5V at 1A with a linear regulator dissipates 7W of heat ((12V - 5V) × 1A), requiring a massive heatsink. A buck converter uses high-frequency switching and magnetic energy storage (an inductor) to transfer only the required power. That same 12V to 5V conversion at 1A using a modern synchronous buck converter operates at ~92% efficiency, dissipating less than 0.6W of heat and requiring no heatsink.
What does a buck converter do to the input current vs output current?
It steps down the voltage but steps up the current capacity from the source's perspective. Because power is conserved (minus efficiency losses), P_in ≈ P_out. If you draw 3A at 5V (15W) from a buck converter powered by a 15V source, the input current will only be about 1.1A (assuming 90% efficiency). This makes buck converters ideal for battery-powered projects, as they extract maximum usable energy without draining the battery's C-rating unnecessarily.
What does a buck converter do if the input voltage drops below the output target?
If the input voltage sags below the target output voltage plus the converter's internal dropout voltage (typically 0.2V to 1.5V depending on the IC), the regulator will enter 100% duty cycle mode (pass-through). It will stop switching and simply connect the input to the output through the inductor and high-side MOSFET. The output voltage will droop and track the failing input voltage. It will not attempt to boost the voltage, and sensitive downstream logic may brownout if not protected by an undervoltage lockout (UVLO) circuit.






