ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

SiC MOSFET Boost PFC设计实战:从选型到EMI调试全解析

SiC MOSFET Boost PFC设计实战:从选型到EMI调试全解析

干这行这么多年,做PFC最头疼的事三件:开关损耗压不住、升压电感又大又重、EMI整改改到怀疑人生。前几年大家还能靠优化硅基IGBT和快恢复二极管硬撑,但频率一超过60kHz,效率和体积的账怎么算都不划算。直到SiC器件价格落下来、供应链稳定了,Boost型PFC电路的设计思路才彻底打开。这篇博文基于我最近完成的一个实际项目,把从SiC选型、主回路参数计算到环路调试、EMI排查的完整过程捋一遍,给准备上手SiC方案的朋友做个参考。

这个项目做的是3kW输出、400V直流母线、开关频率100kHz的Boost PFC,电感和EMI滤波器全算下来体积比同等功率的硅基方案小了差不多三分之一,满载效率稳定在97.5%以上。适合正在做充电桩模块、服务器电源、光伏逆变器前级,或者想把电源功率密度再往上推一档的工程师。文章里我会把计算过程摊开讲,也会把踩过的坑标出来,新手照着算一遍基本能复现,老手也可以直接跳到驱动和Layout部分看看SiC和Si的差异点。

1. 先理清思路:Boost型PFC凭什么成为主流方案

1.1 输入侧的“病”:非正弦电流是怎么来的

任何开关电源前端都躲不开一个问题:整流桥后面的滤波电容让输入电流变成窄脉冲。电容只在电压峰值附近充电,其他时间几乎不取电流,于是输入电流波形跟正弦差得十万八千里,谐波成分里三次、五次、七次含量极高,总谐波失真轻松超过80%。

谐波不是只在电网里“不好看”,它会带来实在的后果——中性线过流、变压器额外发热、谐波电流在三相四线系统里互相抵消不掉。早期设备靠无源滤波电感和电容去吸收谐波,体积巨大且效果有限。所以现在的电源设计基本都要求主动式PFC,也就是用一套功率变换电路主动把输入电流搬回与电压同相位的正弦波,这就是Boost型PFC的舞台。

1.2 为什么偏偏是Boost拓扑

整流桥后直接怼一个Boost升压电路,看起来简单,但背后的逻辑很硬核。第一,Boost电感的输入侧电流是连续的,而CCM模式下输入电流纹波本身就小,这等于把谐波的根子压住了;第二,Boost输出电压必须高于输入电压峰值,以220V交流输入为例,峰值约311V,输出400V到420V留有余量,这样输入电压的波动区间对PFC影响很小;第三,升压电感本身就能当差模滤波器的一部分,输入EMI滤波器的负担小了不少。

反观Buck型PFC,输入电流是断续的,要想谐波特性好必须加大电容滤波,成本上划不来。单管Flyback也能做PFC,但功率和效率天花板太低,千瓦级以上基本没人选它。所以Boost拓扑在200W到6kW这个区间几乎是统治级的方案,尤其是3kW左右这一段,设计成熟、参考丰富,是学习PFC电路的最佳切入点。

1.3 SiC器件的加入改变了什么

做PFC的工程师都清楚,传统Boost电路里最难受的器件其实是升压二极管。硅基快恢复二极管关断时存在反向恢复电荷,频率越高、电压越高,Qrr带来的损耗越恐怖,而且反向恢复电流还会在开关管上叠加一个不小的电流尖峰,EMI也跟着恶化。所以以前做千瓦级PFC,开关频率能跑到30kHz就算不错了。

SiC器件从材料层面解决这个问题。碳化硅衬底的临界击穿场强大约是硅的十倍,电子饱和漂移速度也远高于硅,所以同样耐压下芯片可以做得很薄,导通电阻小;更关键的是SiC肖特基二极管几乎没有反向恢复,关断时的反向电流几乎为零。这意味两件事:开关损耗被砍掉一大截,频率可以放心往上提;同时没有反向恢复冲击,MOSFET的电流尖峰和振铃大幅度改善,EMI压力也小了。用SiC MOSFET配合SiC肖特基二极管,Boost PFC跑100kHz甚至200kHz都能保持优秀的效率,这正是功率密度提升的关键。

2. SiC器件选型:性能参数到底怎么抠

2.1 先把设计目标钉死在纸面上

选器件之前,把系统指标写清楚非常重要。我做这个项目的目标如下:

