ARTICLE DETAIL

资讯详情

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

图腾柱无桥PFC核心原理与CCM开关模态全解析:从GaN到交错并联

图腾柱无桥PFC核心原理与CCM开关模态全解析:从GaN到交错并联 去年做一款3kW服务器电源的PFC预研时我把传统Boost PFC的整流桥换成图腾柱结构单从拓扑纸上算效率就能看到2%左右的提升空间。后来调通了交错并联样机整机满载效率在230Vac输入下做到99.2%这才真正体会到“拓扑选对事半功倍”是什么意思。不过这个拓扑的坑也不少尤其是模态分析如果没吃透后面驱动、采样、均流全会跟着出问题。这篇先把最核心的拓扑原理和开关模态拆明白后续再展开控制环路和EMI设计。图腾柱无桥PFCTotem-Pole Bridgeless PFC这几年能火起来本质上不是拓扑本身有多新而是GaN器件把它的最后一块短板补上了。它解决的核心问题很直接传统Boost PFC前面的整流桥在2000W以上功率等级会白白消耗十几瓦到二十几瓦的功率想做到钛金效率或者99%以上这十几瓦就是必须省下来的钱。本文适合正在做服务器电源、通信电源、车载充电机PFC前级的工程师也适合准备入门无桥PFC的电力电子在校学生我会把正负半周路径、CCM开关模态、交错纹波抵消比例和关键器件选型逻辑一次讲透。1. 为什么偏偏是图腾柱无桥PFC家族里的定位与选择逻辑1.1 传统Boost PFC那道绕不过去的整流桥损耗先算一笔账传统Boost PFC的输入侧一定有一个桥式整流器工频电流不管正负半周都要穿过两颗整流二极管。整流桥损耗可以用一个很粗糙但够用的公式估算P_loss ≈ 2 × Vf × Iin_avg。以230Vac输入、3000W输出为例输入平均电流大约13A按整流二极管正向压降0.85V估算两颗管子同时导通损耗就是2 × 0.85 × 13 ≈ 22W。这还只是满载。如果目标效率是98.5%总损耗预算也就45W左右一个整流桥就占掉一半这显然不能接受。1.2 无桥PFC家族的三条技术路线无桥PFC的思路很简单不要整流桥让Boost拓扑自己处理正负半周。我梳理一下两个桥臂的对偶关系双Boost无桥Dual Boost Bridgeless正负半周各用一组独立的Boost电路共用一个输出电容。开关管和二极管是两个回路各自一套输入电流只经过一颗开关管和一颗二极管比传统Boost少串联一颗二极管。问题是共模EMI很严重而且电感用两颗体积没优势。全桥无桥Full-Bridge / Bi-directional switch四个开关管既当整流又当Boost开关器件更多驱动复杂一般很少用在量产方案里。图腾柱无桥结构最简单一个Boost电感、一个高频桥臂、一个工频桥臂。电流在任何时刻只经过一颗高频管和一颗工频管导通路径上只有两颗有源器件损耗理论上最低。图腾柱之所以在早期没成为主流症结在于高频桥臂的体二极管反向恢复。传统Si MOSFET的体二极管是少子器件反向恢复电荷Qrr很大。图腾柱工作在CCM时续流管从第三象限导通切回正向阻断的那一瞬间体二极管里存储的少子需要扫出这个恢复电流会叠加到开关管上造成巨大的开关损耗和电压电流尖峰。早期业界只能让图腾柱工作在DCM或临界导通模式利用零电流关断避开反向恢复问题但那样峰值电流大、EMI难处理功率做不大。1.3 GaN把最后一块拼图补上了后来650V增强型GaN HEMT商用化事情才起了变化。GaN是横向器件没有传统意义上的PN体二极管反向导通靠二维电子气沟道不涉及少子存储等效Qrr几乎为零。这就让CCM模式下的图腾柱PFC变得现实了。高频桥臂用两颗GaN工频桥臂用两颗Si超级结MOSFET图腾柱的导通损耗和开关损耗都能压到极低。现在1kW到3.3kW的服务器电源、钛金效率电源还有车载充电机里图腾柱PFC几乎成了标配方案。2. 先看明白单路图腾柱PFC正负半周的电流路径2.1 拓扑定义与角色分工图腾柱PFC的电路拓扑可以理解为把传统Boost的“桥式整流Boost”合并了。输入火线L经过Boost电感Lb接到高频桥臂中点A输入零线N直接接到工频桥臂中点B。高频桥臂由Q1、Q2组成Q1是上管、Q2是下管都选GaN工频桥臂由Q3、Q4组成Q3是上管、Q4是下管选Si SJ-MOSFET。输出正端P是Q1和Q3的漏极汇集点输出负端Nout是Q2和Q4的源极汇集点输出电容和负载跨接在P、Nout之间。整个拓扑最容易被搞混的地方就在这里Q1、Q2不是固定一个做“主开关”一个做“续流管”而是要随着交流输入正负半周对调角色。这一点驱动波形接错了板子一上电就可能炸管。务必先把这个角色分工刻在脑子里。2.2 正半周路径Q2主开关Q1续流当交流输入处于正半周即L端电位高于N端工频桥臂的Q4常通把输出负端Nout接到输入N端。此时高频桥臂里Q2是主开关Q1当续流管或者用它的反向导通沟道同步整流。Q2导通阶段电感储能电流路径是 L → Lb → A点 → Q2 → Nout → Q4 → N-。此时电感两端直接承受输入电压电感电流线性上升输出能量完全由输出电容承担。Q2关断阶段电感续流电感电流不能突变A点电位被抬高电流路径改为 L → Lb → A点 → Q1反并联方向导通或同步开通Q1→ P点 → 负载 → Nout → Q4 → N-。这时电感把储存的能量释放到输出侧给负载供电同时给电容充电电感电流线性下降。2.3 负半周路径Q1主开关Q2续流负半周即L端电位低于N端大家最容易在这里绕晕。工频桥臂的Q3常通把N接到P点。高频桥臂的角色正好对调Q1当主开关Q2当续流管。Q1导通阶段电感储能电流路径是 N → Q3 → P点 → Q1 → A点 → Lb → L-。注意这路电流不经过负载电感直接承受反向输入电压电感电流反向线性上升负载由输出电容供电。Q1关断阶段电感续流电感电流不能突变A点电位被拉低电流路径改为 N → Q3 → P点 → 负载 → Nout → Q2反向导通→ A点 → Lb → L-。电感能量释放到负载和输出电容。为了方便记忆我把正负半周各管的角色整合成表调试前建议打印出来贴在工位旁边半周工频常通管高频主开关高频续流管电感储能路径电感续流路径正半周L N-Q4Q2Q1L→Lb→Q2→Q4→N-L→Lb→Q1→负载→Q4→N-负半周L- NQ3Q1Q2N→Q3→Q1→Lb→L-N→Q3→负载→Q2→Lb→L-这里还有一个细节Q3、Q4虽然是“低频管”但也不能只靠体二极管扛。工频管在正负半周两种状态下电流都是从源极流向漏极正好是MOSFET的第三象限导通。想让损耗低就必须在对应半周给它们发常开的栅极信号让电流走沟道而不是走体二极管。体二极管的压降在20A电流下可能产生十几瓦损耗而沟道导通压降只有I×Rds(on)可能只有零点几瓦。3. 一次开关周期内的六个模态CCM下的完整换流过程3.1 为什么必须把模态拆到结电容层面很多人看图腾柱PFC的开关过程以为就是“主开关开、主开关关”两个状态。实际在CCM模式、开关频率65kHz到200kHz的高频桥臂上死区时间内A点电位的翻转过程决定了整个拓扑能不能实现ZVS零电压开关也决定了GaN的开关损耗到底有多低。这一步是模态分析的核心也直接决定了后续驱动死区参数的设计。下面以正半周为例把Q2主开关的一个完整开关周期拆成六个模态。为方便描述假设Q4在整个正半周一直处于导通状态。3.2 模态逐段拆解模态1Q2导通电感储能t0-t1Q2栅极信号为高A点通过Q2被钳到Nout电位近似0V电感两端电压为Vin电感电流从I_L_min线性上升。此时Q1关断其漏源电压为Vout。负载电流完全由输出电容放电提供。这一模态的持续时间就是占空比D乘上开关周期Ts。模态2Q2关断A点电位翻转t1-t2Q2栅极信号变为低进入死区。电感电流给Q2的输出电容Coss充电同时给Q1的输出电容Coss放电。A点电位从0V快速上升到Vout这个翻转时间大约在几十纳秒量级。结电容充放电的电流就是电感电流本身因此电感电流在这个短暂过程中基本不变。这个模态能不能在死区时间内完成直接决定Q1能否ZVS开通。模态3Q1体二极管续流t2-t3A点电位超过Vout之后Q1的反向导通路径自然导通把A点钳位在Vout附近比Vout高一个导通压降。电感电流通过Q1的反向导通路径流向输出端给负载供电同时给输出电容充电电感电流线性下降。此时Q1虽然有反向电流流过但还没有加栅极信号。模态4Q1同步整流导通t3-t4Q1栅极信号变为高这时候Q1的漏源电压已经是零被反向导通路径钳位所以是真正的ZVS开通。电流从反向导通路径逐渐转移到沟道沟道导通压降更低损耗更小。电感电流继续线性下降直到Q1关断时刻到来。模态5Q1关断A点电位反向翻转t4-t5Q1栅极信号变为低再次进入死区。电感电流给Q1的Coss充电同时给Q2的Coss放电A点电位从Vout下降到0。如果死区足够、电感电流足够大这个翻转过程也能在死区内完成为Q2下一次ZVS开通创造条件。模态6Q2反向导通ZVS开通t5-t6A点电位被钳到0V以下约一个导通压降Q2反向导通。随后Q2栅极信号变为高Q2同样是零电压开通进入下一个开关周期。这个循环里最关键的结论是Q1和Q2都是ZVS开通但ZVS实现的前提是死区内电感电流有足够的能量把两个开关管的Coss电荷“抽干”。用能量公式粗略判断就是(1/2) × L × I_zvs² (1/2) × (Coss_Q1 Coss_Q2) × Vout²也就是说电感电流越大越容易实现ZVS。在工频交流输入过零点附近电感电流本来就小ZVS可能实现不了但因为电流小硬开关损耗也小整体效率损失不大。在电流较大的峰值附近ZVS条件很容易满足。所以“全工频周期都能ZVS”这个说法是不严谨的准确说是在大部分区间ZVS过零附近硬开关但损耗可接受。3.3 死区时间到底调多少死区时间是一个需要实际调试的参数不能简单抄别人板子的值。死区太短结电容还没完成充放电就把开关管打开等于硬开关GaN的开关损耗和振荡会明显增大死区太长续流电流一直走反向导通沟道导通压降比Si体二极管还高一些损耗也上去了严重时还会把死区时间内的反向导通弄得像半开通状态。我的经验是先根据Coss总电荷和典型电流估算一个初始值。比如两颗650V GaN的Coss等效电荷大约是10nC级别开关点的典型电流在5A到15A之间换流时间大约是10nC/5A到10nC/15A也就是几纳秒到十几纳秒。实际调试中我会在50ns到150ns这个区间做扫描同时看两个开关管的Vgs波形和Vds波形确认在Vds已经回到零之后再给开通信号同时不要留太多裕量。3.4 负半周的模态对称性负半周不用把六个模态重新分析一遍只需要把Q1、Q2角色对调Q3换成Q4工作原理完全对称。唯一要注意的是负半周的高频开关节点是A点它的电压极性是相对N点翻转的而输出电容的参考地仍然是Nout。这会导致输入端口对输出地之间存在强烈的高频共模电压摆动这也是图腾柱PFC共模EMI比传统Boost难搞的原因后面我会专门讲。4. 交错并联两路180°错相后纹波到底消掉多少4.1 单路图腾柱的瓶颈在哪里单路图腾柱PFC做到2200W没问题再往上就会遇到几个尴尬第一磁元件尺寸急剧增大单颗电感要承受几十安培的峰值电流磁芯饱和风险高第二所有开关损耗和导通损耗集中在同一组功率器件上散热设计很难做第三输入电流纹波大EMI滤波器需要更大的共模电感和差模电感。交错并联Interleaved就是把两路图腾柱PFC并联两路PWM驱动相位相差180°从系统层面把这些问题摊薄。4.2 纹波抵消的数学直觉两路完全相同的图腾柱各自电感电流的纹波形状都是三角波只是时间上错开半个开关周期。把两路输入电流相加就是总的输入电流。单路电感电流纹波峰峰值记为ΔIL占空比为DPFC的开关管导通占空比两路纹波叠加后的总输入纹波峰峰值在一阶近似下可以写成ΔI_in ≈ ΔIL × |1 - 2D|这个式子很好记当D0.5时两路纹波完全相位相反总纹波理论上抵消到零当D接近0或接近1时两路纹波的相位差带来的抵消效果最弱总纹波接近单路纹波。对于PFC来说占空比不是固定的它随工频周期变化关系是D 1 - Vin/Vout。以220Vac输入、400V输出为例输入电压峰值311V时D≈0.22对应|1-2D|≈0.56也就是说在峰值电流最大的时刻总输入电流纹波还能压到单路的56%左右。而在220Vac输入过零附近D接近1纹波抵消效果差但此时瞬时电流很小纹波的绝对值也小对EMI的影响不像峰值附近那么致命。除了幅值变小交错并联还有一个容易被忽略的好处总输入电流的最低开关频率谐波从fs变成了2fs。同样是三角波纹波基频抬高了一倍EMI滤波器的高频衰减需求就降低了可以用更小的磁芯和电容。4.3 交错并联带来的连锁收益纹波抵消只是最直观的收益实际系统里还有几个隐形成绩单每路功率减半两个桥臂各承担一半功率功率器件的热损耗分散到两个散热面散热器设计压力明显下降。输出电容纹波电流降低单路图腾柱的输出电容需要吸收高频开关纹波电流两路交错后输出侧纹波也有部分抵消输出电容的温升和容值需求都更友好。磁性元件体积下降如果两路电感独立每一路的电流摆率是原来的一半如果做成反向耦合电感还能进一步利用互感让等效磁芯体积减小。很多3kW级方案最终采用的是耦合电感设计。4.4 均流才是交错并联真正的难点交错并联最容易翻车的不是纹波抵消而是两路电流不均。虽然两路占空比指令一样但电感量有5%的偏差、GaN的Rds(on)温度系数不同都会导致一路多扛电流、另一路少扛。长期运行下热应力会进一步失衡形成恶性循环。常用做法是给每一路独立的高频电流环50Hz工频的电压外环共用电流给定值由同一个电压环输出但两路各自采样自己的电感电流做平均电流控制。多数数字电源方案比如TI的C2000或者STM32G4里都有专门针对交错PFC的相位错开和均流补偿功能具体做法是在电压环输出基准上叠加一个很小的偏置把两路平均电流偏差拉回来。如果两路电流差别过大第一步要检查的不是环路增益而是两路PWM驱动信号的相位间隔是否精确。很多芯片配置PWM移相时相位寄存器是死区时间分辨率的一半数字实现时可能会产生一个死区的时间误差这在120kHz开关频率下可能带来不小的电流差。4.5 采样时序也要跟着错相交错并联的ADC采样时序值得单独提醒。两路电感电流都需要在各自PWM周期的中心点采样这样采到的才是平均值。但两路PWM相差180°如果控制芯片只有一个ADC转换序列采样触发点安排不好就会出现两路采样点互相打架或者采样正好落在对方开关边沿附近噪声很大。我现在的做法是让ADC的SOC触发由两路PWM的周期计数器各自产生在PWM计数器上溢或下溢时分别触发采样然后把两路结果在中断里拼接。这样才能既避开开关边沿又不增加控制延时。5. 模态分析反推出来的三个隐形门槛器件、驱动与均流5.1 高频桥臂必须用Qrr接近零的器件图腾柱PFC对高频桥臂的器件要求几乎是写在基因里的CCM工作模式下的续流换流要求开关管的反向恢复电荷Qrr尽可能接近零。用传统Si超级结MOSFET做高频桥臂体二极管的反向恢复电荷可能在几百nC量级每次开关周期都会带来巨大的恢复损耗甚至会让GaN控制器的保护误动作。因此高频桥臂选型基本只有两个方向增强型GaN HEMT或者SiC MOSFET。650V耐压等级里GaN在开关速度、驱动简单度和成本方面更占优势也是目前量产方案的主流。5.2 高边驱动供电不是想当然就能搞定的图腾柱PFC的高边驱动Q1栅极是最容易踩坑的环节之一。A点是高频开关节点正半周它只是续流节点电位在0和Vout之间跳变负半周它成为主开关节点。想用传统自举电路直接给Q1供电会遇到一个很麻烦的问题自举电容需要在Q2导通时充电但某些占空比大或者开关时序特殊的情况下Q2的导通时间不足以维持自举电容上的电荷尤其是轻载或者输入过零附近占空比接近1Q2导通时间很短自举电容电压会掉下来。一旦驱动欠压GaN可能会进入线性区迅速发热损坏。我在实际项目里更倾向于用隔离DC-DC为高边驱动单独供电或者选用带内部高压电平移位和自举功能的车规级驱动芯片比如TI的UCC21530、ST的STGAP系列都支持这类拓扑。如果坚持用自举一定要算清楚最低开关频率和最大占空比下自举电容的电荷平衡留足裕量。5.3 共模EMI是拓扑自带的原罪图腾柱PFC的共模噪声比传统Boost严重得多。理由很直接高频桥臂中点A点的电位在0和Vout之间以开关频率反复摆动而交流输入N端通过工频桥臂连接到输出地输入线缆和输出地之间存在一个幅度很大、频率很高的共模电压源。这个噪声会通过输入线缆、电源内部的寄生电容传导到大地成为共模EMI的主要来源。处理这个问题的常规组合拳是输入端放两级共模电感加X电容高频桥臂的开关节点到输出地之间预留Y电容位置必要时用共模扼流圈在输出侧做一级抑制。调试时用电流探头卡在L、N线上看共模电流能明显看到开关频率处的高频分量。图腾柱PFC的EMI调试往往比控制环路调试更费时间这点要有心理准备。5.4 我踩过的一个最典型的坑最后分享一个我自己调样机时的真实教训。第一版交错并联图腾柱PCB我把Q1、Q2的栅极驱动走线拉得太长驱动回路的寄生电感接近10nH。上电后一测Q1的Vgs在开通过程中严重振铃尖峰直接超过20V把GaN的栅极打穿了两颗。后来把驱动电阻从10Ω改成0Ω也没用问题根源不在驱动电阻而在驱动回路的面积。重新布局把驱动芯片尽量靠近GaN用开尔文源极连接驱动回路的包围面积压缩到最小Vgs振铃才压到1V以内。这件事给我一个很大的提醒模态分析做得再漂亮如果PCB布局不尊重高频电流回路实际表现会和仿真差出十万八千里。尤其是GaN这种开关边沿极快的器件每一纳亨的寄生电感都可能在开关节点上造成几十伏的过冲。做这款拓扑的时候双脉冲测试板最好第一时间画先用它验证好驱动和开关行为再上整机联调。
返回列表