4. 关键器件建模:MOSFET损耗模型

做LLC仿真,最让我头疼的其实不是拓扑本身,而是MOSFET的损耗建模。你想想看,一个LLC变换器效率做到98%还是95%,往往就差在开关管那几点损耗上。我刚开始做这行时,总以为随便找个MOSFET模型凑合一下就行,结果仿真效率跟实测差了3个点,被领导叫去喝茶……嗯,从那以后我再也不敢轻视器件建模了。

今天咱们就聊聊MOSFET的三大损耗:导通损耗开关损耗体二极管损耗。这三块算明白了,你的LLC仿真才算真正入门。

4.1 导通损耗:最直观但最容易算错的部分

导通损耗说白了就是管子导通时,电流流过沟道电阻产生的焦耳热。公式很简单:

P_conduction = I_rms² × R_ds(on)

但这里有个坑——R_ds(on)不是常数。它随结温变化,随漏极电流变化。我见过不少新手直接拿datasheet上25°C的典型值去算,结果仿真出来的损耗只有实际的一半。

⚠️ 注意: R_ds(on)的温度系数大约是0.5%/°C到0.7%/°C。也就是说,结温从25°C升到125°C,R_ds(on)可能翻倍。仿真时一定要用热耦合模型,或者至少给一个温度补偿系数。

我个人习惯的做法是,在仿真里建立一个查表模型:

// 伪代码示例:R_ds(on)温度补偿
function Rds_on(Tj):
    R25 = 0.01  // 25°C时的导通电阻,单位Ω
    TC = 0.006  // 温度系数,单位1/°C
    return R25 * (1 + TC * (Tj - 25))

另外,LLC的电流波形是正弦状的,计算I_rms时别直接用峰值电流除以√2。你得考虑死区时间和谐振周期的影响。我一般用仿真器直接积分,或者用下面这个近似公式:

I_rms ≈ I_peak × √(D_eff / 2)

其中D_eff是有效占空比,在LLC里通常接近0.5。

4.2 开关损耗:LLC的天然优势与隐藏陷阱

LLC最大的卖点就是软开关——ZVS(零电压开通)和ZCS(零电流关断)。但别高兴太早,软开关不是万能的。

开关损耗主要分三块:

  • 开通损耗:电压和电流交叠产生的损耗
  • 关断损耗:同样来自电压电流交叠
  • 驱动损耗:栅极充放电的损耗

在LLC里,如果实现了完美的ZVS,开通损耗理论上为零。但实际中呢?我踩过一个坑:轻载时ZVS可能丢失。有一次我设计一个3kW的LLC,满载效率96%,但10%负载时效率掉到了88%。一查,原来是轻载下励磁电流不够,无法在死区时间内完成结电容充放电,ZVS条件不满足。

💡 关键点: ZVS的条件是:

½ × L_m × I_m² ≥ ½ × C_oss × V_ds²

其中L_m是励磁电感,I_m是励磁电流,C_oss是MOSFET输出电容,V_ds是漏源电压。这个不等式不满足,ZVS就没了。

关断损耗在LLC里相对较小,因为关断时电流接近零(ZCS)。但要注意,体二极管反向恢复会在关断时引入额外损耗,这个咱们下一节细说。

驱动损耗的计算比较简单:

P_drive = Q_g × V_drive × f_sw

Q_g是栅极总电荷,V_drive是驱动电压,f_sw是开关频率。这个损耗虽然不大,但在高频(>500kHz)时会变得可观。

4.3 体二极管损耗:最容易忽略的"隐形杀手"

MOSFET的体二极管,说白了就是寄生在漏源之间的一个PN结。LLC在死区时间内,电流会通过这个二极管续流。它的损耗包括:

  • 正向导通损耗:V_f × I_d × t_dead × f_sw
  • 反向恢复损耗:Q_rr × V_ds × f_sw

这里我要特别强调反向恢复损耗。体二极管的反向恢复特性很差——它的Q_rr(反向恢复电荷)通常比快恢复二极管大一个数量级。我曾经在一个LLC项目里,仿真时没考虑体二极管的反向恢复,结果样机温升比预期高了15°C。后来一测,体二极管反向恢复损耗占了总损耗的20%。

🛠️ 避坑指南: 如果你用的是Si MOSFET,体二极管的反向恢复是绕不开的痛。建议在仿真里用以下模型:

// 体二极管反向恢复模型
model BodyDiode (D):
    Is = 1e-12    // 饱和电流
    N = 1.0       // 发射系数
    Trr = 50e-9   // 反向恢复时间
    Qrr = 100e-9  // 反向恢复电荷

如果是SiC MOSFET,体二极管的反向恢复几乎可以忽略,但正向压降较大(约2.5V~3V)。

另外,体二极管的导通时间就是死区时间。死区时间设得太短,可能无法实现ZVS;设得太长,体二极管导通损耗增加。我一般取开关周期的1%~3%作为死区时间,然后通过仿真微调。

4.4 知识体系总览

说了这么多,咱们用一张图来总结MOSFET损耗模型的核心逻辑:

MOSFET损耗模型知识体系 导通损耗 开关损耗 体二极管损耗 P = I_rms² × R_ds(on) R_ds(on)随温度变化 需考虑电流波形因数 开通 + 关断 + 驱动 ZVS/ZCS条件判断 轻载时可能丢失软开关 正向导通 + 反向恢复 Q_rr是关键参数 死区时间影响大 总损耗 = 三者之和 注:实际仿真中需考虑热耦合效应,损耗与温度相互影响

4.5 仿真中的实操建议

最后,给几个我在仿真中实际用到的参数设置建议:

参数 建议值 说明
R_ds(on)温度系数 0.5%~0.7%/°C Si MOSFET典型值,SiC略低
死区时间 1%~3% of T_sw 需根据负载范围调整
C_oss 从datasheet提取 注意C_oss随V_ds非线性变化
Q_rr 从datasheet提取 Si MOSFET的Q_rr较大,SiC可忽略

嗯,关于MOSFET损耗模型,今天就聊到这儿。记住一句话:仿真里的损耗算不准,实测的效率就靠不住。下一节咱们会把这些模型放进实际电路里,看看它们怎么影响LLC的整体性能。


公众号:蓝海资料掘金营,微信deep3321