项目参数
输入电压范围150VAC ~ 264VAC
输出电压400VDC
额定输出功率3000W
开关频率100kHz
目标效率≥97.5%(满载230V输入)
THD≤5%
保持时间≥20ms(输出允许掉到350V)

这里有几个关键点需要解释。输出电压选400V而不是380V,是为了留出母线电容掉电保持时间的余量,同时不影响后级DC-DC的宽范围工作。开关频率定100kHz是综合考虑电感体积和SiC器件能力后的折中,后面会看到这个频率对电感尺寸有多友好。

2.2 SiC MOSFET选型三步走

第一步定电压。输出母线400V,但开关管关断瞬间会有漏感造成的电压尖峰,实际波形上Vds尖峰经常冲到450V以上。600V耐压的器件理论上能用,但设计余量太小,任何一次Layout不良导致的振铃加大都会造成雪崩失效。我直接选的650V系列,这是当前SiC MOSFET最成熟耐压档位,市面上选择最多。1200V在这个应用里纯属浪费,成本和导通电阻都不划算。

第二步算电流。最恶劣工况发生在输入电压最低时。输入RMS电压150V,峰值212V,按效率90%估算(PFC前级,保守一点),输入峰值电流:

Ipk = P / (η × Vpk) = 3000 / (0.9 × 212) ≈ 15.7A

但PFC的输入电流是正弦包络,MOSFET实际流过的电流近似正弦半波的峰值,考虑电感纹波叠加20%左右,峰值电流约18.9A。选管子时额定漏极电流按2倍余量取,40A左右的管子就稳了。我选的是一款650V、60A、Rds(on)约40mΩ(25℃)的SiC MOSFET,在100℃时Rds(on)会涨到约60mΩ,这个必须提前算进去。

第三步算导通损耗。用RMS电流而不是峰值电流。3kW在220V输入时,输入RMS电流约13.6A(按效率95%算),流过MOSFET的RMS电流近似为输入RMS电流的一半多一点,约6.5A(升压比不同会有差异,这里简化估算)。那么:

Pcond ≈ I²rms × Rds(on) = 6.5² × 0.05 ≈ 2.1W

再算50%占空比附近100kHz下的开关损耗,用SiC的Qg和Ciss估算,温升就能明显看到压低了。实测下来,满载220V输入时功率管壳温才72℃,散热器也不需要很大,这是硅器件很难夸下的海口。

2.3 升压二极管一定要用SiC肖特基

很多初次用SiC方案的工程师会习惯性地沿用硅快恢复二极管搭配SiC MOSFET。其实这是一个认知误区,硅快恢复二极管的Qrr在100kHz频率下仍然会产生可观的损耗和关断电流尖峰,SiC MOSFET开关速度再快也会被这个“尾巴”拖累。

换成SiC肖特基二极管后,反向恢复电荷接近零,关断时几乎没有反向恢复电流。实测对比过同一块板子只换二极管:满载效率从96.1%升到97.6%,MOSFET漏源电压尖峰从480V降到440V,传导EMI在2MHz到10MHz频段低了约6dB。这个收益比换更高规格的管子来得实在。

选SiC二极管主要看三项:额定电压要跟MOSFET同代,额定电流取电流波形峰值加余量,热阻要匹配散热方式。注意SiC肖特基二极管的正向压降在轻载时比硅PN结二极管高,但重载时两者接近,所以对PFC这种高占空比重载场景,轻微载效率损失完全可接受。

3. 主功率回路参数计算:可以直接抄作业的完整流程

3.1 电感设计算到飞起但不难

Boost电感是PFC的核心,参数直接影响纹波电流、器件应力和环路稳定性。CCM模式下,电感量计算公式是:

L = Vin × D / (fs × ΔIL)

这里面Vin和D都会随时间变化,最恶劣点要分别检查。先算占空比范围。输入电压150V时峰值212V,Boost占空比D = 1 - Vin/Vout = 1 - 212/400 ≈ 0.47;输入264V时峰值373V,D ≈ 0.067。100kHz频率下,最恶劣纹波工况通常发生在输入电压中段,因为D×(1-D)在0.25左右取最大。

这里引入纹波电流的约束。纹波系数δ取电感平均电流的20%,既能保证CCM模式,又不会让MOSFET的有效值电流过大。按输入电流峰值18.9A计算,纹波电流ΔIL ≈ 3.8A。用D×(1-D)最大值0.25反推临界电感量:

