交流直接驱动LED的工程陷阱:从原理到实践,为何恒流驱动是唯一正解 1. 从“二极管”到“交流LED”一个看似简单却暗藏玄机的想法LED发光二极管本质上就是个二极管。既然整流二极管能直接接在交流电上工作那LED理论上是不是也能这么干这个想法很自然很多工程师和爱好者都琢磨过尤其是在追求极致简化的低成本照明方案时。直接把一串LED接到220V市电上省掉那个笨重、发热、还占成本的开关电源或恒流驱动听起来简直完美。但真这么干过或者深入分析过的人都知道这里面坑太多了远不是“串联足够多LED”那么简单。今天我就结合自己踩过的坑和实际项目中的经验把这“交流直接驱动LED”的里里外外、前因后果彻底拆解清楚让你不仅知道“不能这么干”更明白“为什么不能”以及那些号称“交流LED”的产品到底是怎么一回事。2. 交流直接驱动LED的基本原理与核心矛盾2.1 基础构想用串联数量对抗高压最朴素的想法是这样的单个小功率LED的正向压降Vf通常在3V左右反向耐压可能只有5V。220V交流电的峰值电压高达311V220V × √2。直接接上去瞬间就击穿了。所以思路就是把很多个LED串联起来让它们的总正向压降之和接近或略高于电源电压的峰值。比如假设每个LED Vf3.3V那么需要 311V / 3.3V ≈ 94 颗串联才能勉强在峰值电压时导通且不至于因电压过高而烧毁。为了让交流电的正、负半周都能发光最简单的办法就是用两串这样的LED反向并联。正半周时A串导通发光负半周时B串导通发光。从外部看灯具在整个周期都在发光。注意这里计算用的是峰值电压311V而不是有效值220V。因为LED作为二极管其导通与否取决于瞬时电压是否超过其Vf。市电是正弦波只有电压瞬时值超过LED串的总Vf时电流才会产生LED才会亮。用有效值计算会严重低估所需的LED数量导致实际工作时电流极大而瞬间烧毁。2.2 理想与现实的第一次碰撞效率与频闪即使我们按理论计算串够了94颗LED这个方案立刻暴露出几个根本性问题。首先器件利用率只有50%。在任何时刻总有一半的LED94颗是完全不工作的。虽然厂商可以宣传“寿命翻倍”但用户要为188颗LED买单却只获得94颗LED的亮度。在LED成本仍占灯具成本大头的时期这无疑是难以接受的。从系统效率看有一半的物料LED芯片在任何时候都不做功这是巨大的浪费。其次严重的低频频闪。虽然两串LED交替发光宏观上灯具是常亮的但对于任何一颗特定的LED来说它只在50Hz中国市电频率的一个半周内导通即每秒亮灭50次。这种频闪虽然可能不易被肉眼直接察觉但长期在在这种光源下工作容易导致视觉疲劳、头痛。对于高速运动的物体如风扇叶片、机床刀具还会产生危险的“频闪效应”造成运动物体静止或慢速移动的错觉。这是安全规范如IEEE PAR1789严格限制的。最后电流波形与光输出效率低下。流过LED的电流是正弦波的一部分导通角以内的部分而非稳定的直流。LED的亮度和电流并非完全的线性关系且存在响应时间。这种脉动的电流会导致光输出也是脉动的平均光效低于通过相同峰值电流的直流驱动。简单说同样的LED用直流驱动比用这种“削顶”的正弦波驱动更亮、更高效。3. 市电波动与LED特性带来的严峻挑战3.1 “陡峭”的伏安特性对电压极度敏感LED的电流-电压I-V曲线非常“陡”。在导通电压Vf附近电压的微小变化会引起电流的剧烈变化。原文中举了一个很典型的例子Vf从3.3V增加到3.6V增幅约9%电流可能从20mA猛增到34mA增幅70%。对于串联的LED串这个效应会被放大。总电压的一点波动会导致电流指数级增长。而市电电压根本不稳定。国家标准允许的220V市电波动范围是7%/-10%即198V~235.4V但在实际中尤其是电网末端、农村或工业区波动范围达到±20%也并不罕见。这意味着你为220V设计的94颗LED串联在电压峰值飙到373V时电流可能会远超设计值迅速导致LED过热、光衰加速甚至当场损坏。3.2 首尔半导体方案的启示与局限韩国首尔半导体Seoul Semiconductor是较早推广“Acrich”系列交流直接驱动LED方案的厂商。他们通过芯片级的设计将多个LED芯片集成封装并内部连接成复杂的矩阵以更好地适应交流波形同时宣称其产品针对100V、110V、220V、230V等不同市电规格进行了优化。这恰恰暴露了问题的核心交流LED对电压规格极其敏感。一款标称220V的交流LED模块很可能不能用于230V的地区否则寿命会大打折扣。这与我们使用传统开关电源驱动LED的情况截然不同——一个宽电压输入如85-265VAC的恒流驱动可以全球通用。交流LED失去了这种灵活性给生产、库存和安装都带来了麻烦。4. 改进方案的尝试与新的困境4.1 桥式整流方案试图点亮所有LED为了解决一半LED闲置的问题一个直观的改进是采用桥式整流电路。将LED布置在整流桥的四个臂上。这样在交流电的正负半周电流流经的路径不同但理论上可以让更多的LED参与发光。但仔细分析电路会发现只有桥臂中间串联的那一串LED在整个周期都有电流通过正半周走一条路负半周走另一条路都经过它。而其他桥臂上的LED仍然只有一半时间工作。这导致了新的不平衡中间那串LED的工作时间是其他LED的两倍其老化速度会更快。一旦这串LED因光衰严重而失效整个灯就可能不亮或亮度严重不均。这种“木桶效应”使得可靠性设计变得复杂并非良策。4.2 整流后加稳压管走向“伪交流LED”另一个思路是先用一个桥式整流堆将交流电变成脉动直流再用一个高压稳压二极管如齐纳二极管进行钳位得到一个相对稳定的直流电压再去驱动LED串。例如对于110VAC输入用100V的稳压管对于220VAC则用200V的稳压管。这个方法确实能缓解电压波动问题让LED在全周期发光。但到了这一步它已经很难再被称为“交流LED”了。这本质上是一个极简的电容降压式线性稳压电源的变种只是用稳压管代替了滤波电容和调整管。而且它依然是恒压供电并未解决LED需要恒流驱动的核心需求。电流仍然会随着LED自身Vf的温度漂移和输入电压的波动而变化。4.3 串联限流电阻一种代价高昂的妥协这是实践中最常见、也最值得深入分析的“补救”措施。在LED串联电路中直接串联一个功率电阻利用电阻的线性特性来抑制电流的变化。首尔半导体的应用笔记中就明确给出了对于AX3221等模块需外接1.5KΩ-2KΩ电阻的建议。我们来算一笔账假设工作电流20mA串联一个1.5KΩ电阻。在220V输入时电阻上的压降为 0.02A * 1500Ω 30V功耗为 0.02A * 0.02A * 1500Ω 0.6W。这意味着能量浪费0.6W的功率以热量的形式白白消耗掉对于一颗标称4W的LED模块效率直接损失15%。这违背了LED高效节能的初衷。电压利用率降低真正加到LED串上的电压只有220V - 30V 190V有效值对应关系复杂此处简化说明。为了在190V下产生20mA电流你需要减少LED的串联数量这又降低了亮度或需要更换LED规格。治标不治本电阻只能减缓电流变化不能恒定电流。如图6所示当LED结温升高导致Vf下降时同样的输入电压下回路总阻抗减小电流仍然会上升。电阻无法补偿这种由温度引起的漂移。功率扩展性极差电阻的功耗与电流的平方成正比。对于小功率LED20mA0.6W损耗尚可忍受。但对于大功率照明比如驱动电流350mA的1W LED同样思路下即使电阻只承担10V压降功耗也会高达 0.35A * 0.35A * (10V/0.35A) 3.5W这会产生大量热量需要巨大的散热设计完全不可行。因此“电阻限流”方案天生就被限制在很小的功率范围内。5. 恒流驱动无法绕开的终极方案所有上述分析都指向同一个结论要安全、高效、长久地驱动LED恒流源是唯一可靠的方案。无论是交流直接驱动还是先整流稳压只要末级不是恒流输出就无法解决LED的I-V特性陡峭、负温度系数以及长期光衰的问题。一个完整的恒流驱动电源通常是开关电源架构它能够无视输入电压波动在宽电压范围如85-265VAC内输出电流保持恒定。补偿温度漂移无论LED的Vf如何随温度变化输出电流都被牢牢锁定。提供高效率现代开关恒流电源的效率普遍可达85%-90%以上远高于串联电阻方案的效率。实现电气隔离通过高频变压器将输出低压与输入高压市电隔离大大提升了安全性满足了安规要求如防触电、绝缘等。一旦采用了恒流驱动那么前面的LED部分无论是怎么连接的其实质上都是在直流恒流条件下工作。所谓“交流LED”的概念在终端驱动层面就失去了意义。首尔半导体等厂商推广的“交流LED模块”可以看作是将部分驱动电路如整流、均流网络与LED芯片进行了集成封装但面对电压波动和温度变化时其性能依然无法与一个外置的、高质量的恒流驱动器相提并论。6. 交流直接驱动LED的六大核心问题总结结合工程实践我们可以将交流直接驱动LED指无源驱动方案不含主动恒流控制的致命缺陷归纳为以下六点成本与效率的悖论为承受高压而大量串联LED导致器件数量翻倍成本增加。省下的驱动电源成本很可能抵不上额外LED的成本总体系统成本未必有优势且物料利用率低。光效与利用率的损失正弦波电流驱动导致LED的光电转换效率低于直流驱动。存在“导通角”损失平均光输出低。即便计入高效驱动器的损耗直流系统的整体光效通常也优于交流直接驱动系统。寿命与可靠性的风险恒压供电模式无法抑制因市电波动和LED负温度系数引起的电流漂移。电流的增大直接导致结温升高而结温每升高10℃LED的寿命可能减半。光衰问题严重。扩展性与热管理的困境串联电阻限流方案会产生可观的热耗散且功耗随电流平方增长。这从根本上限制了其无法应用于中大功率照明场合只能局限于几瓦以内的装饰性、指示性照明。安全与安规的壁垒直接连接市电属于非隔离设计。整个LED灯板都带有高压电存在触电风险。产品必须通过更严格的安规认证如加强绝缘、爬电距离要求这增加了设计和材料成本。兼容性与通用性的缺失对输入电压规格敏感不同电压地区需要不同的产品型号无法实现全球通用。这与现代电源“宽电压输入”的设计趋势背道而驰。7. 工程选型建议与实操心得那么在实际项目中我们该如何看待和选择呢对于极低成本的入门级或一次性产品例如一些圣诞灯串、廉价夜灯。如果对寿命几百小时、频闪、效率要求极低且功率非常小1W那么采用“电阻反向并联LED”或“电阻桥式LED”的无源方案因其极致的简单和低成本仍有一定的生存空间。但必须明确告知客户其局限性。对于任何注重寿命、可靠性和性能的通用照明产品包括家用灯泡、筒灯、灯管、户外照明等必须使用隔离或非隔离的恒流驱动电源。这是目前技术条件下的唯一正确选择。恒流源的成本随着技术成熟和量产已大幅下降其带来的长期可靠性、光效和安全性收益远远超过其成本。关于“交流LED模块”的采购如果你在供应商那里看到这类产品务必问清几个关键点驱动条件是否需要外接限流电阻电阻值多大功耗多少电压范围标称电压是多少允许的波动范围是多大寿命数据其宣称的寿命如35000小时是在什么条件下测试的结温控制在多少度安全认证是否有相应的安规认证如UL、CE、CCC认证是基于什么标准是否包含非隔离高压部分的特殊要求实操心得我曾接手过一个旧项目改造前代工程师为了省成本在一款小夜灯上用了无阻容降压、直接串联电阻和LED的方案。故障率奇高客户投诉不断。拆解分析发现大部分坏掉的LED都是因为夜间电网电压升高我们实测凌晨有时能达到240V以上导致电流长期超标光衰严重直至死灯。后来我们更换为一个简单的非隔离恒流驱动芯片方案成本只增加了不到两元人民币故障率直接降为零。这个教训深刻说明在电力电子设计上“简单”不等于“可靠”该有的保护和控制环节一步都不能省。8. 常见问题排查与误区澄清Q1我看到有些LED灯丝灯里面就是很多小LED芯片串联直接用在220V上也没有明显的驱动电源那是怎么回事A1这正是“交流LED”或“高压LED”的一种应用形式。通常灯丝内部集成了几十颗微小的LED芯片串联并可能通过特殊的基板材料实现均流和一定的限流功能。但这类产品往往在灯头内部E27/E26螺口内或灯丝基板上集成了一个微型线性恒流驱动芯片或一个简单的恒流电路。它并非完全无源。你找不到一个独立的“电源盒子”但恒流功能已经通过半导体集成技术做到了灯体内部。完全无源的灯丝灯其寿命和一致性很难保证。Q2用可控硅TRIAC调光器能给交流直接驱动的LED调光吗A2非常困难且效果很差。TRIAC调光器通过切相来工作需要维持一定的维持电流。无源交流LED电路在电压过零附近电流本就为零难以维持TRIAC导通会导致闪烁、调光范围窄甚至无法工作。必须使用专门兼容TRIAC调光的LED驱动电源它内部有泄放电路和控制器来维持TRIAC电流。Q3既然交流直接驱动问题这么多为什么还有厂商和方案在推广A3核心驱动力永远是成本和体积。在特定的、对性能要求极度苛刻的低端市场去掉一个独立的驱动电源能节省空间如超薄灯具和物料成本。此外对于一些将LED作为“智能元件”而非“照明光源”的应用如高压指示灯、装饰性闪烁灯简单直接驱动也是一种选择。但作为工程师我们需要向产品经理和市场部门清晰地传达这种技术选型在性能、寿命和安全上的妥协与风险。Q4如何快速估算串联LED的数量和限流电阻A4这是一个近似估算方法仅用于理解原理不用于正式设计。确定输入交流电压有效值如220V和LED工作电流如20mA。计算峰值电压V_peak 220V * 1.414 ≈ 311V。确定单颗LED的典型正向压降Vf如3.2V。估算LED串联数量 NN ≈ V_peak / Vf 311V / 3.2V ≈ 97颗。为留有余量可适当增加几颗。计算电阻值目标是让电流在输入电压有效值附近达到设定值。近似认为LED串总压降为 N * Vf ≈ 97 * 3.2V 310.4V接近峰值。当输入为有效值220V时瞬时电压大部分时间低于此值LED不导通。这是一个错误估算。正确思路是电阻需要承担电网波动和LED Vf变化带来的压差。通常需要根据LED的伏安曲线和期望的工作电流点通过仿真或迭代计算来确定。首尔半导体直接给出推荐电阻值1.5K-2KΩ就是因为他们知道自己LED模块的等效动态阻抗。对于离散LED强烈不建议使用这种无源方案应直接采用恒流驱动。