
1. 项目概述与需求拆解1.1 低功耗AC-LED驱动器的应用场景先说个实话这几年我经手过的LED驱动方案少说也有几十个但低功耗交流输入这一块反而是最难做“好”的。很多人觉得功率小就简单实际上小功率电源的效率和成本平衡比大功率还难拿捏。这篇文章就围绕一个典型的低压小功率AC输入LED驱动器项目把它从需求拆解到方案选型、再到PCB落地和调试的经验全部梳理一遍。这类驱动器的需求集中在几个地方LED球泡灯、蜡烛灯、面板指示灯、小夜灯、橱柜灯、以及各种带LED指示的智能家居设备。这些场景有个共同特点——空间极小、散热有限、成本极度敏感但同时又要过安规、过EMC、寿命还不能太差。市面上的成品模块很多但项目一旦要求定制尺寸、指定PF值、或者限制待机功耗就会逼着你把整个方案重新设计一遍。比如我这次做的这个项目客户的需求是三句话输入AC 220V±20%输出驱动3到6颗串联白光LED总功率控制在3W以内要求低纹波、长寿命、并且在85V到265V全电压范围内都能稳定工作。没有强制要求PFC但要求谐波不能太难看。这类需求很典型听起来不难但真正落地时每一步都是坑。1.2 需求拆解效率、PF与THD的博弈拿到需求别急着画原理图先把指标理清楚。低功耗AC输入LED驱动器的核心矛盾在于效率和功率因数之间的取舍。非隔离Buck方案可以轻松做到85%到90%的效率但简单的Buck电路在小功率下PF值通常只有0.5到0.6谐波更是没法看。反过来如果追求高PF加有源PFC电路成本直接翻倍体积也受不了。对3W以内的应用来说过度设计是大忌。所以第一步要做的是明确“够用就好”的底线。这个项目不要求PF大于0.9但客户会拿功率计去测谐波太差会被吐槽。这种情况下我倾向于用“无源填谷式PFC”或者“分段线性补偿”的思路既能改善PF和THD又不增加太多成本。具体计算后面会讲。另一个容易被忽视的指标是启动时间和LED电流的温漂。低压小功率应用里电解电容的容量会被体积限制住如果IC的启动电路设计不好会出现上电后LED闪烁几秒才稳定这在照明应用里是很低级的体验问题。而温漂问题则直接决定产品在夏天60度的闷热环境里会不会越用越暗。1.3 方案选型为什么最终锁定非隔离Buck当前市场主流的小功率AC-LED驱动方案有三类隔离反激、非隔离Buck、线性恒流。隔离反激安全性最好但3W功率下变压器的成本占比太高而且绕制工艺复杂适合要求严苛的工业品不适合普通照明。线性恒流电路最简单EMC也好做但效率通常只有70%左右3W输出意味着接近1W的热要散掉对灯体散热要求很高长时间工作LED光衰会比较明显。非隔离Buck方案在成本和效率之间取得了最好的平衡。选它还有一个现实原因这个项目的灯具结构是塑料外壳内部空间非常紧凑隔离方案需要的变压器和光耦根本没有位置放。非隔离方案虽然要求灯体必须做好绝缘处理但只要设计时注意爬电距离和安规要求产品化完全没有问题。确定拓扑之后剩下的关键就是选对控制IC。针对低压小功率、非隔离、低成本这三大约束市面上可选的主流方案包括高压线性恒流、原边反馈反激PSR、以及专为LED设计的非隔离Buck控制芯片。我这次最终选定了一颗内置650V功率MOSFET的恒流Buck芯片集成了高压启动电路和逐周期电流限制外围元件非常少正好契合项目需求。2. 方案设计细节与关键参数计算2.1 整体架构与原理图设计整体电路结构可以分为五块输入保护与整流、填谷式无源PFC、Buck恒流控制、输出电流采样与反馈、以及辅助供电。输入端的保险电阻或熔断器是必须的这不仅是安规要求关键时刻能保命。建议在火线输入端加一颗几欧姆的绕线保险电阻既能限浪涌又能在后端短路时熔断。整流桥选1A/1000V的贴片整流桥比如MB6S余量足够。压敏电阻视成本情况决定加不加如果客户坚持不加那至少要保证IC本身能扛过1000V浪涌测试很多高压Buck芯片的规格书里都会标注内置雷击保护。整流之后的母线电容容量不需要太大因为Buck电路本身就是逐周期从母线上取能量太大的母线电容反而会让填谷电路失效。我这里的做法是先用两颗小容量薄膜电容做填谷再在后面加一颗4.7μF的电解电容做高频滤波和储能。关于填谷式PFC这个电路在低成本LED电源里非常常见。原理其实不复杂它利用二极管和电容组成的网络把整流后的电压波形“填”出一个平台让输入电流的导通角变宽从而提升PF和降低THD。典型两段填谷拓扑用三颗二极管和两颗电解电容电容典型值在10μF到22μF之间。经过填谷之后母线电压的最小值会从接近0V抬高到约0.5倍峰值电压这对Buck电路的恒流控制也有好处减少了输入电压波动对输出电流的扰动。但必须提醒填谷电路对电容容量的误差比较敏感而且它会使母线电压呈现一个带台阶的波动如果Buck电路的负载调整率不好输出电流会随着工频波动出现明显的变化表现为肉眼可见的100Hz频闪。所以后续的电感电流模式选择和控制环补偿都要为这个特性做适配。2.2 关键参数的计算过程这部分是整篇文章的干货我建议所有刚入门的工程师仔细看因为很多人直接拿IC参考设计改结果电感参数选错导致工作频率漂移、啸叫甚至电流失控。先确定基本输出规格目标驱动6颗白光LED串联单颗LED正向压降按3.1V计算总输出就是18.6V取整为19V。输出电流设定为120mA这样总输出功率约2.3W。输入电压设计为全电压范围85V到265V AC但重点优化220V AC的工作情况。Buck电路的关键公式是占空比D (V_o V_d - V_in_min) / (V_o V_d - V_in_min V_in_min - V_sw)。简化处理时可以略去二极管压降V_d和MOS管压降V_sw占空比近似为D V_o / V_in_peak输出电流则主要由电感峰值电流和纹波决定。这里直接给参数计算的结果。设计开关频率选定在45kHz到65kHz之间低于150kHz可以避开大部分EMC的传导频段同时磁性元件也不会太大。根据LED驱动芯片的规格电感量按公式L (V_in - V_out) × D / (f × ΔI)计算其中ΔI取输出电流的30%即36mA。以AC 220V整流后的母线电压约310V计算占空比约0.061代入公式得到所需的电感量约为10mH。10mH对于120mA的电流来说磁芯尺寸大约需要EE16或EE19。为了减小体积我实际选择了一颗8.2mH的电感通过略微增加纹波电流来换取更小的封装实测纹波电流约为45mALED的电流纹波依然在可接受范围内肉眼看不到频闪。如果使用典型的内置MOS恒流芯片电感量直接按规格书公式计算就可以。切记不要为了追求更小电感量而大幅调高开关频率——频率越高虽然电感越小但IC的开关损耗和恢复损耗都增加低压小功率方案的温度会明显升高反而得不偿失。输出电容的选择取决于允许的输出纹波电压。LED是电流驱动的器件但输出端的并联电容会影响实际电流纹波。我选用了一颗220μF/35V的电解电容并联一颗1μF的MLCC这样做的好处是电解电容提供大容量稳定电压MLCC提供低ESR高频旁路有效滤除开关纹波。辅助供电方面有些IC不需要辅助绕组直接由内部高压启动电路供电但外围需要一颗储能电容。这个储能电容的选择很关键容量太大会延长启动时间太小则会在低压输入时出现周期性重启表现为LED一亮一灭。我使用220kΩ启动电阻配合2.2μF储能电容实测启动时间大约在300ms左右体感上是上电即亮没有明显延迟。2.3 关键器件选型表与选型理由整理了一份这个项目最终确定的元器件清单方便参考。这里不是唯一解但肯定是验证过可以稳定工作的组合。器件型号/参数选型理由控制IC内置650V MOSFET恒流Buck芯片集成度高外围少内置过温保护整流桥MB6S1A/1000V全电压输入余量充足SOP-4封装好贴装填谷二极管1N4007 ×3慢恢复即可成本低耐压足够填谷电容10μF/100V电解电容 ×2容值适中保证PF和母线电压平台降压电感8.2mH/0.25A EE16体积与损耗折中输出电容220μF/35V 电解 1μF/50V MLCC兼顾容值和ESR启动电阻220kΩ/0.25W配合IC启动电流要求续流二极管US1M1A/1000V超快恢复反向恢复时间短降低开关损耗3. 实操过程与核心环节实现3.1 PCB布局的真实经验原理图设计完只算完成了一半低压小功率AC-DC的成败很大程度取决于PCB布局。我在这块板子上吃过亏所以这次特意在布局阶段就预留了足够的调整空间。先说走线顺序。功率路径要遵循“大电流走线短而粗”的原则整流桥输出到填谷电路再到Buck电感这一段尽量用1.5mm以上的走线如果空间允许铺铜比走线更好。地线网络是低压电源最难处理的部分建议采用单点接地功率地、控制地、采样地分别走线后在IC的散热焊盘附近汇合避免采样地上的噪声干扰恒流控制环。在采样电阻的布局上需要特别细致输出到采样电阻的走线最好采用开尔文连接采样电阻的两个检测引脚分别独立走线到IC的电流检测引脚避免大电流走线上的压降影响电流精度。实测下来同样的原理图采样走线改好后电流精度提升接近2%。高压区域的安全间距是另一个必须重视的环节。L/N线之间、整流桥输出与地之间、IC的高压引脚与低压引脚之间至少保持2mm以上的间距条件允许就做到3mm。如果产品需要过CE认证建议直接按加强绝缘设计爬电距离不要心存侥幸。3.2 调试流程与实测数据板子贴好之后第一次上电不要直接接LED灯珠建议先接一个功率电阻作为假负载同时用示波器探头夹住输出端再通过调压器缓慢升高输入电压。这个操作习惯能避开很多不必要的返工。实测我记录的几组关键数据如下输入电压输出电流输出电压效率PF值输入功率90V AC118mA18.5V84.2%0.622.59W220V AC121mA18.6V88.5%0.722.54W265V AC119mA18.7V87.9%0.682.53W从数据可以看出输出电流在全电压范围内基本恒定在120mA附近电流调整率约为2.5%说明恒流环的补偿工作正常。输入220V时效率最高达到88.5%这是因为此时占空比适中开关损耗和导通损耗处于相对平衡点。PF值在0.62到0.72之间相比不用填谷电路的简单Buck方案通常0.5左右有了明显改善虽然达不到高PF标准但对于这个功率等级已经够用。还要用示波器观察了电感的电流波形。正常工作时电流波形应该是三角波峰值约为140mA谷底约为95mA频率稳定在52kHz左右。如果发现波形出现频率抖动或者电流包络不稳定怀疑是控制环有振荡可以适当增大IC的补偿电容容量。3.3 热性能与寿命验证小功率电源最容易忽视的就是热设计。我这次的测试环境设定为环境温度25度和60度两种用热电偶贴在IC表面、电感表面和电解电容表面分别记录温度。实测数据显示环境温度25度时IC表面温度约61度电感表面约58度电解电容表面约48度环境温度60度时IC表面温度升高到了82度已经接近芯片结温的安全上限。如果产品需要长时间在高温环境工作必须调整设计一是把开关频率降低到40kHz左右减少开关损耗二是选用更大品牌的低ESR电解电容延长高温寿命。不要为了省几分钱选杂牌电容温度一上去容量衰减非常快灯具用半年就开始频闪最后还是要返工。寿命估算上按照电解电容纹波电流和温升的关系可以通过公式计算预期寿命。常见105度/5000小时级别的电解电容在环境温度60度、电容表面温度70度的情况下寿命约为环境温度下的两倍即约10000小时以上。如果按每天使用4小时计算可以坚持接近7年对于普通消费照明来说已经够用。4. 常见问题与排查技巧实录4.1 启动缓慢或间歇性闪烁这类故障在低压小功率AC-LED驱动器里最常见原因通常是启动电阻阻值太大或者辅助供电储能电容容量不足。排查时可以先测量IC的VCC引脚电压波形如果电压在启动阈值附近来回振荡说明储能电容充电不足尝试把储能电容从2.2μF增大到4.7μF同时把启动电阻从220kΩ降低到150kΩ。另外母线电容容量太小也会导致启动时电压跌落明显IC欠压保护反复触发。如果VCC电压稳定但输出还是闪烁重点检查输出电容有没有虚焊以及LED灯串是否有接触不良。4.2 电感啸叫及对策电感啸叫的根源是机械振动电感线圈在交变磁场中受力产生微振动当振动频率落在人耳可听范围20Hz到20kHz时就会听到明显噪声。最常见的原因有两个一是开关频率进入了可听频段多发生在轻载或输入电压较高时二是控制环发生低频振荡频率在几百赫兹到几千赫兹之间。解决办法有两个方向调频率和调结构。如果IC支持频率调整引脚可以试着把频率提高到60kHz以上离开人耳敏感区。如果不支持那就只能降低输出电流纹波、改善控制环稳定性来解决。另一个实用技巧是电感浸漆把做好板子上的电感拆下来放进绝缘漆里浸泡后烘干线圈松动导致的啸叫基本都能消除。批量生产时可以直接订做浸漆电感成本增加很少。4.3 浪涌测试不过怎么办小功率电源的浪涌测试标准一般是1kV或2kV差模浪涌。如果发现IC经常在浪涌测试中出现损坏多半是在输入端差模保护上偷了工。补一颗10D471K压敏电阻并联在L和N之间效果立竿见影。注意压敏电阻的选型要结合输入电压范围AC 220V系统通常选470V压敏电压规格漏电流和钳位电压都比较合适。如果空间实在放不下压敏电阻可以改用一颗几百纳法的X电容放在L/N之间配合保险电感的阻抗也能起到一定的抑制效果。但X电容不能选太大超过100nF会影响待机功耗和放电时间安规测试时还需要在X电容两端并联放电电阻。4.4 一个容易被忽视的细节空载与短路低压小功率LED驱动器在试验阶段经常会出现空载电压过高的问题。恒流芯片不是稳压芯片如果没有LED负载输出电容上的电压会持续上升直到芯片的过压保护动作。调试的时候务必先接好负载再上电否则很容易把输出电容打穿。有个习惯值得养成在输出端并联一个稳压管或者专门的LED开路保护器件电压超过设定值就强制泄放。这样即使灯珠松动或者接线脱落也不至于烧毁电源。我这次的方案里直接在输出端加了一颗24V稳压管成本不到一毛钱但安全性提升非常明显。5. 后续还可以怎么扩展这个方案做完之后我一直在想它能够衍生哪些其他产品形态。低压小功率AC输入LED驱动器其实是一套非常通用的底层方案稍微调整参数就能覆盖很多不同需求。首先是调光版本的扩展。在恒流Buck的基础上把IC的参考电压引脚引出通过改变参考电压就能实现LED电流的线性调节。如果配合一个简单的单片机PWM信号经过RC滤波就能实现从1%到100%的调光范围。不过要注意调光比例很低的时候Buck电路会进入断续导通模式DCM此时输出电流会和控制信号出现非线性关系。解决的办法是加一点预负载或者在软件里做非线性补偿表。另一个方向是色温调节。现在很多智能灯具需要同时输出两路不同色温的LED电流这时只要把恒流通道做成双路用同一个输入电源供给两个Buck通道分别控制两路的电流比例就能实现2700K到6500K的色温平滑调节。这类电路对成本和体积敏感但优势在于电源部分完全模块化可以共用成熟的方案只需要增加控制部分。还有就是传感器集成的思路比如人体感应夜灯。在原有电源方案的基础上增加一颗红外人体传感器和光敏电阻可以让灯具在检测到人并且环境光暗时才点亮。这种产品对空载功耗的要求比较高需要把整体待机功耗控制在0.3W以下这对我这个方案来说还比较吃紧但如果把启动电阻换成高压线性稳压器供电给传感器待机功耗可以进一步压缩。总得来说这类低压小功率AC输入LED驱动器的验证已经非常成熟设计资料也多门槛并不高。真正拉开差距的地方在于细节控制环的补偿、磁性元件的选型、EMC余量的预留、以及长期可靠性的验证。希望这篇文章里记录的这些参数和踩坑经验能帮后来者少走一些弯路。