LED Driver Topologies Guide — Linear vs Buck vs Boost vs SEPIC & Dimmability

LED Driver Topologies Guide

Linear vs Buck vs Boost vs SEPIC & Dimmability

1. Introduction — Why LED Drivers Matter

LEDs are current-driven devices. Unlike incandescent lamps that self-regulate their current via positive temperature coefficient, an LED’s forward voltage (VF) is highly sensitive to junction temperature — and its current increases exponentially with forward voltage. This makes “just connect a resistor” a dangerous design approach for power LEDs above 100 mA: a 10% change in VF (from heating) can cause a 300–400% change in current, destroying the LED or causing catastrophic light output drift.

The global LED driver market is projected to exceed $19 billion by 2028. Choosing the correct driver topology is the single most impactful decision in LED luminaire design — it determines efficiency (70–97%), size, cost, dimming capability, EMI, and reliability. This guide provides a systematic comparison of the main topologies and practical design methodology.

2. Fundamentals — LED Electrical Behavior

2.1 The LED I-V Curve and Thermal Drift

Shockley diode equation (LED):
ID = IS × (e(VD − ID·RS) / (n·VT) − 1)

Where VT = kT/q ≈ 25.85 mV at 25°C.

Key thermal coefficient: dVF/dT ≈ −2 to −4 mV/°C per LED junction.
A 60°C rise (25°C → 85°C junction) shifts VF by −120 to −240 mV.
With a fixed resistor: ΔI/I ≈ n·VT/ΔVF — current can increase 2–4×.

2.2 Constant-Current vs Constant-Voltage

Feature Constant Current (CC) Constant Voltage (CV)
Output Regulation Regulates current, V adjusts to LED stack Regulates voltage, current set by external resistors
Thermal drift effect None — current held constant Large — must use series resistors
Typical use Direct LED drive (power LEDs, COB) LED strip/tape with resistors, modules
Efficiency Higher (no series resistor loss) Lower at module level

3. Driver Topology Comparison

3.1 Topology Selection Matrix

Topology Vin vs Vout Efficiency Dimming Cost/Size Best For
Linear (LDO) Vin > Vout + drop 20–70% PWM (poor analog) Lowest Indicator LEDs, small strings, low current
Buck (step-down) Vin > Vout 90–97% PWM + analog Low 24/12 V systems, most general lighting
Boost (step-up) Vin < Vout 85–93% PWM + analog Medium Battery (3.6→12 V strings), backlight
Buck-Boost (4-switch) Vin ≈ Vout (any) 88–94% PWM + analog Medium-high Wide battery range (2S–4S Li-ion)
SEPIC Vin ≈ Vout (any) 82–90% PWM + analog High (2 inductors) Wide Vin range, no inrush (coupling cap)
Flyback Isolated, any ratio 80–90% TRIAC/PWM High (transformer) Mains (90–265 VAC) isolation, >20 W

3.2 Buck Driver Design Equations

The buck converter is the workhorse of LED driving. Key design equations (CCM mode):

Duty cycle: D = Vout / (Vin × η)

Inductor ripple: ΔIL = Vout × (1 − D) / (fsw × L)
Choose L for ΔIL = 30% of ILED: L = Vout × (1 − D) / (fsw × 0.3 × ILED)

Output capacitor (if used): Cout ≥ ΔIL / (8 × fsw × ΔVout)

Current sense resistor: Rsense = Vsense(ref) / ILED, power = ILED² × Rsense

4. Worked Example — Buck Driver for 12 V System

Requirements: Drive 3 × Cree XHP70 (3 V each) = 9 V stack at 1 A from a 12 V rail. Switching frequency 500 kHz. Target ripple 30%.

Step 1 — Duty cycle: D = 9 / (12 × 0.95) = 0.789

Step 2 — Inductor:
L = 9 × (1 − 0.789) / (500×10³ × 0.3 × 1.0) = 1.899 / 150×10³ = 12.7 µH → 15 µH (standard)
Check ripple with 15 µH: ΔIL = 9 × 0.211 / (500k × 15µ) = 253 mA = 25.3% of ILED
Peak inductor current: 1.0 + 0.127 = 1.127 A → choose inductor rated ≥ 1.5 A