L ≥ V_out × 0.25 / (fs × ΔIL) = 400 × 0.25 / (100000 × 3.8) ≈ 263μH

实际我取270μH。但这里有一个坑:磁芯的感量会随电流上升而下降,所以空载测电感是270μH,满载偏置下可能掉到200μH左右,设计时按250μH的有效量来校核纹波。磁材我这里用的是Kool Mμ铁硅铝磁环,有两个好处:分布式气隙不存在局部饱和问题,而且磁导率在偏置下比较平缓。圈数、线径和磁芯型号就不展开具体牌号了,但可以分享两个关键经验——满载偏置下磁感强度最好控制在0.3T以下,否则电感值崩塌;铜线用多股并绕降低趋肤效应损耗,100kHz频率下趋肤深度约0.2mm,直径0.1mm的利兹线束绕是稳妥做法。

3.2 输出电容:保持时间和纹波电压两只“手”

输出电容的定位有两个约束。第一是保持时间,输入掉电后母线电压要从400V掉到350V以下前,必须撑住20ms给后级足够时间完成状态保存。公式:

C = 2 × P × t_hold / (V_high² - V_low²) = 2 × 3000 × 0.02 / (400² - 350²) ≈ 1600μF

第二是输出电压纹波。PFC输出电容上的纹波是100Hz工频的二次谐波电流决定的,按额定功率计算纹波电流约2.5A。电解电容能扛纹波,但体积大;薄膜电容性能好但体积和成本都高。这个项目用的是两组680μF高压电解电容并联,总容量1360μF,保持时间实测约19ms,够用。给个建议:并联电容时每个电容最好配上均压电阻,不然电容内阻不一致会导致电压分配不均,长时间运行容易单颗过压。

3.3 采样和保护电路的工程取舍

电流采样是控制环的地基。Boost PFC的电流环需要检测电感电流,最直接的方法是采样电阻串联在MOSFET源极和地之间。但SiC的di/dt极快,统计采样电阻上会有很大的开关毛刺,必须加RC滤波。这个R和C的取值很讲究——滤波时间常数过大会让电流环带宽变低,过小又滤不干净噪声。我用的是100Ω电阻并联1nF电容,时间常数100ns,然后把采样信号送入Delta-Sigma调制器做隔离传输,比用运放直接放大抗干扰能力强很多。

电压采样用电阻分压加电压跟随器,分压电阻取值要考虑功耗和动态响应平衡,我用的390kΩ/1.43kΩ分压,电压环带宽很低不需要担心跟随速度。过压保护用比较器直接比较母线分压和基准,延时控制在1μs左右,配合驱动电路的快速关断功能,实测异常工况下能够在一个开关周期内关断功率管。

4. 驱动电路与Layout的硬仗:SiC的脾气和Si不一样

4.1 栅极电压怎么定:+20V开通,-4V关断

SiC MOSFET跟硅MOSFET在驱动电压上最大的区别在于“开关电压窗口”。SiC的阈值电压Vth比较低,通常2V到4V之间,而且正温度系数导热,在高温下阈值还会继续下降。偏偏米勒平台又很宽,关断状态下如果桥臂中点发生高dv/dt,通过米勒电容耦合到栅极的电压很容易超过Vth,造成误导通。

解决方式就是关断期间给栅极加负压。我用的驱动方案是+20V开通,-4V关断,这个负压必须覆盖住最恶劣米勒耦合。这是第一次用SiC的工程师最需要适应的差别——用硅MOSFET的+12V/0V方案拿来驱动SiC不是不能工作,但抗误导通能力差了很多,一旦Vds尖峰高一点效率就会骤降。

开通电压+20V也有讲究。SiC器件比导通电阻Rds(on)在Vgs高于18V以后才开始进入稳定低值,Vgs=15V时Rds(on)会比20V时高20%到30%,导通损耗白白增加。但绝对不能超过+22V,这是栅极氧化层的可靠性红线,超过会加速损伤甚至直接击穿。所以我选了+20V这个“既充分又安全”的电压点。

4.2 驱动电阻的取舍:快慢之间找平衡

驱动电阻看起来是个小元件,但实际上对SiC的性能发挥起了决定性作用。开通时太快会导致Vds dv/dt过大,EMI恶化;开通太慢会增大开关损耗。关断时恰恰相反,关断太快会造成Vds过冲尖峰大,关断太慢又会让开关损耗变大。

