1. 为什么图腾柱无桥PFC值得花时间搞明白如果你最近在翻电源类的技术社区或者跟做数字电源、服务器电源、车载OBC的同行聊天“图腾柱”这三个字出现的频率高得离谱。早几年大家还在纠结传统Boost PFC的整流桥损耗怎么降现在讨论的已经是“两相交错式图腾柱怎么调均流”“SiC MOSFET的体二极管反向恢复到底压不压得住”这种颗粒度的问题了。这个变化背后其实就一个核心驱动力效率指标被逼到了墙角传统方案已经榨不出更多油水了。图腾柱无桥PFC英文叫Totem-Pole Bridgeless PFC本质上是一种功率因数校正电路的拓扑结构。它把传统Boost PFC输入端的整流桥拿掉用两组互补工作的开关管通常用SiC MOSFET或者GaN HEMT替代配合一个升压电感实现交流正负半周都能高效地完成升压和功率因数校正。说人话就是以前交流电进来先过一座“桥”整流这座桥白白吃掉十几瓦甚至几十瓦的损耗现在把桥拆了让开关管直接接管损耗大幅下降效率能从96%左右推到98%甚至更高。这个内容适合谁看如果你正在做服务器电源、通信电源、车载充电机、光伏逆变器前级或者你是个电源工程师想从传统PFC往无桥拓扑迁移那这篇东西就是给你写的。我会从拓扑选择的逻辑讲起把平均电流控制怎么落地、交错并联怎么调、SiC MOSFET怎么选型和驱动、实际调试中会踩哪些坑全部拆开揉碎讲一遍。不是教科书式的罗列而是我自己做项目时一步步趟出来的经验。2. 图腾柱无桥PFC的拓扑逻辑与方案选型2.1 传统Boost PFC的痛点到底在哪先把这个事说清楚不然你没法理解为什么非要折腾图腾柱。传统Boost PFC的电路结构很简单交流输入经过一个全桥整流器变成脉动直流再送到Boost升压电路。这个全桥整流器通常用四个二极管组成成本低、可靠性高但它有个致命问题——导通损耗。假设你的电源输出功率是3kW交流输入220V输入电流有效值大概在14A左右。全桥整流器在任意时刻有两个二极管串联导通每个二极管的导通压降按0.9V算那么整流桥上的损耗就是2×0.9V×14A≈25W。这25W是纯损耗白白变成热量散掉。你辛辛苦苦把后面Boost电路的效率做到98%结果前面整流桥吃掉一大块整机效率直接掉到95%以下。更要命的是这25W的热量集中在整流桥这个小器件上散热设计非常头疼。你得给它加散热片甚至加风扇体积和成本都上去了。所以在高效率、高功率密度的场景下传统Boost PFC的天花板很明显。2.2 图腾柱拓扑是怎么把桥“拆”掉的图腾柱无桥PFC的核心思路就是既然整流桥的损耗大那就把它去掉用开关管来代替。具体怎么替代交流输入的一端直接接到升压电感的输入端电感的输出端接到一个由两个开关管串联组成的“半桥”中点。这两个开关管一个叫高频管通常工作在PWM斩波状态一个叫工频管在交流正半周或负半周保持常通。交流输入的另一端直接接到半桥的负极或者正极母线。这样做的效果是什么在交流正半周电流从火线经过升压电感经过高频管或者工频管再回到零线。整个回路里只有一个开关管在导通导通损耗远小于整流桥的两个二极管串联。而且开关管可以用低导通电阻的SiC MOSFET导通损耗进一步降低。但这里有个关键问题传统图腾柱拓扑在连续导通模式CCM下高频管的体二极管会出现反向恢复问题。因为Si MOSFET或者IGBT的体二极管反向恢复电荷大在CCM下会造成巨大的开关损耗甚至炸管。这就是为什么图腾柱拓扑虽然早就被提出但一直没能大规模商用——直到SiC MOSFET和GaN HEMT成熟。SiC MOSFET的体二极管反向恢复电荷极小几乎可以忽略这就让图腾柱拓扑在CCM下变得可行。所以你现在看到的图腾柱方案几乎清一色用SiC或者GaN这不是赶时髦是被拓扑特性逼出来的选择。2.3 为什么选平均电流控制而不是峰值电流控制控制策略这块图腾柱PFC和传统Boost PFC一样主流选择是平均电流控制。为什么不用峰值电流控制因为峰值电流控制在高功率因数场景下有个先天缺陷它检测的是电感电流的峰值而峰值和平均值之间的关系受占空比影响很大。在交流输入电压过零点附近占空比变化剧烈峰值电流控制的电流波形畸变严重功率因数做不高THD也压不下去。平均电流控制的思路是用电流环强制电感电流的平均值跟踪一个正弦参考信号。这个正弦参考信号的幅值由电压外环的输出决定相位和输入电压一致。这样就能保证输入电流波形是干净的正弦波功率因数接近1。具体实现上你需要采样三个关键量输入电压、输入电流、输出电压。输入电压经过一个乘法器或者数字算法生成电流参考信号。输入电流和参考信号做差经过电流调节器通常是PI或者PID输出占空比控制信号。输出电压经过电压调节器输出电流参考信号的幅值。整个环路是双环结构电压外环带宽低通常10-20Hz电流内环带宽高通常10kHz以上。数字控制的话TI的C2000系列比如F28004x、F28002x是主流选择内置的CLA协处理器可以分担电流环的计算压力让主核有更多资源处理通信和保护逻辑。如果你用模拟控制UC3854这类经典芯片也能做但调试灵活性和保护功能会差一些。2.4 交错并联到底解决了什么问题单相图腾柱PFC在3kW以上功率等级会遇到几个瓶颈电感体积大、输入电流纹波大、热集中。交错并联就是把这个痛点解掉的办法。两相交错式图腾柱PFC简单说就是并联两个图腾柱半桥它们的驱动信号错开180度。每相承担一半的功率电感电流纹波在输入端叠加后部分抵消总输入电流纹波频率翻倍、幅值降低。这意味着你的EMI滤波器可以做得更小电感磁芯也可以选更小尺寸的。但交错并联不是没有代价的。最直接的问题就是均流。如果两相的电流不均衡一相跑1.8kW另一相跑1.2kW那重载那相的开关管和电感会过热轻载那相又没充分利用。均流做不好交错并联的优势全没了可靠性还下降。均流的实现方式有两种一种是主从控制一相做主机另一相跟踪主机的电流另一种是独立控制每相有自己的电流环但共享同一个电压环输出作为电流参考。主从控制简单但动态响应差独立控制复杂但均流效果好。我实测下来独立控制加上每相独立的电流采样和调节器均流精度可以做到5%以内足够用了。3. 核心器件选型与参数计算实操3.1 SiC MOSFET怎么选才不踩坑图腾柱PFC的高频管和工频管对器件的要求完全不同不能随便拿一个型号通用。高频管需要频繁开关关注点是开关损耗和导通损耗的平衡。关键参数包括导通电阻Rds(on)、栅极电荷Qg、输出电容Coss、体二极管反向恢复电荷Qrr。Rds(on)越小导通损耗越低但芯片面积大、Coss也大开关损耗会上去。Qg越小驱动损耗越低开关速度也可以更快。Qrr对于图腾柱拓扑来说是最关键的参数之一必须选Qrr极小的器件否则CCM下体二极管反向恢复会导致灾难性的损耗。工频管在交流半周期内保持常通只在过零点切换开关损耗几乎可以忽略。所以工频管的核心指标就是Rds(on)选导通电阻尽可能低的型号就行不需要追求极低的Qg和Coss。以3kW两相交错图腾柱为例每相承担1.5kW。交流输入220V输出400V。每相输入电流有效值约6.8A峰值约9.6A。高频管在CCM下的电流应力和热应力需要仔细核算。我通常选650V或者750V的SiC MOSFETRds(on)在30-60mΩ之间。工频管可以选Rds(on)更低的比如20-30mΩ因为它的导通损耗直接决定效率。注意SiC MOSFET的栅极驱动电压范围和Si MOSFET不同。大部分SiC MOSFET推荐驱动电压是18V-20V开通、-3V到-5V关断。如果你用传统的15V/0V驱动导通电阻会偏大效率吃亏。驱动芯片要选支持负压关断的比如UCC21520、Si827x这类隔离驱动。3.2 升压电感的计算与磁芯选择升压电感的值决定了电流纹波大小。纹波太大THD和EMI都难看纹波太小电感体积大、成本高。一般取电流纹波的20%-40%作为设计目标。计算公式是这样的在交流电压峰值处占空比最小电流纹波最大。假设输入电压峰值Vpk311V输出电压Vout400V开关频率fsw100kHz电感值L那么纹波电流ΔI (Vpk × (Vout - Vpk)) / (L × fsw × Vout)。代入数值ΔI (311 × 89) / (L × 100000 × 400) 27679 / (L × 40000000)。如果目标纹波是峰值电流的30%即ΔI 9.6 × 0.3 2.88A那么L 27679 / (2.88 × 40000000) ≈ 240μH。磁芯选择上铁硅铝或者铁镍钼粉芯是常见选择因为它们饱和磁通密度高、损耗低。但粉芯的磁导率随直流偏置下降明显设计时要留足余量。我一般用面积积法AP法初选磁芯尺寸然后绕制样品实测温升和电感量曲线再迭代优化。绕线方面集肤效应和邻近效应在高频下不可忽视。100kHz下铜的集肤深度约0.2mm所以线径不要超过0.4mm否则交流电阻会显著增加。用多股细线并绕或者利兹线是常规操作。3.3 输入电流采样与信号调理平均电流控制对电流采样的精度和带宽要求很高。图腾柱拓扑的电流采样有几个方案分流电阻、电流互感器、霍尔传感器。分流电阻精度高、成本低、带宽好但会引入额外损耗。在3kW级别分流电阻上的损耗可能到几瓦需要权衡。电流互感器适合交流采样但只能测交流分量直流偏置测不了。霍尔传感器精度和带宽都不错但成本高、温漂大。我通常选分流电阻方案用2mΩ或者5mΩ的合金电阻配合差分放大器。关键是布局要对称开尔文连接必须做好否则采样信号会被开关噪声污染。放大器的带宽要足够至少是开关频率的5倍以上否则电流波形会失真。采样信号送到ADC之前要加抗混叠滤波器。截止频率设在开关频率的1/2到1/3之间用二阶有源滤波。滤波器会引入相位延迟在电流环设计时要考虑进去否则相位裕度不够环路会振荡。3.4 驱动电路设计与隔离要求图腾柱拓扑的高频管和工频管驱动需求不同。高频管需要快速开关驱动电流要足够大通常选峰值电流4A以上的驱动芯片。工频管开关频率低驱动要求宽松但隔离要求同样不能省。隔离驱动是必须的因为图腾柱拓扑的开关管参考电位在交流输入和输出母线之间跳变不隔离会短路。磁隔离或者电容隔离都可以TI的UCC21520、Silicon Labs的Si827x系列都是成熟方案。驱动电阻的选择也有讲究。开通电阻和关断电阻分开设置开通电阻可以大一点比如10-20Ω来抑制开关噪声和EMI关断电阻要小比如2-5Ω来加快关断速度、减少关断损耗。但关断太快会导致电压尖峰需要配合RC吸收或者TVS钳位。实操心得SiC MOSFET的栅极回路电感要尽可能小驱动芯片到栅极的走线要短而粗回流路径要紧凑。我见过因为驱动回路电感太大导致栅极振荡、管子炸掉的案例排查了半天才发现是PCB布局的问题。4. 控制算法实现与交错并联调试4.1 数字控制器的资源分配与中断设计用C2000做图腾柱PFC的控制中断设计是第一个要解决的问题。电流环的执行频率等于开关频率100kHz的话就是每10μs执行一次。在10μs内要完成ADC采样、坐标变换如果是三相、PI调节、PWM更新时间非常紧。我的做法是把电流环放在CLA里跑主核只负责电压环、保护逻辑和通信。CLA是独立于主核的协处理器可以并行执行不占用主核的时钟周期。ADC采样由EPWM模块触发保证采样时刻和PWM波形同步避免开关噪声干扰。电压环的执行频率可以低很多1kHz到10kHz都行。我一般设5kHz在CLA的电流环中断里分频触发。电压环的输出是电流参考信号的幅值这个值通过共享内存传给CLA。保护逻辑包括过流、过压、欠压、过温。过流保护要快最好在硬件层面用比较器直接封波软件层面再做二次确认。过压保护可以慢一点但阈值要准。过温保护用NTC或者数字温度传感器放在开关管和电感附近。4.2 平均电流环的参数整定电流环的PI参数整定是调试中最耗时间的环节。我的经验是先用理论计算得到初值再在实验中微调。理论计算电流环的被控对象是电感传递函数是1/(sL)。PI调节器的传递函数是Kp Ki/s。闭环带宽目标设为开关频率的1/10到1/5即10kHz到20kHz。Kp 2π × fc × L / Vout其中fc是目标带宽L是电感值Vout是输出电压。Ki Kp × 2π × fc / 10。以L240μH、fc15kHz、Vout400V为例Kp 2π × 15000 × 0.00024 / 400 ≈ 0.056。Ki 0.056 × 2π × 1500 ≈ 528。实际调试时先只加Kp观察电流波形。如果波形有振荡减小Kp如果跟踪慢增大Kp。Kp调好后加KiKi太大会导致低频振荡太小会有稳态误差。用示波器看电流波形和参考信号的跟随情况目标是波形干净、过零点无明显畸变。注意电流环的带宽不能超过开关频率的1/5否则采样噪声和PWM更新延迟会导致环路不稳定。我试过把带宽推到25kHz结果电流波形全是毛刺THD反而变差了。4.3 两相交错均流的实现与调试两相交错的核心是均流。我的实现方式是每相独立电流环共享电压环输出。具体来说电压环输出一个总电流参考幅值Iref然后每相根据自己的电流采样做闭环目标是让每相电流平均值等于Iref/2。但实际中两相的电感值、导通电阻、驱动延迟不可能完全一致所以需要额外的均流调节。我在每相的电流环里加了一个均流补偿项检测两相电流的差值经过一个慢速积分器输出一个修正量叠加到各自的电流参考上。这样重载相的参考会略微降低轻载相的参考会略微升高最终达到平衡。调试时先用单相运行确认每相都能独立稳定工作。然后双相运行观察两相电流波形。如果差异超过10%检查电感值是否一致、电流采样是否校准、驱动延迟是否匹配。均流积分器的带宽要低通常100Hz以下否则会和电流环耦合导致振荡。交错角度的控制也很关键。两相PWM的相位差必须是180度否则纹波抵消效果打折扣。用EPWM模块的同步信号可以精确控制相位差配置成主从模式从模块的计数器同步到主模块的零点或者周期点。4.4 过零点畸变的抑制技巧图腾柱PFC在交流过零点附近有个天然难题电流波形容易畸变。原因是过零点附近输入电压很低升压电感的电流上升率不够电流环的调节能力受限。再加上工频管的切换死区电流会出现平顶或者缺口。抑制过零点畸变有几个办法。一是增加电流环的带宽让电流环在过零点附近也能快速响应。但带宽受限于开关频率不能无限增加。二是优化工频管的切换策略在过零点附近提前或者延后切换避开电流畸变最严重的区域。三是用前馈补偿把输入电压的前馈信号加到占空比上减轻电流环的负担。我实测下来前馈补偿加过零点区域电流环增益提升效果最明显。THD可以从5%压到2%以内。具体做法是在过零点前后±10V的范围内把电流环的Kp临时增大50%同时把工频管的切换点稍微提前让电流有更多时间建立。5. 常见问题排查与避坑经验实录5.1 上电炸管的几种典型原因图腾柱PFC调试中最怕的就是炸管。我炸过的管子加起来能装一盒子总结下来无非几个原因。第一种是驱动时序错误。高频管和工频管的驱动信号如果出现重叠就会导致直通短路。图腾柱半桥的两个管子不能同时导通死区时间必须足够。SiC MOSFET的开关速度快死区时间可以设小一点但也不能小于100ns。我一般设200ns留足余量。第二种是体二极管反向恢复。虽然SiC MOSFET的Qrr很小但如果选型不当或者工作在硬开关条件下仍然会有反向恢复电流。这个电流会叠加在开关管上导致电流尖峰和电压尖峰。解决办法是确保电流在开关管开通前已经反向也就是实现零电压开关ZVS。通过合理设计死区时间和电感电流纹波可以让开关管在开通前体二极管先导通实现ZVS。第三种是过压击穿。图腾柱拓扑的输出电压是400V但开关管承受的电压应力可能更高。因为寄生电感的存在开关瞬间会产生电压尖峰。如果尖峰超过开关管的耐压值就会击穿。解决办法是加RC吸收电路或者TVS钳位同时优化PCB布局减小寄生电感。实操心得每次上电前先用低压小功率测试确认驱动波形和电流波形正常再逐步升压升功率。我习惯用可调直流电源代替交流输入先测正半周和负半周分别工作是否正常再上交流。5.2 电流波形畸变的排查思路电流波形畸变是调试中最常见的问题表现是THD偏高、功率因数上不去。排查思路要系统化。先看畸变出现在哪里。如果是在过零点附近那是过零点畸变按前面说的方法处理。如果是在峰值附近可能是电流环带宽不够或者采样噪声太大。如果波形整体失真可能是电流采样校准有问题或者乘法器参考信号不对。用示波器同时看输入电压、输入电流、电流参考信号。如果电流参考信号本身就是畸变的那问题在电压环或者乘法器。如果参考信号干净但电流跟踪不上那问题在电流环。如果电流波形有高频毛刺那是采样噪声或者驱动干扰。我遇到过一次电流波形在特定负载下出现低频振荡排查了半天发现是电压环带宽太高和电流环耦合了。把电压环带宽从20Hz降到10Hz振荡消失。所以电压环和电流环的带宽要拉开至少一个数量级否则容易耦合。5.3 效率不达标的优化方向效率是图腾柱PFC的核心指标如果实测效率比预期低可以从几个方向优化。导通损耗方面检查开关管的Rds(on)是否选得够低电感绕组的直流电阻是否偏大PCB走线的铜厚和宽度是否足够。我见过因为PCB走线太细导致效率掉1个百分点的案例加粗走线后效率立刻回升。开关损耗方面检查驱动电阻是否合适死区时间是否过长开关频率是否过高。SiC MOSFET的开关损耗和开关频率成正比如果效率不达标可以适当降低开关频率比如从100kHz降到70kHz效率会明显改善但电感体积会增大。磁芯损耗方面检查电感磁芯的损耗是否超标。粉芯的损耗和频率、磁通密度有关如果磁芯损耗大可以换更低损耗的磁芯材料或者增大磁芯尺寸降低磁通密度。5.4 常见问题速查表问题现象可能原因排查方法解决措施上电炸管驱动时序错误、死区不足示波器看驱动波形增大死区时间检查驱动逻辑电流波形畸变过零点畸变、采样噪声分段观察波形前馈补偿、优化采样布局效率偏低导通损耗大、开关损耗大热成像看热点换低Rds(on)器件、优化驱动均流不达标电感不一致、采样偏差分别测两相电流校准采样、加均流环输出电压振荡电压环带宽过高看输出电压纹波降低电压环带宽过流保护误触发采样噪声、阈值太低看电流采样波形加滤波、调整阈值6. 从工程落地角度看图腾柱PFC的边界与取舍6.1 什么场景适合上图腾柱什么场景不适合图腾柱PFC不是万能的它有明确的适用边界。适合的场景是输出功率在1kW以上、效率指标要求苛刻比如钛金级服务器电源要求96%以上、功率密度要求高、成本相对不敏感。这些场景下图腾柱的效率优势可以覆盖它增加的器件成本和设计复杂度。不适合的场景是小功率比如500W以下、成本极度敏感、开发周期紧张。小功率下传统Boost PFC的效率差距没那么大图腾柱的复杂度和成本反而成了负担。我见过有人在一个200W的适配器上硬上图腾柱结果调试花了三个月成本翻了一倍效率只提升了0.5个百分点完全不划算。6.2 和维也纳PFC的对比选择维也纳PFC是三相场景下的热门拓扑和单相图腾柱不是直接竞争关系。但如果你在做三相应用确实需要对比一下。维也纳PFC是三电平拓扑开关管电压应力只有母线电压的一半适合高压输出场景。它的输入电流谐波特性好EMI滤波器可以做得小。但维也纳PFC的开关管数量多驱动复杂中点电位平衡需要额外控制。图腾柱PFC在单相场景下效率更高、结构更简单。三相场景下可以用三个图腾柱独立控制也可以用工频整流加图腾柱的组合。选择哪个取决于你的功率等级、输出电压、成本预算和开发资源。6.3 热设计与布局的工程细节图腾柱PFC的热设计比传统Boost PFC更讲究因为损耗分布变了。传统Boost PFC的损耗集中在整流桥和开关管上图腾柱PFC的损耗主要在开关管和电感上。开关管的散热要重点关注高频管因为它的开关损耗大。工频管的损耗主要是导通损耗相对均匀。我通常把高频管和工频管分开布局高频管靠近驱动芯片工频管靠近电感减少走线长度。电感的散热也不能忽视。粉芯电感的损耗随温度上升而增加如果散热不好温升会导致损耗进一步增大形成正反馈。我一般给电感加散热片或者灌封把热量导出去。PCB布局上功率回路要尽可能小减少寄生电感。电流采样回路要远离功率回路避免噪声耦合。驱动回路要短而粗回流路径要紧凑。这些细节听起来简单但实际做的时候很容易忽略最后调试时才发现问题。6.4 从样机到量产的几个关键门槛样机跑通只是第一步量产还有几个门槛要过。器件一致性是第一个门槛。SiC MOSFET的参数分散性比Si器件大不同批次的Rds(on)和Qg可能有差异。量产时要和供应商确认参数分布必要时做筛选或者分档。EMI认证是第二个门槛。图腾柱PFC的开关频率高、dv/dt大EMI挑战比传统Boost PFC大。要在设计初期就考虑EMI滤波器的设计预留足够的余量。我一般会在样机阶段就做预兼容测试发现问题尽早改。保护可靠性是第三个门槛。量产产品要面对各种异常工况输入电压波动、负载突变、输出短路、散热失效。保护逻辑要覆盖全面响应要快不能有误触发。我习惯在样机上做完整的故障注入测试把能想到的异常都试一遍。最后分享一个小技巧图腾柱PFC的调试不要一上来就满载先从10%负载开始逐步增加到满载。每个负载点都记录效率、THD、温度数据画成曲线。这样一旦出现问题可以快速定位是哪个负载点开始异常的。我靠这个方法定位过好几次偶发故障比盲目换器件高效得多。这个内容后续还可以这样扩展如果你在做三相应用可以研究三相图腾柱的均流和中点平衡如果你在追求极致效率可以研究软开关技术比如用辅助谐振网络实现全负载范围的ZVS如果你在关注成本可以研究用GaN替代SiC的可行性GaN的开关速度更快、Qg更小但耐压和可靠性还需要验证。
