带功率因数校正的AC-DC LED驱动设计与单级PFC反激方案详解

📅 2026/8/27 5:40:19
带功率因数校正的AC-DC LED驱动设计与单级PFC反激方案详解
1. 为什么LED照明电源突然都在谈功率因数校正LED照明走到今天驱动电源早就不只是“把交流变成直流”那么简单了。你要是经常跟电源厂、灯具厂的工程师打交道一定见过这样的场景客户送来的样灯拿功率计一插功率因数PF0.55谐波电流一测3次谐波超标两三倍直接被打回。尤其是在工程投标、出口认证、EMC测试这些环节功率因数不过关灯做得再亮也没用。这就要说到标题里那个关键词Power Factor-Corrected AC-DC Drivers也就是带功率因数校正的AC-DC LED驱动。过去大家做小功率LED驱动最简单粗暴的办法就是阻容降压或者线性恒流成本极低但输入电流波形是一串很窄的尖峰谐波含量高得吓人功率因数常常只有0.4到0.6。现在再去翻主流LED驱动芯片厂商的产品线几乎全都转向了带PFC功能的方案这背后有标准法规的推动也有实际电网质量的诉求。这篇文章我想从我做电源设计这些年积累的经验出发把功率因数校正LED驱动这件事从头到尾拆一遍。会聊到PFC的基本原理和为什么必须做会对比几种常见方案重点拆解目前中小功率LED驱动最主流的单级PFC反激方案从变压器设计、ZCD消磁检测到Compensation网络的参数计算最后再分享一些调试现场才能遇到的坑。不管你是刚入行的电源助理工程师还是自己做灯具需要懂一点驱动知识的硬件工程师这篇文章应该都能让你少走不少弯路。2. 先搞清楚功率因数到底在说哪件事2.1 功率因数不只是“cosφ”那么简单很多人一听到功率因数第一反应是交流电路里的cosφ就是电压和电流相位差的余弦值。但在整流滤波型负载面前这个理解是远远不够的。LED驱动的前级几乎都是桥式整流加大电解电容电容只在交流电压峰值附近的一小段时间里充电所以输入电流不是正弦波而是一串很窄的脉冲尖峰。这种情况下功率因数的完整定义是PF 有功功率 / 视在功率 (V_rms × I_rms × cosφ) / (V_rms × I_rms)看起来cosφ是1因为电压和电流的基波是同相的但电流里含有大量谐波I_rms被谐波分量拉高了视在功率变大有功功率没变PF照样很低。更准确地说PF等于基波位移因子乘以基波畸变因子后者跟总谐波畸变率THD直接相关PF ≈ cosφ / √(1 THD²)THD是30%的时候PF差不多0.96THD到了100%PF就只有0.71了。所以要做高PF核心不是调相位而是把输入电流的谐波压下去让它尽量跟随输入电压的波形。2.2 谐波限值标准是硬门槛如果只是功率因数低电网也不至于“惩罚”你真正难过的是谐波限值标准。国际上有IEC 61000-3-2国内对应的是GB/T 17625.1把用电设备按照电流和用途分成A、B、C、D四类。照明设备属于C类对谐波电流有专门限值尤其是3次谐波要求不能超过输入基波电流的30%乘以功率因数5次谐波不超过10%7次谐波不超过7%。这个限值对小功率灯具影响很大。一个7W的球泡灯输入电流有效值才60毫安左右3次谐波限值按比例算下来非常紧用简单的整流滤波方案几乎不可能通过。这也是为什么现在几瓦的LED驱动都开始用带PFC的芯片。其实早些年IEC 61000-3-2对25W以下的照明设备是放宽的但后来标准更新这条豁免路线被收紧了。我做过的项目里同样的灯具结构出口欧洲和国内用的驱动方案完全不同欧洲客户对THD的要求特别敏感一般要求THD小于30%有些高端工程甚至要求THD小于15%。这种情况下PFC已经不是“要不要做”的问题而是“能做到多好”的问题。2.3 从电网视角看PFC的意义再从电网的角度说两句。城市里成千上万盏LED路灯、景观灯、办公灯如果每盏灯的输入电流都是又尖又窄的脉冲变压器和电缆上会积累大量谐波电流导致中线过流、变压器发热、继保装置误动作这些问题。做电力的人把这种情况叫“谐波污染”。治理谐波有集中式的有源滤波器但最经济的手段还是在源头治理也就是让每一盏灯的驱动都带上PFC功能。3. PFC方案选型无源PFC、有源两级的博弈3.1 无源PFC便宜但表现有限无源PFC是在整流桥和滤波电容之间插入电感或填谷电路比如常见的“填谷式PFC”用三个二极管和两个电容组成一个网络把整流后的电压波形填出一个平台让输入电流的导通角变宽。这种方案成本很低往往只用几个分立元件但PF值一般只能做到0.8左右而且THD改善有限在宽电压输入范围内一致性不好。填谷电路的原理我打个比方原本电容在电压峰值附近才“喝一口水”填谷电路相当于在电容前面加了个流量限制器让它在整个电压周期里慢慢“喝水”电流脉冲就变宽了。代价是中间那个“谷”会拉低输出电压导致后级恒流电路的压降余量要留得更足损耗会高一些。我个人的建议是填谷方案适合那种成本卡得很死、功率又小、对PF只要求0.85左右的低端产品。但如果你想做出口产品或者过认证直接放弃无源PFC上主动方案更省心。3.2 有源PFC两级架构性能天花板有源PFC的方案很多最常见的是Boost PFC加反激DC-DC的两级架构。第一级Boost把输入电流波形主动修成和电压同相的正弦波PF能做到0.99甚至更高第二级反激负责隔离和恒流输出。这种方案的性能是最好的但成本和体积也最贵两颗主控芯片、两组开关管、两套磁性元件在小功率照明产品里很难装得下。两级PFC其实主要用在75W以上的大功率路灯电源、工矿灯电源上。因为功率大了以后单级方案的母线电容电压纹波实在压不住闪烁指标会很难看而两级方案前级Boost后级DC-DC各自专职母线电压可以稳得很。3.3 单级PFC反激小功率LED驱动的绝对主流标题里说的“New Power Factor-Corrected AC-DC Drivers”结合目前行业的产品形态最指代的就是单级PFC反激拓扑。什么叫单级就是只用一个反激变换器同时完成PFC和输出电压电流的调节。反激变压器的原边电流不再是一个恒定占空比的方波而是在每个开关周期里都跟随输入电压的瞬时值变化。控制芯片内部有一个乘法器把“误差放大器的输出”和“输入电压的瞬时采样值”相乘作为原边电流的参考基准。这样输入电流的平均值就近似与输入电压成正比等效成一个电阻PF值自然就上去了。单级PFC的优势非常明显只用一颗控制芯片、一个开关管、一个变压器成本低电路拓扑简单非常适合做成紧凑的灯头驱动同时实现恒流输出和PFC功能满足谐波标准缺点也不是没有最典型的就是输出纹波里含有两倍工频的纹波分量因为瞬时输入功率是脉动的而单级拓扑的母线电容没法做得特别大。体现在灯上就是低频闪烁用手机摄像头对着灯拍就能看到横纹。这个问题在要求高频闪的场合比如视频拍摄环境比较致命解决办法无非是加大输出电容或者改两级方案。另外单级PFC的环路带宽普遍被压得比较低动态响应比较慢对负载突变不太敏感。好在LED负载基本上是恒定电流不像继电器、电机那样会突然抽很大的电流所以实际影响不大。4. 单级PFC反激驱动的核心设计与参数计算4.1 明确设计规格我拿一个实际做过的小功率恒流驱动来拆解规格是这样的输入电压范围90~264VAC50/60Hz输出30V / 400mA也就是12WPF要求满载情况下大于0.9典型目标0.95THD要求满载时小于25%效率目标85%以上拓扑单级PFC反激临界导通模式控制芯片基于L6562A这类带乘法器的PFC控制器这个规格大概对应一个6串10并左右的LED模组用在筒灯或者面板灯上。4.2 控制芯片选择背后的逻辑L6562A是ST早期的经典PFC芯片虽然是设计给Boost PFC用的但因为它的乘法器、零电流检测、误差放大器这些模块天生适合反激PFC被大量用在中小功率LED驱动上。后面又有L6563、L6564这些加强版本增加了THD优化电路在高输入电压和轻载情况下表现更好。这个系列的芯片工作在临界导通模式也叫边界导通模式或CRM。它的特点是开关频率不固定每个开关周期内电感电流从零开始上升到参考值后关断再等到电感电流降到零才开始下一个周期。这种模式的好处是二极管反向恢复损耗可以忽略开关管还能利用谷底导通来降低开通损耗。我在实际项目里对芯片选型的理解是不要只看芯片的标称功率范围要重点看这几个点乘法器输入线性范围是否覆盖整个输入电压范围零电流检测电路对辅助绕组电压阈值的适应能力芯片启动电流和VCC欠压锁定回差决定了启动电阻的功耗是否有专门的THD优化电路这直接关系到高输入电压下的谐波表现如果你选的是带THD优化的新一代芯片比如L6564或者国产的一些型号如SN3372这类在高电压段和半载以下PF会明显好很多。4.3 变压器设计反激PFC最核心的部分变压器的设计是整个驱动电源的灵魂。单级PFC反激的变压器不像普通DC-DC反激那样工作在固定频率它的电感量、匝比、气隙选择直接影响PFC效果、开关管应力和系统稳定性。第一步先确定反射电压Vor。在临界导通反激里次级导通时反射到原边的电压Vor n × (Vout Vf)其中n是原边匝数比副边匝数。Vor选得越高占空比可以越大原边峰值电流越小但开关管关断时的电压应力也越高。一般来说输入265VAC时整流后母线最高电压约375V加上Vor再乘以1.5倍左右的尖峰系数就是MOSFET要扛的Vds。所以Vor一般取80V到110V之间我习惯取100V左右。第二步算最大占空比。在最低输入电压90VAC时整流后母线电压大概在120V左右90乘以1.414再减去整流桥压降。临界模式反激PFC的占空比在输入电压最低、输出功率最大时最大D_max Vor / (V_in_min Vor) 100 / (120 100) ≈ 0.45第三步算原边峰值电流。输出功率12W假设效率0.85输入平均功率约14.1W。在最低输入电压下临界模式的平均输入电流是峰值电流的一半乘以占空比但这里有个PFC特有的因素输入电流平均值是正弦包络的峰值电流的包络也是正弦形状。在正弦峰值点附近瞬时占空比刚好是D_max所以峰值电流可以这样算I_pk 2 × P_in / (V_in_min × D_max) 2 × 14.1 / (120 × 0.45) ≈ 0.52A这个I_pk是在输入电压正弦波峰值处对应的电流峰值。实际上开关管的峰值电流是按正弦包络变化的从零到最大值再到零所以MOSFET和变压器磁芯的应力都要按这个最大值校核。第四步算原边电感量。临界导通模式在每个开关周期内电感电流从零到I_pk能量全部传递到次级所以电感量由输入功率和开关频率共同决定。但是临界模式的频率是变化的我们只能选择一个最低频率点来设计。一般选最低输入电压、满载时最低频率在30kHz到50kHz之间。我取40kHzL_p V_in_min × D_max / (f_min × I_pk) 120 × 0.45 / (40000 × 0.52) ≈ 2.6mH这个电感量是原边电感量。注意这个值在单级PFC里比普通DC-DC反激要大不少因为它在低输入电压时占空比大、频率低需要储存更多能量。第五步选磁芯。AP法估算下来12W的输出功率EE16或EE19磁芯都够用我习惯用EE19窗口面积更大一些绕线方便漏感也相对好控制。匝比n Vor / (Vout Vf) 100 / (30 0.7) ≈ 3.26。原边匝数由电感量决定N_p (L_p × I_pk × 10^6) / (Ae × ΔB)EE19的有效截面积Ae大概是24mm²磁芯材料PC40最大磁摆幅ΔB取0.22T左右考虑到高温下Bsat会下降不能取太满。算下来N_p (2.6 × 0.52 × 10^6) / (24 × 0.22) ≈ 256匝匝数有点多但这是临界模式PFC反激的特点。副边匝数N_s N_p / n ≈ 78匝。辅助绕组给芯片供电用电压取18V左右按照输出电压30V的比例折算N_aux 78 × 18 / 30.7 ≈ 46匝。绕制工艺上我强烈建议用三明治绕法也就是原边分成两段副边夹在中间。这样能显著降低漏感减少MOSFET关断时的电压尖峰和EMI。4.4 关键外围参数ZCD、启动电阻和环路补偿变压器之外几个关键外围参数能决定方案能不能稳定工作。零电流检测ZCD引脚通过一个电阻连接到辅助绕组。辅助绕组的电压在次级导通时会反射原边电压的极性ZCD引脚检测到这个电压的下降沿判断电感电流已经降到零然后打开开关管进入下一个周期。这个检测电阻的取值很重要太小了芯片内部钳位电路承受的电流过大太大了在低输入电压时检测不到消磁沿。按L6562A数据手册ZCD引脚的灌入电流要控制在毫安级别100kΩ起步我一般用220kΩ到470kΩ之间调试确定。启动电阻从整流后的高压母线接到芯片VCC引脚给芯片提供启动电流。L6562A的启动电流大概几十微安启动电阻用两个1MΩ串联既保证在90VAC最低输入下能启动又在高压264VAC时不过度发热。启动之后芯片工作电流由辅助绕组通过二极管整流提供启动电阻就不再承担主要的供电任务但始终会有毫安级的电流流过所以功耗控制在0.1W左右比较合适。环路补偿这部分单级PFC的乘法器会让误差放大器的输出带宽很窄。因为反馈环路要对输出电流做恒流控制但又不能响应两倍工频的纹波否则会让输入电流畸变PF变差。实际设计中光耦反馈加上误差放大器的补偿网络交叉频率一般压在10Hz到20Hz这比普通电源慢很多。调试的时候用电子负载在10%到100%电流之间跳变观察输出电压有没有明显过冲如果过冲大就进一步压低带宽。4.5 关键波形怎么判断PFC工作得好不好设计完上电第一件事是看波形。用示波器电流探头测MOSFET的漏极电流在临界导通模式下电流波形应该是一个个三角形底边落在零线上这就是教科书说的“三角波临界模式”。如果示波器上看到电流断续说明消磁检测太灵敏频率偏高了如果看到电流连续也就是还没降到零就重新开启说明工作在连续导通模式PF值会掉下来这时候需要检查ZCD电阻和变压器辅助绕组极性。原边MOSFET的Vds波形也很有看头。理想情况下电流降到零后原边电感和MOSFET的Coss电容会产生谐振Vds会形成一个“碗状”的振荡谷底在振荡的最低点开管就是所谓的谷底导通开通损耗最小。我用示波器观察的时候会专门去量这个谷底电压一般只有母线电压的60%到70%。第二个必测指标是输入电流波形。用功率分析仪或者高精度功率计看PF大于0.9时输入电流的包络应该是一个比较光滑的正弦半波。如果波形中间有明显凹陷说明乘法器的输入电压采样有问题或者输出电容太小导致母线电压纹波太大把电流波形削出了畸变。这时THD多半也会超标。5. 实测数据与常见问题排查实录5.1 实测下来的关键数据我按上面的参数打样调试了一个12W驱动实测数据大概是这样输入电压输入功率输出功率效率PFTHD90VAC14.3W12.1W84.6%0.9428%115VAC14.0W12.1W86.4%0.9622%220VAC13.9W12.1W87.1%0.9719%264VAC14.1W12.1W85.8%0.9621%90VAC时PF偏低、谐波偏高这是单级PFC反激的典型特征因为低压时占空比大、峰值电流高电感电流的畸变被放大了。如果客户对低压段的THD有严格要求可以考虑在乘法器的输入采样电路上做一些修正部分新一代芯片内部已经集成了THD优化但外围电路跟不上也白搭。5.2 问题一批量生产时PF值一致性差这是产线上最常被问的问题。同一批驱动有的PF 0.96有的PF 0.91甚至差到0.88客户一抽检就炸锅。排查逻辑是PF差异大的根源往往是原边电流的参考基准不一致而这个基准由乘法器两路输入决定一路是误差放大器的输出另一路是输入电压的采样。输入电压采样电路的电阻精度、分压比例如果偏差超过1%PF就会明显漂移。还有一个隐蔽原因是变压器电感量的批量公差电感值偏大会让临界模式的频率偏低峰值电流偏大波形畸变增加PF下降。我的建议是把分压电阻从1%精度提高到0.5%变压器的原边电感量公差从±10%压到±5%并且做100%的来料抽检不良率能下来一大截。产线调试的时候不要只测满载PF要在最低和最高输入电压下各测一次两者都达标才能入库。5.3 问题二空载或轻载时驱动不启动LED驱动的负载在调光状态或者个别灯珠开路时输出电流需求会降到很低。单级PFC反激在轻载时PFC控制器会进入间歇工作模式burst mode也就是“工作一会儿、停一会儿”用来维持输出电流的稳定和降低待机功耗。但如果间歇周期的谷底电压设置得不合适或者输出电容上的检测电阻配得不对芯片可能会直接进入过压保护表现出来就是灯具闪烁甚至无法启动。排查办法是用示波器看VCC波形和输出电压波形确认芯片有没有在打嗝。如果VCC在启动阈值附近抖动说明辅助绕组供电不足可以增加VCC电容容值或者在辅助绕组上并联一个小负载电阻将VCC电压稳住。5.4 问题三调光兼容性带来的附加挑战现在很多LED驱动要支持可控硅调光。但可控硅调光器和带PFC的开关电源天生八字不合。PFC电路输入端的EMI滤波电容会提供一个低阻抗路径让可控硅的维持电流流不过去导致调光器无法维持导通表现为灯具闪烁或者调光范围很窄。解决这个问题要从三方面下手一是EMI电容减小或者在输入整流桥前加一个泄放电路bleeder吸收可控硅的维持电流二是控制芯片要选择对调光器兼容性好的型号有些芯片内置了有源泄放控制功能三是调光时PFC的响应要快否则调光器每次切相后输入电流跟不上波形会严重畸变PF反而会掉。这个坑我踩过很多次最后总结下来的经验是调光兼容性的问题一定要在选芯片阶段就考虑进去等PCB打样回来再改周期和成本都伤不起。如果项目确定要做可控硅调光建议优先选大厂专门为此优化的驱动芯片不要自己在外围堆电路硬凑。5.5 问题四EMI传导测试超标带PFC的LED驱动EMI问题往往集中在开关频率的低次谐波上。临界模式反激的开关频率是变化的频率从最低到最高几十千赫兹的范围内都能测到噪声不像固定频率的方案那么好针对性地做滤波。处理EMI超标我的一般顺序是先看MOSFET的Vds尖峰如果关断尖峰很高说明漏感太大或者RCD吸收电路没有调好先把尖峰压下去噪声能量就小很多再看原边和副边之间的Y电容是否到位最后才是调整EMI滤波器。传导噪声的1MHz以下频段主要是差模噪声跟输入电流纹波有关可以增大X电容或者在整流桥后加差模电感1MHz以上主要是共模噪声这时候Y电容和变压器的屏蔽绕制工艺更重要。有一点容易被忽略变压器原副边之间的分布电容会直接影响共模噪声的传导路径。绕变压器的时候原副边之间加一层铜箔屏蔽并接地虽然工艺麻烦一些但对EMI的改善立竿见影。6. 写在最后的一点体会功率因数校正的LED驱动做了几年越来越觉得设计和调试之间隔着一层“手感”很多东西靠数据手册推不出来得靠波形和实测去感知。比如临界模式的谷底导通、变压器漏感的控制、环路带宽的取舍这些每一个单独拎出来都可以写一篇专题。我这些年最大的感悟是面对新芯片、新方案先不要急着画板子而是把芯片数据手册里的典型应用电路吃透特别是乘法器输入范围、ZCD引脚电流限制、VCC启动时序这些容易被忽略的角落。芯片厂商给的参考设计不是万能的但偏离它之前你得知道自己为什么偏离。如果你正准备做一款带PFC的LED驱动先定好目标PF和EMC认证等级再倒推选型和参数打样回来以后满载、半载、轻载、90V、220V、264V这六个点都测一遍把PF、THD、效率的变化趋势记录下来你会比自己想象的更理解你的电源。