ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

从无源到图腾柱:PFC功率因数校正技术全解析与调试实战

从无源到图腾柱:PFC功率因数校正技术全解析与调试实战 1. 从一只发热的电源适配器说起手里有一台老式24V/5A的电源适配器铁壳拿在手里沉甸甸的。满载跑上半小时外壳温度能到六十多度摸上去烫手。拆开看输入端一个硕大的工频变压器后面跟着整流桥和一颗巨大的电解电容再往后才是开关管和变压器。这个结构就是典型的“无源PFC”方案——输入端串一颗大电感配合电容做被动式功率因数校正。问题出在哪用功率计一测输入电流波形是一个又窄又尖的脉冲只在市电峰值附近才有电流流过。功率因数只有0.6左右意味着电网送来的视在功率里有相当一部分在做无用功。更麻烦的是这个尖峰电流的谐波含量极高三次、五次谐波直接倒灌回电网对同一线路上的其他设备造成干扰。这就是PFC技术要解决的核心问题。PFCPower Factor Correction功率因数校正的本质是让开关电源从电网吸取的电流波形尽可能跟随电压波形呈正弦状且同相位。做到这一点功率因数就能从0.5~0.6提升到0.99以上谐波含量大幅下降电网的利用率显著提高。从无源到有源从被动到主动这条路走了几十年。今天我想把PFC这条技术路线从头到尾捋一遍包括无源PFC的局限、有源PFC的几种主流拓扑、CCM与DCM的工作模式差异、控制芯片的选型逻辑以及实际调试中那些文档里不会写的坑。适合正在做电源设计、准备从反激式开关电源进阶到PFCLLC架构的工程师也适合想搞明白“为什么现在电源都要标功率因数”的硬件爱好者。2. 无源PFC便宜但憋屈的妥协方案2.1 无源PFC到底在做什么无源PFC的思路非常朴素在整流桥和滤波电容之间串一颗大电感。这颗电感的作用是延缓电流的上升和下降让原本又窄又尖的脉冲电流变得宽一些、矮一些。电流导通角从原来的60度左右扩展到120度甚至更大功率因数能从0.5提升到0.7~0.8。但它的天花板很明显。工频电感体积大、重量重一颗100W级别的无源PFC电感用硅钢片铁芯体积能占掉整个电源的三分之一。而且它只能在特定负载条件下优化负载一变校正效果就打折扣。更关键的是无源PFC无法把功率因数做到0.9以上对于现在动辄要求PF0.95的能效标准来说根本不够看。我实测过一组数据同样一个200W的反激式开关电源无源PFC方案在满载时PF值0.72半载时掉到0.65轻载时只有0.5出头。而换成有源PFC方案满载PF 0.99半载0.97轻载也能维持在0.9以上。这个差距不是靠调整电感参数能弥补的是原理层面的限制。2.2 无源PFC的适用边界那无源PFC是不是完全没用了也不是。在小功率场合比如50W以下的LED驱动、充电器无源PFC因为成本低、结构简单、可靠性高仍然有生存空间。特别是那些对体积不敏感、对成本极度敏感的产品一颗电感加一颗电容就能搞定BOM成本可能只有有源方案的十分之一。但有一条红线当输出功率超过75W很多地区的能效法规就开始强制要求PF值。比如欧盟的EN 61000-3-2标准对25W以上的照明设备就有谐波电流限值。这时候无源PFC就力不从心了必须上有源方案。注意无源PFC电感的选型有个容易忽略的点——电感量不是越大越好。电感量过大电流导通角虽然变宽了但电感上的压降也增大导致输出电压降低效率下降。一般取电感量在几毫亨到几十毫亨之间具体要根据负载电流和输入电压范围来算。2.3 从无源到有源的转折点真正推动有源PFC普及的是能效标准的收紧和功率密度的需求。开关电源从几十瓦做到几百瓦、上千瓦无源PFC的体积和重量已经无法接受。同时CCM连续导通模式和DCM断续导通模式的Boost PFC拓扑成熟起来专用控制芯片如UC3854、L6562、NCP1654等大量上市有源PFC的成本从原来的“高不可攀”降到了“可以接受”。这个转折点大概在2000年前后。在此之前PFC是高端通信电源和工业电源的专属在此之后连普通的PC电源都开始标配主动式PFC。现在你拆开任何一台80Plus认证的ATX电源输入端几乎清一色是Boost PFC升压电路。3. 有源PFC的核心拓扑Boost为什么成了主流3.1 Boost PFC的基本工作原理有源PFC最常用的拓扑是Boost升压电路。结构很简单整流桥后面接一颗升压电感开关管通常是MOSFET或IGBT将电感电流斩波二极管将能量导向输出电容。控制芯片通过采样输入电压、输入电流和输出电压让输入电流的峰值包络跟随输入电压的正弦波形。具体来说控制芯片内部有一个乘法器将输入电压采样信号和输出电压误差放大信号相乘得到一个与输入电压同相位的正弦参考信号。这个参考信号再与输入电流采样信号比较通过电流环调节开关管的占空比迫使输入电流跟踪参考信号。这就是平均电流控制的基本框架也是CCM模式下最常用的控制策略。Boost拓扑之所以成为PFC的主流有几个硬核理由。第一它在整个输入电压范围内都能保持升压特性输入电流连续EMI相对好处理。第二升压电感位于输入端电感电流就是输入电流采样和控制都直接。第三输出电容上的电压高于输入峰值电压储能电容可以做得小一些。第四开关管源极接地驱动电路简单。3.2 CCM与DCM两种工作模式的选择逻辑CCM连续导通模式指的是电感电流在整个开关周期内都不降到零。DCM断续导通模式则是电感电流在每个周期内都会降到零有一段时间电感电流为零。两者的核心差异体现在电感电流纹波和峰值电流上。CCM模式下电感电流纹波小峰值电流低EMI好处理但需要较大的电感量且二极管反向恢复问题突出。DCM模式下电感量可以小很多二极管反向恢复问题轻但峰值电流大EMI差开关管和电感的电流应力高。选CCM还是DCM主要看功率等级。一般来说75W到300W可以用DCM或者CRM临界导通模式300W以上建议用CCM。CRM是DCM的一种特殊形式电感电流刚好在周期结束时降到零开关管在零电流条件下开通没有反向恢复问题效率高但开关频率随负载变化轻载时频率会飙得很高。我个人的经验是如果做300W以内的PFCCRM模式用L6562这类芯片非常省心外围元件少调试简单。如果做500W以上老老实实上CCM用UCC28180或者NCP1654虽然调试复杂一些但电流应力和EMI都好控制。对比维度CCMDCM/CRM适用功率300W以上75W~300W电感量大小峰值电流低高二极管反向恢复严重需用碳化硅二极管轻或无EMI较好较差控制复杂度高低典型芯片UCC28180, NCP1654L6562, FAN75293.3 图腾柱PFC效率革命的下一个台阶传统Boost PFC有一个绕不开的损耗源整流桥。四个二极管组成的桥式整流器在低压输入时导通损耗相当可观。一个1000W的PFC整流桥上的损耗可能占到总损耗的20%以上。图腾柱PFCTotem-Pole PFC就是冲着这个痛点来的。它把整流桥和Boost开关管整合在一起用两个MOSFET替代整流桥的下臂用两个MOSFET或者一个MOSFET加一个二极管做Boost开关。在输入电压正半周一个桥臂的MOSFET做同步整流另一个桥臂的MOSFET做Boost开关负半周则角色互换。这个结构的优势很明显用MOSFET的低导通电阻替代二极管的正向压降导通损耗大幅降低。如果再用上氮化镓GaN器件开关损耗也能压得很低整体效率可以做到99%以上。但代价是控制复杂度飙升需要处理交流正负半周的切换逻辑还要防止桥臂直通。交错式图腾柱PFC更进一步用两路图腾柱交错并联进一步降低输入电流纹波但驱动和均流设计难度也成倍增加。提示图腾柱PFC的调试难点在于死区时间和体二极管反向恢复。死区时间太短桥臂直通炸管太长体二极管导通损耗增加。一般取50~100ns具体要看MOSFET的开关速度和驱动能力。4. 控制芯片选型与关键参数计算4.1 主流PFC控制芯片的路线差异市面上的PFC控制芯片大致分三条路线。第一条是乘法器型以UC3854为代表内部有模拟乘法器直接生成正弦参考信号控制精度高但外围元件多调试复杂。第二条是跨导型以L6562为代表通过比较输入电流采样和误差放大信号来控制结构简单适合CRM模式。第三条是数字型以UCD3138为代表用DSP或者专用数字内核做控制灵活性强但开发门槛高。对于大多数中小功率应用L6562和它的衍生型号L6563、L6564是性价比最高的选择。外围只需要几个电阻电容就能实现CRM模式的PFC控制。对于大功率CCM应用UCC28180和NCP1654是主流内部集成了平均电流控制环路外围元件也不多。选芯片的时候有几个参数必须看驱动能力能不能直接驱动MOSFET、保护功能过压、过流、欠压锁定、开关频率范围是否可编程、以及是否支持THD优化。THD优化功能可以在轻载时调整输入电流波形进一步降低谐波含量对于要过能效认证的产品很有用。4.2 升压电感的计算与选型升压电感是PFC电路的核心元件它的参数直接决定了电流纹波、峰值电流和效率。计算步骤如下首先确定最大输入电流有效值。假设输出功率P_out300W效率η0.95最小输入电压V_in_min85V则输入功率P_inP_out/η≈316W最大输入电流有效值I_in_rmsP_in/V_in_min≈3.72A峰值电流I_in_pkI_in_rms×1.414≈5.26A。然后确定电感纹波系数。CCM模式下一般取纹波电流为峰值电流的20%~40%。取30%则纹波电流ΔI5.26×0.3≈1.58A。接着计算电感量。在最低输入电压峰值处占空比最大。输入峰值电压V_in_pk85×1.414≈120V输出电压V_out400V占空比D(V_out-V_in_pk)/V_out(400-120)/4000.7。开关频率f_sw取65kHz则电感量LV_in_pk×D/(ΔI×f_sw)120×0.7/(1.58×65000)≈818μH。实际选型时取标准值820μH或1mH。电感磁芯建议用铁硅铝或者铁镍钼饱和磁通高损耗低。绕线用多股漆包线或者铜箔降低集肤效应。气隙要磨得均匀避免局部饱和。4.3 输出电容与开关管的选型要点输出电容的选型主要看纹波电压和保持时间。PFC输出电容上的纹波电压主要是两倍工频纹波计算公式为ΔV_outI_out×T_line/(2×C_out)其中T_line是工频周期20ms。假设输出电流I_out0.75A300W/400V要求纹波电压ΔV_out10V则C_out0.75×0.02/(2×10)750μF。实际取1000μF留足余量。开关管的选型看耐压、导通电阻和开关速度。PFC开关管耐压一般取600V或650V导通电阻根据电流有效值来选。对于300W应用开关管有效值电流约3.7A峰值电流5.3A选导通电阻0.2Ω左右的MOSFET导通损耗约2.7W。开关损耗跟开关频率和驱动速度有关一般取总损耗的1%~2%。二极管必须用碳化硅二极管或者快恢复二极管。普通硅二极管的反向恢复时间太长在CCM模式下会产生巨大的反向恢复电流轻则效率下降重则炸管。碳化硅二极管没有反向恢复问题但价格贵快恢复二极管便宜但反向恢复电荷仍然存在需要仔细评估。5. 调试中那些文档不会写的坑5.1 输入电流波形畸变的排查链路调试PFC时最常见的问题是输入电流波形畸变THD超标。波形畸变的表现形式有好几种排查思路也不同。如果波形在过零点附近出现平顶或者凹陷通常是电流采样信号在过零点附近太小被噪声淹没控制环路失去了调节能力。解决办法是增大电流采样电阻或者在电流采样信号上叠加一个小偏置。但偏置不能太大否则轻载时THD会恶化。如果波形在峰值附近出现尖峰或者振荡通常是电压环带宽太高导致占空比在峰值附近剧烈变化。解决办法是降低电压环的穿越频率一般取10~20Hz远低于两倍工频100Hz或120Hz避免电压环对工频纹波产生响应。如果波形整体不对称正半周和负半周不一样那就要检查整流桥或者输入电压采样电路。输入电压采样通常是从整流桥前取如果采样电路有偏置或者非线性就会导致正负半周参考信号不对称。我踩过的一个坑是输入电压采样电阻的温漂导致高温下PF值下降。常温下PF 0.99高温下掉到0.95。后来换了低温漂电阻问题解决。这个坑在文档里不会写但实际做产品时经常遇到。5.2 轻载效率与PF值的平衡轻载时PF值下降是PFC电路的固有特性。因为轻载时输入电流很小电流采样信号的信噪比变差控制环路容易受到噪声干扰。同时开关管的开关损耗和驱动损耗在轻载时占比增大效率也会下降。改善轻载PF值的方法有几个。一是采用频率反走技术轻载时降低开关频率减少开关损耗同时增大电感电流纹波提高电流采样信号的信噪比。二是采用打嗝模式极轻载时让PFC间歇工作减少平均开关次数。三是优化电流采样电路用运算放大器对采样信号进行放大和滤波提高信噪比。但要注意频率反走不能降得太低否则电感会进入饱和。一般最低频率取20kHz左右再低就有音频噪声了。打嗝模式的阈值要设置合理太早进入会导致输出电压纹波增大太晚进入则轻载效率改善不明显。5.3 碳化硅二极管的使用注意事项碳化硅二极管没有反向恢复电荷但它的结电容充放电会产生振荡。在CCM模式下二极管关断时结电容和电感形成谐振产生高频振荡可能导致EMI超标。解决办法是在二极管两端并联一个RC吸收电路阻尼振荡。RC参数一般取R10~50ΩC100~470pF具体要实测调整。另外碳化硅二极管的正向压降比硅二极管高导通损耗会大一些。在低压输入时这个损耗差异更明显。所以选碳化硅二极管时要权衡反向恢复损耗和正向导通损耗。对于CCM模式反向恢复损耗占主导碳化硅优势明显对于DCM/CRM模式反向恢复问题本来就轻用快恢复二极管可能更划算。注意碳化硅二极管的浪涌电流能力较弱开机瞬间的浪涌电流可能损坏二极管。建议在输入端加NTC热敏电阻或者继电器旁路电路限制开机浪涌。6. PFC与后级LLC的配合系统级视角6.1 为什么PFC后面常跟LLCPFC把输入电压升到400V左右为后级DC-DC变换器提供了一个稳定的高压母线。后级如果再用反激式开关电源效率上不去因为反激拓扑在高压输入时开关损耗大而且变压器漏感导致的电压尖峰很难处理。LLC谐振变换器在高压输入时可以实现零电压开通ZVS和零电流关断ZCS效率高EMI好成了PFC后级的标配。PFCLLC的组合前级负责功率因数校正和电压预调节后级负责隔离和精确稳压。两级各司其职整体效率可以做到95%以上。如果再加一级同步整流SR效率还能再提升1~2个百分点。但两级结构也有代价元件数量多成本高调试复杂。PFC和LLC之间的母线电压需要协调PFC的动态响应要足够快否则LLC在负载突变时会掉电。一般PFC的电压环带宽取10~20HzLLC的电压环带宽取1~2kHz两者相差两个数量级避免相互干扰。6.2 PFC母线电压的设定逻辑PFC输出电压设定在多少合适常见的有380V、390V、400V、410V几个档位。设定得高后级LLC的输入电压高变压器匝比可以大一些初级电流小导通损耗低。但设定得太高开关管和电容的耐压要求也高成本增加。一般来说对于90V~264V宽输入范围的应用PFC母线电压设定在390V~400V比较合适。这个电压既能保证在最低输入电压时仍有足够的升压比又不会对器件耐压提出过分要求。如果输入电压范围窄比如只有220V±10%母线电压可以设低一些比如380V降低器件应力。还有一个细节PFC母线电压的设定要跟后级LLC的增益范围匹配。LLC的增益范围一般在0.8~1.2之间如果母线电压波动太大LLC可能无法维持稳压。所以PFC的电压环要足够稳负载突变时母线电压跌落不超过10%。6.3 开机时序与浪涌控制PFCLLC系统的开机时序很重要。如果PFC还没建立输出电压LLC就开始工作母线电容会被反复充放电产生巨大的浪涌电流。正确的时序是先让PFC软启动母线电压升到设定值然后LLC再软启动逐步增加输出功率。PFC软启动的实现方式通常是控制芯片内部的软启动引脚外接一个电容上电时电容缓慢充电占空比逐渐增大。软启动时间一般取100~500ms太短了浪涌电流大太长了开机慢。另外母线电容的预充电电路也不能省。如果没有预充电上电瞬间母线电容相当于短路整流桥和PFC电感会承受巨大的浪涌电流。预充电一般用NTC热敏电阻或者继电器加限流电阻等母线电压建立后再用继电器旁路限流电阻降低正常工作时的损耗。7. 从理论到实物一次完整的PFC调试记录7.1 样机参数与初始上电我最近做了一台300W的PFCLLC电源PFC部分用L6562做CRM控制升压电感820μH开关管用600V/0.19Ω的MOSFET二极管用碳化硅二极管输出电容1000μF/450V。LLC部分用L6599输出24V/12.5A。第一次上电输入电压调到220V输出接电子负载设到满载。上电后PFC输出母线电压稳定在400V但输入电流波形在过零点附近有明显的平顶THD测出来15%远超预期的5%以内。排查过程先用示波器看电流采样信号发现过零点附近信号幅度只有几十毫伏确实被噪声淹没了。尝试增大电流采样电阻从0.1Ω增加到0.22Ω信号幅度翻倍但THD只降到12%改善不明显。再查电压环发现电压环的穿越频率设得太高大概有30Hz导致电压环对两倍工频纹波产生了响应占空比在峰值附近波动。把电压环的补偿电容增大穿越频率降到15HzTHD降到8%。最后查输入电压采样电路发现采样电阻的温漂很大常温下采样信号正常但上电几分钟后电阻发热采样信号偏移导致正负半周不对称。换了低温漂电阻后THD降到4.5%PF值0.99。7.2 负载突变时的动态响应PFC的负载突变测试也很关键。LLC在负载突变时母线电压会跌落或过冲如果PFC的动态响应跟不上母线电压可能跌到LLC的欠压保护点导致系统重启。测试方法用电子负载做50%到100%的阶跃变化观察母线电压的跌落幅度和恢复时间。我实测下来负载从50%突加到100%时母线电压从400V跌到370V恢复时间约50ms。这个跌落幅度在LLC的允许范围内但如果LLC的增益范围不够就可能出问题。改善动态响应的方法增大输出电容提供更多的能量缓冲提高电压环的带宽但要注意不能引起振荡在LLC侧增加前馈控制负载突变时提前调整LLC的开关频率。7.3 效率测试与损耗分布满载效率测下来PFC级效率96.5%LLC级效率95.2%整体效率91.8%。损耗分布大致是PFC开关管损耗约4W二极管损耗约3W电感损耗约2W整流桥损耗约2WLLC级损耗约12W。PFC级的损耗里开关管损耗占比最大。用示波器看开关管波形发现开通时有明显的电流尖峰这是二极管反向恢复电流导致的。虽然用了碳化硅二极管但在CRM模式下二极管电流降到零之前开关管就开通了仍然有反向恢复问题。把开关管的开通速度放慢一些尖峰明显降低损耗也降了0.5W。这个细节说明即使是CRM模式开关管的开通速度也需要仔细调整。太快了反向恢复问题严重太慢了开关损耗增加。一般通过调整栅极驱动电阻来优化取10~22Ω比较合适。8. 写在最后的一点个人体会PFC技术从无源到有源从CCM到CRM再到图腾柱本质上是在效率、成本、复杂度之间不断寻找平衡点。没有一种拓扑是万能的选型的时候一定要先明确功率等级、输入范围、能效要求和成本预算然后再决定用哪种方案。我个人的经验是300W以下用CRM Boost PFC芯片选L6562系列简单可靠300W到1kW用CCM Boost PFC芯片选UCC28180或NCP1654性能稳定1kW以上可以考虑图腾柱PFC但要做好控制复杂度和成本上升的心理准备。调试的时候输入电流波形是最重要的观察对象。波形不对一切白搭。过零点平顶查采样峰值振荡查电压环正负不对称查输入采样。这三个排查方向覆盖了80%的PFC调试问题。最后说一个容易被忽略的点PFC电感的绕线工艺。同样的电感量绕法不同损耗能差一倍。多股并绕比单根粗线好分层绕比乱绕好气隙均匀比气隙集中好。这些细节在仿真里看不出来但实测效率会告诉你差别。
返回列表