To get 3.0A at 5.0V (15W) out of a standard buck converter with 90% efficiency from a 12V DC source, you must supply exactly 1.39A of input current. The foundational formula used here is Iin = (Vout × Iout) / (Vin × η). Substituting our exact query values: Iin = (5V × 3A) / (12V × 0.90) = 15W / 10.8W = 1.388A. This conversion assumes continuous conduction mode (CCM) and a fixed 90% efficiency (η), which is typical for modern synchronous controllers like the TI TPS5430 at moderate loads.
The Core Conversion Formula and Fixing Assumptions
Unlike a linear regulator (like an LM7805) where input current roughly equals output current, a buck converter is a switching power supply that conserves power, not current. It trades higher input voltage for higher output current. The universal power balance equation is Pin = Pout / η. Therefore, the input current formula is:
Iin = (Vout × Iout) / (Vin × η)
The primary assumption that fixes this answer is efficiency (η). If you do not know the efficiency of your specific buck converter at your specific load point, the conversion is merely an estimate. Efficiency is not a static number; it forms a bell curve. A chip like the MP2315 might hit 95% efficiency at 1A, but drop to 75% at a 10mA light load due to switching losses and quiescent current (Iq). Furthermore, this formula assumes the converter is operating in Continuous Conduction Mode (CCM), where the inductor current never drops to zero during the switching cycle.
Neighboring Values: Input Current vs. Output Load
When designing a power tree, you rarely size for just one exact load. Below is a reference table showing how input current scales across a ±20% range around our 3.0A baseline target, assuming a 12V input, 5V output, and a fixed 90% efficiency.
| Output Current (Iout) | Output Power (Pout) | Required Input Power (Pin) | Input Current (Iin) @ 12V |
|---|---|---|---|
| 2.4A (-20%) | 12.0W | 13.33W | 1.11A |
| 2.7A (-10%) | 13.5W | 15.00W | 1.25A |
| 3.0A (Baseline) | 15.0W | 16.67W | 1.39A |
| 3.3A (+10%) | 16.5W | 18.33W | 1.53A |
| 3.6A (+20%) | 18.0W | 20.00W | 1.67A |
Note: Always add a 20% safety margin to your input trace width and upstream fuse sizing to account for transient spikes and efficiency degradation at thermal limits.
How the Conversion Shifts Across Input Voltages (and AC Mains)
A common point of confusion in forums is how this math shifts for 120V AC, 230V AC, or 3-phase power. The direct answer is: a buck converter cannot process AC mains or 3-phase power directly. Buck converters are strictly DC-DC step-down devices. If you apply 120V AC to a standard DC-DC buck module, you will destroy the input capacitors and the switching MOSFETs instantly. To use 120V or 230V AC, you must first use an AC-DC rectifier and filter stage to create a high-voltage DC bus (yielding ~170V DC or ~325V DC), or utilize a specialized isolated AC-DC switching supply.
However, if we look at how the conversion shifts across standard DC bus voltages—12V (automotive), 24V (industrial), and 48V (telecom/PoE)—the input current drops proportionally as voltage rises. For our 15W (5V @ 3A) output at 90% efficiency:
- At 12V input: Iin = 1.39A
- At 24V input: Iin = 0.69A
- At 48V input: Iin = 0.35A
While higher input voltages drastically reduce input current (allowing for thinner input wiring), they introduce a new penalty: increased switching losses. Stepping 48V down to 5V requires a much lower duty cycle and MOSFETs with higher VDS ratings, which typically have higher RDS(on). As detailed in TI Application Report SLVA372, this high step-down ratio can push overall efficiency down to 82-85%, slightly increasing the actual input current required compared to the theoretical 90% calculation.
When This Conversion Becomes Meaningless
There are three specific scenarios where applying the Iin = Pout / (Vin × η) formula will give you dangerously incorrect design data:
- Dropout Voltage Violation: Every buck converter has a minimum dropout voltage (the minimum difference between Vin and Vout). If you try to calculate the input current for a 5.5V input to a 5.0V output using a chip with a 1.0V dropout, the converter will simply pass the input voltage through (or drop out of regulation). The math becomes meaningless because the switch is operating at 100% duty cycle.
- Discontinuous Conduction Mode (DCM): At very light loads (e.g., drawing 10mA from a 3A rated converter), the inductor current drops to zero before the next switching cycle. In DCM, the efficiency curve collapses, and quiescent current (Iq) dominates. The standard formula will under-calculate the input current by a massive margin.
- Unknown or Unstated Efficiency: If a cheap, unbranded module claims '95% efficiency' on the box but uses a high-RDS(on) asynchronous diode topology, real-world efficiency at full load might be 70%. Using 95% in your formula will result in undersized input traces that overheat.
Buck Converters FAQ
Can a buck converter output more current than it draws from the source?
Yes, absolutely. Because a buck converter steps down voltage, it steps up current to conserve power (minus efficiency losses). For example, if you draw 1A from a 12V battery (12W input), a buck converter operating at 90% efficiency can output roughly 2.16A at 5V (10.8W output). This is the primary advantage of switching regulators over linear regulators like the LM7805, which would output exactly 1A at 5V and waste the remaining 7W as heat.
Why does my buck converter calculation fail at very low output currents?
At very low output currents, the converter enters Discontinuous Conduction Mode (DCM) or pulse-skipping mode. In this state, the fixed switching losses and the chip's internal quiescent current (Iq) become a much larger percentage of the total power budget. If your output load is only drawing 5mA (25mW at 5V), but the buck converter IC requires 2mA of quiescent current at 12V (24mW) just to keep its internal logic and gate drivers alive, your actual efficiency drops below 50%. The standard Pout/η formula fails here because η is no longer a high, stable number.
How do I account for inductor ripple current in these conversions?
The input and output current formulas calculate the average DC current. However, the inductor in a buck converter experiences a triangular ripple current (ΔIL), typically designed to be 20% to 40% of the maximum output current. While this ripple does not change the average DC input current drawn from your battery or power supply, it dictates your inductor selection. You must choose an inductor with a saturation current rating (Isat) higher than your maximum output current plus half the ripple current (Iout(max) + ΔIL/2) to prevent the inductor core from saturating, which would cause a catastrophic spike in input current and destroy the switching MOSFET.