Step 3 — Current sense: Using AL8805 (Vsense = 100 mV):
Rsense = 0.1 / 1.0 = 100 mΩ, Psense = 1² × 0.1 = 100 mW → 1206 or 2512 package

Step 4 — Resulting efficiency: With 15 µH, 100 mΩ sense, 1 A:
Pout = 9 W; typical AL8805 buck @ 500 kHz achieves 94% → Pin = 9.57 W
Loss breakdown: inductor DCR (≈50 mΩ) 50 mW, sense 100 mW, switch+diode ≈ 420 mW.

5. Dimming — PWM vs Analog

5.1 Comparison Table

Aspect PWM Dimming Analog Dimming
Color temperature shift None — current constant during ON Significant at low current (red shift)
Dimming range 0–100% (very linear) ~5–100% (LED nonlinearity)
EMI Worse — square wave edges, harmonics Better — no switching of drive
Audio noise risk Possible — 200 Hz–20 kHz in audible band None
Flicker perception Avoid < 1.25 kHz; IEEE 1789 < 3.125 kHz limits None

5.2 Flicker Metrics (IEEE 1789)

For PWM dimming, the modulation frequency must be above the modulation-frequency-dependent risk zone. IEEE 1789-2015 defines:

  • Low risk: Percent flicker ≤ 5% at f > 1250 Hz; or ≤ 0.08 × f / 1000 % for f between 1250 Hz and 3125 Hz.
  • No risk: f > 3125 Hz with percent flicker ≤ 0.1 × f / 1000 %.
  • Recommendation: Use ≥ 4 kHz PWM dimming frequency for architectural lighting. For cameras, 5–20 kHz avoids beat patterns with rolling shutter.

6. EMI Design for Switching LED Drivers

6.1 Noise Sources and Mitigation

Noise Source Frequency Mitigation
Switching node dv/dt Fundamental + harmonics to 100 MHz Snubber RC across switch, slow down gate drive
Inductor ringing 10–100 MHz Shielded inductor (wound with copper tape or shielded bobbin)
High-di/dt loops Broadband Minimize hot-loop area: place Cin + switch + diode + inductor tight together
Conducted (input) 150 kHz–30 MHz Input π-filter (ferrite bead + 2 caps), keep below 30 MHz
Spread spectrum fsw ± 10% Enable frequency jitter (many drivers: SSFM pin) to spread peak

7. TRIAC Dimming Compatibility

TRIAC (phase-cut) dimmers are ubiquitous in retrofit lighting. They present unique challenges for LED drivers:

Hold current problem: A TRIAC needs a minimum hold current (typically 20–50 mA) to stay on. High-efficiency LED drivers draw too little current at low dimming → TRIAC shuts off → LED flickers or strobes.

Solution 1 — Bleeder circuit: Draw ~20 mA bleed current when input current < threshold.
Solution 2 — Active bleeder with dimming detection: Only activate at low phase angles.
Solution 3 — 2-stage design: PFC pre-stage + isolated CC stage (used in high-quality drivers).

Key compatibility factors: minimum load current, TRIAC hold current matching, leading/trailing edge support, inrush current on phase turn-on, and control loop bandwidth (must be fast enough to track the phase-cut envelope without audible oscillation).

8. Common Pitfalls

8.1 Using Linear Driver for Power LEDs

Problem: Driving a 1 A LED (3 V) from 12 V with a linear current source. Voltage across the linear stage: 12 − 3 = 9 V. Power dissipated: 9 V × 1 A = 9 W of heat for only 3 W of light — 25% efficiency. The IC needs a heatsink as large as the luminaire.

Fix: Use a buck converter when Vin > Vout + 2 V. Reserve linear drivers for currents < 50 mA (indicator LEDs) or where EMI must be absolutely minimal and power is negligible.

8.2 Inductor Saturation at Peak Current

Problem: The inductor is rated for 1 A (the average LED current), but the peak current is 1.13 A with 30% ripple. Under startup inrush or dimming transients, the peak can reach 1.5–2×. When the inductor saturates, inductance collapses, current spikes, and the LED is destroyed.

