A buck converter is a switching DC-DC regulator that steps down voltage with high efficiency (typically 85–95%) by switching a transistor at high frequency and storing energy in an inductor. A linear regulator dissipates the excess voltage drop as heat — simpler and quieter, but inefficient when the voltage difference is large or current is high.
What You'll Learn
By the end of this guide, you'll be able to:
Decide when to use a buck converter versus a linear or LDO regulator
Calculate power dissipation in a linear regulator to avoid overheating
Estimate efficiency and heat for both topologies
Use the Buck Converter Calculator and Voltage Regulator Dropout Calculator to validate your choice
What You'll Need
Input voltage (V) — your supply rail (battery, adapter, or bus voltage)
Output voltage (V) — the target regulated voltage for your circuit
Load current (mA or A) — average current drawn by the load
Thermal constraints — maximum ambient temperature and available PCB area
Noise sensitivity — whether your circuit is sensitive to switching ripple (e.g., ADC, RF, audio)
Step-by-Step Guide
1
Calculate the Voltage Drop and Power Loss
The key number is voltage drop = Vin − Vout. This determines how much power a linear regulator wastes as heat:
Power dissipation (linear) = (Vin − Vout) × Iload
Examples:
12V to 5V at 500mA: P = (12 − 5) × 0.5A = 3.5W — requires a heatsink; efficiency = 5/12 = 42%
5V to 3.3V at 100mA: P = (5 − 3.3) × 0.1A = 170mW — fine for a SOT-223 package; efficiency = 66%
3.3V to 3.0V at 200mA: P = (3.3 − 3.0) × 0.2A = 60mW — LDO is ideal; efficiency = 91%
Enter your Vin, Vout, and Iload into the Voltage Regulator Dropout Calculator to get power dissipation, junction temperature, and whether a heatsink is needed.
2
Check the Dropout Voltage Requirement
A linear regulator needs Vin to stay above Vout + Vdropout at all times. For a standard 7805-type regulator, dropout is ~2V; for an LDO (low dropout), it is typically 200–500mV.
If Vin − Vout < 2V: use an LDO, not a standard linear regulator.
If Vin − Vout < 0.5V: verify the LDO's dropout spec across temperature — some LDOs have rising dropout when cold.
If Vin can dip below Vout + Vdropout: the output will lose regulation. Consider a buck converter.
Use this decision rule for the voltage drop ratio:
Vout/Vin > 0.85 (small drop, e.g., 5V to 4.5V): LDO wins — efficiency is already high, and a buck adds cost and complexity for minimal gain
Vout/Vin between 0.5 and 0.85 (moderate drop, e.g., 12V to 9V): depends on current — linear is acceptable at <100mA, buck is better above that
Vout/Vin < 0.5 (large drop, e.g., 12V to 3.3V): always use a buck converter — linear efficiency is under 28% and thermal dissipation is unacceptable above ~200mA
A buck converter is typically 85–92% efficient regardless of voltage ratio — always the better choice for large drops at high current.
4
Assess Your Noise Sensitivity
Buck converters switch at high frequency (100kHz–2MHz), generating 20–100mV output ripple. This matters for ADC accuracy, RF receivers, audio circuits, and precision analog. If your load is noise-sensitive, prefer an LDO or add a post-LDO after the buck. A common pattern: buck from 12V to 5V for efficiency, then LDO from 5V to 3.3V for the analog section — the LDO's PSRR filters the switching noise.
5
Check Thermal Limits
For linear regulators, calculate maximum junction temperature: Tj = Tamb + P × Rth_JA
Example: 3.5W in a SOT-223 at 25°C: Tj = 25 + 3.5 × 60 = 235°C — device will fail. Switch to a buck converter or a TO-220 with heatsink.
6
Enter Values into the Buck Converter Calculator
If the analysis above points to a buck converter, use the Buck Converter Calculator to design the switching stage:
Input voltage (Vin): your supply
Output voltage (Vout): your target
Load current (Iout): maximum load
Switching frequency (f): higher = smaller inductors but more switching loss; 500kHz is a common starting point
Ripple current ratio (ΔIL/Iout): typically 20–40% for CCM operation
The calculator outputs: duty cycle (D = Vout/Vin), minimum inductor value, output capacitor value, and estimated efficiency.
7
Use a Boost Converter If Output Exceeds Input
If your output must be higher than your input (e.g., 3.7V Li-ion to 5V USB), neither a linear regulator nor a buck converter can help — use the Boost Converter Calculator. For systems where Vin swings both above and below Vout, use a buck-boost topology.
Ready to Calculate?
Design your buck converter — duty cycle, inductor, and capacitor values instantly
Efficiency: Linear = 3.3 / 5.0 = 66%. Total USB current = 758mA.
Verdict: An LDO (e.g., LM1117-3.3) works here. For a battery-powered design, switch to a buck — at 88% efficiency, input current drops to 595mA, saving ~21% of battery capacity.
Buck converter option: Enter Vin = 5V, Vout = 3.3V, Iout = 500mA into the Buck Converter Calculator. Result: duty cycle = 66%, inductor ≈ 10µH at 500kHz, capacitor ≈ 47µF.
Sanity Check Your Choice
Power dissipation > 500mW in a linear regulator → switch to buck converter or use a TO-220 package with heatsink
Vout/Vin < 0.5 → linear regulator efficiency is below 50%; always use buck at significant current
Noise floor matters → add a 10µF + 100nF ceramic cap on the linear regulator output to filter any residual noise
Red flags:
Linear regulator gets hot to touch at low current → check if Vin is much higher than expected; measure actual Vin
Buck converter output drifts under load → check inductor saturation current rating vs actual peak current
Output voltage collapses when load increases → buck may be in DCM; check your switching frequency and inductor value
Ready to Calculate?
Check your linear regulator's thermal limit and dropout margin
Using a Linear Regulator for Large Voltage Drops at High Current
Why it happens: Linear regulators are simpler and cheaper — engineers default to them without checking power dissipation.
How to avoid: Always calculate (Vin − Vout) × Iload first. Above ~500mW, check thermal limits with the Voltage Regulator Dropout Calculator. Above ~1W in typical packages, a buck converter is almost always the right choice.
Ignoring Switching Noise in Sensitive Circuits
Why it happens: Buck converter datasheets advertise high efficiency but don't always highlight switching ripple.
How to avoid: Check output ripple voltage from the datasheet or Buck Converter Calculator. For ADCs and RF circuits, keep ripple below 10mV using additional LC filtering or add a post-LDO stage.
Not Checking Dropout Voltage at Minimum Input
Why it happens: Designers check the nominal Vin but forget that batteries sag, adapters vary, and Vin can drop under load.
How to avoid: Check dropout margin at the minimum expected Vin. For a 5V supply that can dip to 4.5V, a standard regulator with 2V dropout won't regulate a 3.3V output (4.5 − 3.3 = 1.2V, which is less than 2V). Use an LDO with dropout under 1V.
Choosing the Wrong Inductor for the Buck Converter
Why it happens: Engineers pick inductors by inductance value alone, ignoring saturation current and DCR.
How to avoid: The inductor's saturation current must exceed the peak current (Iout + ΔIL/2). High DCR reduces efficiency. The Buck Converter Calculator shows peak inductor current — use it to specify the Isat rating.
Forgetting the Quiescent Current at Light Load
Why it happens: Buck efficiency specs are measured at full load — at 1–10% load, efficiency drops significantly.
How to avoid: Check for PFM (pulse-frequency modulation) mode in your buck IC. For sleep-mode MCUs drawing <1mA, an LDO often wins on total power budget despite lower peak efficiency.
Using a Buck Converter When You Need a Boost
Why it happens: Confusion between step-down (buck) and step-up (boost) topologies.
How to avoid: A buck converter can only step down (Vout < Vin). If your output needs to be higher than your input — e.g., 3.7V battery to 5V — use the Boost Converter Calculator instead.
FAQ
What is the main difference between a buck converter and a linear regulator?
A buck converter is a switching regulator that uses an inductor to transfer energy efficiently, achieving 85–95% efficiency regardless of voltage drop. A linear regulator dissipates excess voltage as heat, so efficiency equals Vout/Vin. Use a linear or LDO when the voltage drop is small or noise sensitivity is high; use a buck converter when the voltage drop is large, current is high, or battery life matters.
When should I use an LDO regulator instead of a standard linear regulator?
Use an LDO (low dropout) regulator when Vin − Vout is less than 2V. A standard linear regulator requires Vin to be at least 2V above Vout; an LDO drops as little as 200–500mV. Common applications: regulating a 3.7V Li-ion to 3.3V, generating 3.3V from a 5V rail when the supply can drop to 3.8V. Check dropout voltage in the datasheet at your operating current — dropout increases with current.
How do I calculate power dissipation in a linear regulator?
Power dissipation = (Vin − Vout) × Iload. For example, regulating 12V to 5V at 500mA: P = (12 − 5) × 0.5 = 3.5W. Then check junction temperature: Tj = Tamb + P × Rth_JA. A SOT-223 package has Rth_JA ≈ 60°C/W, so at 25°C ambient, Tj = 25 + 3.5 × 60 = 235°C — far above the 125°C limit. Use the Voltage Regulator Dropout Calculator to check this automatically.
What switching frequency should I choose for a buck converter?
Higher frequencies (500kHz–2MHz) allow smaller inductors and capacitors but increase switching losses and EMI. Lower frequencies (100–300kHz) are more efficient but need larger magnetics. A common starting point is 500kHz — it balances component size and efficiency for most applications. Check the Buck Converter Calculator for inductor and capacitor values at your chosen frequency.
Can I use a buck converter for noise-sensitive applications like ADCs?
Yes, with care. Add an output LC filter after the buck converter to attenuate switching ripple, or add a post-LDO stage. The LDO's PSRR (typically 40–60dB at switching frequencies) filters the buck's noise to under 1mV. This two-stage approach (buck for efficiency, LDO for noise) is common in mixed-signal designs with both high-current digital and precision analog loads.
What is ripple current ratio and how do I choose it?
Ripple current ratio (ΔIL/Iout) is the inductor current swing as a fraction of load current. A typical value is 20–40%: higher ripple allows a smaller inductor but increases output ripple; lower ripple reduces noise but needs more inductance. The Buck Converter Calculator computes the minimum inductor value for your chosen ratio.
What happens if a buck converter operates in DCM?
DCM (discontinuous conduction mode) occurs when inductor current reaches zero before the next switching cycle — typically at light loads. Modern buck ICs handle this automatically, often with better light-load efficiency than CCM. The Buck Converter Calculator shows the CCM/DCM boundary for your design.
Is a linear regulator ever better than a buck converter?
Yes: (1) small voltage drop (Vout/Vin > 0.85) where linear efficiency is already high; (2) noise-sensitive loads (audio, ADC, RF) where switching ripple is unacceptable; (3) very low current (<10mA) where buck quiescent current dominates; (4) cost-constrained designs where the extra buck components don't justify the gain. Always calculate actual power dissipation before deciding.
Summary
Key Takeaway
You've learned how to choose between a buck converter and a linear regulator in 7 steps:
Calculate power dissipation: P = (Vin − Vout) × Iload
Check dropout margin — use an LDO if Vin − Vout < 2V
Apply the efficiency rule: Vout/Vin < 0.5 → use a buck; > 0.85 → LDO often wins
Assess noise sensitivity — ADC, RF, and audio may need a linear stage
Check thermal limits: Tj = Tamb + P × Rth_JA must stay below 125°C