我的做法是开通电阻和关断电阻分开走。开通用10Ω,关断用2Ω加一个二极管,这样开得多少慢一点、让电流爬升平缓,关得利落、把关断损耗压下去。简单说,开启时把振铃和EMI控制住,关断时把损耗压住,两全其美。如果示波器实测Vgs波形上升沿有振铃,再视情况把开通电阻调到15Ω左右。

4.3 隔离驱动、负压供电和散热配合

前级的控制地(PWM输出地)和功率地是电气隔离的,驱动级必须用隔离芯片。市面上成熟方案很多,芯片内部自带隔离电源和负压生成器,外围只需要很少的元件。要注意的是隔离芯片的输出电流能力直接决定驱动速度,峰值电流至少要1A以上,最好用2A到4A的驱动芯片配大电流推挽输出级。

负压供电可以用双路输出的隔离DCDC模组实现,也可以用一个辅助绕组做全波整流后由线性稳压器生成,我图省事直接买的带正负输出隔离电源模块。散热方面,SiC MOSFET虽然损耗比硅小很多,但功率管封装的热阻还是需要认真对待。TO247封装配导热垫加风冷散热器,导热垫厚度选0.5mm以内,热阻太高了等于前功尽弃。

4.4 功率回路与驱动回路的Layout禁忌

SiC的开关速度是双刃剑,几百皮秒内完成开关的同时,极快的dv/dt会在杂散电感上产生很大的环流和电压冲激。布局的第一原则是让功率路径的环路面积最小化——从输入电容正极到MOSFET,到二极管,再到输出电容负极,这一圈必须尽量短。开尔文连接方式下,驱动回路和功率回路在源极处是分开的,杂散电感对栅极回路的干扰能大幅降低,这对SiC来说是刚需。

顶层铺功率的注意事项很多,这里只说最重要的三条。第一条,功率地的星形接法:输出电容的地、电感的地、采样电阻的地都单独拉线回输入电容的地,避免大电流在共享地线上产生压降干扰控制电路。第二条,驱动芯片紧贴MOSFET放置,间距不超过5mm。过长的驱动走线相当于在栅极回路串了一支电感,最容易让Vgs波形出现负振铃超限。第三条,电流采样电阻到控制芯片的走线也要短而直,如果控制器在另一块板子,就得考虑光耦加Delta-Sigma隔离方案。

5. 环路调试与实测数据:从参数到波形的全过程

5.1 平均电流模式CCM:经典的稳稳方案

控制策略我用的平均电流模式。电流环的内环管形状,电压环的外环管幅度。电流环带宽取开关频率的十分之一,也就是10kHz,这能保证对电感电流的实时整形又不会放大开关噪声。电压环带宽必须压得很低,一般取10Hz到20Hz,目的是让母线电压调节速度远低于工频周期,不至于让电压环去“修正”输入电流波形造成畸变。

具体实现可以用模拟芯片(比如UC3854系列)走成熟路线,现在用数字方式做也不难。我用的数字控制器内部有高速ADC和PWM模块,电流环和电压环各跑一个PI。调PI的经验是先让电流环单独工作,电压环开环,把电流环的Kp和Ki调到电感电流波形在满载和半载时都保持正弦;然后把电压环闭环,Kp从很小值慢慢加,观察母线电压是否稳定、超调如何,最后微调。

这里有个容易犯的错:数字控制器里PWM的重启和ADC采样必须错开开关瞬间,否则采到的电流全是开关噪声。我做了移相处理,PWM输出后延时约1.5μs再触发ADC采样,实测电流波形非常干净。

5.2 空载与轻载的掉坑和补丁

Boost PFC在空载或极轻载时有个天然问题:电感电流不连续,输入电流波形在过零附近会畸变,THD反而升高,功率因数下降。方案很多,我用的方法是轻载时降低开关频率进入降频模式,同时把电压环输出钳位在一个最小电流值,让系统维持CCM。实测5%负载下THD从约8%降到2.8%,代价是待机功耗多了一丁点,可接受。

另一个坑是输入过零附近的电流尖峰。当输入电压接近零时,Boost的电感电流斜率非常小,如果电流环带宽不够高,会出现电流“死区”附近扰动。常规办法是前馈补偿,把输入电压瞬时值送入电流环的给定信号,让调制跟随输入电压包络走。这个前馈系数调整起来要小心,过大容易让系统在高输入电压时出现子谐波振荡。

5.3 实测波形与效率数据