Fix: Size the inductor saturation rating to ≥ 1.2 × peak current including worst-case ripple. Read the datasheet carefully — “rated current” may mean temperature rise, not saturation. Use the “Isat” column.

8.3 Ignoring PWM Dimming Frequency vs Audio

Problem: Using 1 kHz PWM dimming. The fundamental and harmonics (1k, 2k, 3k…) fall squarely in the audible range. Ceramic capacitors in the driver (class 2 dielectric, X5R) are piezoelectric — they sing. Users hear a whine from the luminaire.

Fix: Use ≥ 20 kHz PWM dimming (above hearing range), or use analog dimming. If 20 kHz PWM causes LED color shift issues in your application, use a hybrid: high-frequency PWM with a small amount of ripple on the sense comparator. Note: some drivers also whine at 100–300 kHz if the inductor is mechanically resonant — select a properly potted/shielded inductor.

9. Frequently Asked Questions

Q: Can I connect multiple LEDs in series or parallel with one driver?
Series is strongly preferred — the same current flows through all LEDs, guaranteeing equal brightness and color. The driver just needs to provide the sum of forward voltages. Parallel connection requires current sharing — even matched VF LEDs can differ by 20% in current due to the exponential I-V curve. If parallel is unavoidable (for redundancy), use per-LED series resistors (adds loss) or a current-balancing circuit.
Q: What is the difference between a “CC driver” and “CV driver with resistor”?
A true constant-current driver regulates LED current directly via a sense resistor feedback loop. A CV driver (12 V or 24 V) regulates voltage; the LED current is set by an external series resistor. The resistor approach wastes power (Vdrop × I) and suffers from thermal drift. Use CV+resistor only for LED strips (where the strip includes built-in resistors) or low-power indicator applications.
Q: How do I choose between Buck, Boost, and SEPIC for a battery-powered light?
Check the battery voltage range against the LED stack voltage. For a single 18650 Li-ion (3.0–4.2 V) driving a 3 V LED: buck works down to 3.4 V, but below that you lose regulation → use buck-boost or SEPIC for full battery utilization. SEPIC is preferred when input voltage crosses the output voltage and you need smooth transition (no mode-switching glitch) or want input-output isolation for coupling-cap energy transfer. A 4-switch buck-boost is more efficient (88–94% vs 82–90%) but more expensive.
Q: My TRIAC-dimmable driver flickers at low dim levels. What’s happening?
This is almost certainly the hold-current problem: at low phase angles the TRIAC on-time is short and the average current drawn by the driver falls below the TRIAC hold current, so the TRIAC drops out and re-fires erratically. Solutions: (1) add/verify the bleeder circuit; (2) ensure the driver draws ≥ 20–30 mA minimum; (3) check that your dimmer supports LED loads — many older dimmers expect 40 W+ incandescent loads; (4) if using a leading-edge dimmer, try trailing-edge which is gentler for capacitive loads.
Q: What’s the best dimming method for color-critical applications (photography, horticulture)?
PWM dimming at high frequency (≥ 20 kHz) preserves color temperature and CRI at all dim levels because the LED runs at its rated current during the ON phase. Analog dimming shifts the color temperature — LEDs run at reduced current, which changes junction temperature and thus shifts the spectrum (typically a red shift, lowering CCT). For horticulture where photon flux must track the McCree curve precisely, use PWM with a calibrated dimming curve.

References

  • Texas Instruments: “LED Lighting Design” (AN-1832) and “Topologies for LED Power Supplies” (SLUP329)
  • STMicroelectronics AN2820: “STP16CPS05 LED driver” & “Driving LEDs with the STCS1 constant-current source”
  • IEEE 1789-2015: “Recommended Practices for Modulating Current in High-Brightness LEDs for Mitigating Health Risks to Viewers”
  • Infineon Application Note: “TRIAC Dimmable LED Drivers” (AN 2014-04)
  • R. Lenk & C. Lenk, “Practical Lighting Design with LEDs,” 2nd Edition, Wiley, 2017.

发表评论