整机调试完成后,抓了几组关键波形。输入电流波形已经非常接近正弦,与电压相位差实测小于4度,满载THD为3.2%。MOSFET的Vds波形在关断瞬间有个轻微过冲,峰值约455V,比400V母线高了13%,这个水平对650V管子来说余量很足。Vgs波形负压-4V在关断期间平坦稳定,没有发现米勒导致的凸起。

效率数据按输入电压分档测试,这里给出满载表格:

输入电压效率
150VAC96.2%
220VAC97.6%
264VAC97.9%

整体效率和功率因数两条曲线在50%负载以上都表现优秀,满载情况下功率因数高于0.99。

6. 常见故障与排查速查表

这个项目调试过程中踩了很多坑,我整理了一张速查表,基本都是现场真实遇到的问题。

故障现象可能原因排查方法解决方案
Vgs波形严重振铃驱动回路电感大测驱动电阻两端压降缩小驱动回路面积,增大开通电阻
满载时Vds尖峰超500V功率环路杂散电感大用探头测回路焊盘两端电压重排功率回路,加RC吸收
轻载THD超高电流过零断续看输入电流波形过零段降频模式或最小电流钳位
空载时输出电压缓慢升高假负载电阻缺失断开PFC观察母线加泄放电阻2W以上
输入电流波形有毛刺采样被开关噪声污染检查ADC采样时刻PWM后延时触发ADC
满载电感啸叫电感偏置下饱和拆下磁环绕线测感量换大磁环或增加圈数
电源上电瞬间保险烧输入浪涌电流过大测冲击电流波形加NTC或继电器延时短路
某输入电压段THD异常前馈系数引起振荡半载半载排查重调前馈增益
驱动芯片温度很高推挽功耗大热像仪测温换更高峰值电流驱动芯片

有一项值得单独提醒的是电感饱和问题。我用LCR表在静态偏置电流下测感量,发现满载偏置后实际感量只有空载的68%,如果一开始就按空载感量设计,等于实际纹波电流差不多增大了50%,对应器件电流应力、损耗和EMI都会超标。所以设计时一定要给感量跌落留足余量,宁可让额定点上电感偏大一点,也不要让最高点处落入饱和区。

关于RC吸收,我加在了二极管两端,用一个2.2nF电容串10Ω电阻,对地间靠近MOSFET。这个吸收网络的作用是给反向恢复和振铃高频能量一条低阻泄放路径,而不是去吸收功率回流,所以电阻功耗不大。如果吸收电阻发烫,说明电容选太大了,吸收掉的是正常工作能量。

7. 调试工具与心得:省下的时间都是利润

这个项目做下来,我最大的体会有三件事。第一,示波器的探头带宽至少要在350MHz以上,而且要用电压差分探头测Vgs和Vds跨在源漏间的高频分量,普通探头自带的几皮法电容在SiC的dv/dt下会明显改变被测波形,测出来的振铃可能是探头本身造成的。我一开始用150MHz探头测驱动波形,看到的振铃幅度将近5V,换了350MHz差分探头后真实振铃只有1.5V,属于完全可接受的范围。

第二,热像仪是排查SiC设计问题的利器。SiC器件失效前通常会先局部发热,用热像仪扫一遍功率板,哪个区域温度异常,基本等于找到病机。我通过热像仪发现二极管焊接处的焊盘铜箔太窄导致局部温度过高,重铺铜箔后温度直接降了15℃。

第三,QA工具很重要的地方在于验证耐量。高频变压器设计时添加正负压产生了短路情况是经常发生的,而模块化的负压电源对这类故障举高打低的情况少了大半,能节省不少复测时间。

最后分享一个数字示波器的设置小技巧:测Vgs负压平台时把触发电平设成-2V,下降沿触发,然后看Vgs的负向幅值,这是排查米勒误导通最快速的手段。如果用这个设置能看到关断期间Vgs的“毛刺”已经碰到-1V以上,那说明隔离驱动或负压供电有问题,需要优先处理,否则雷雨天气高压输入浪涌冲击下,炸机风险很高。

这个项目做完,后续的想象空间其实很大。交错并联Boost是自然延伸,两颗SiC MOSFET交替导通可以把电感体积再砍一半。更进一步,去掉整流桥的图腾柱PFC用SiC来做,效率能再挤一个百分点,这也是目前充电桩电源领域公认的下一代方案。对于还在用硅器件的团队,我建议认真评估一下SiC方案,毕竟现在的SiC价格已经不是高不可攀了,系统级收益远超那点成本差异。

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进