4. 损耗建模与热源提取

热设计的第一步不是选散热器,而是把“热源”算准。CoolSiC MOSFET的损耗由四部分构成:导通损耗、开关损耗、驱动损耗和死区损耗。它们的时间尺度、温度依赖性和测量方法各不相同,必须分开建模,再合成一个与工况对应的总损耗,才能作为后续热阻网络和结温迭代的输入。本节以双脉冲测试(DPT)波形为出发点,说明如何从示波器数据中提取这四类损耗。

一、损耗分解与参照约定

先统一符号与参照方向,避免后续公式与图示不一致。设漏源电流 i_D(t) 以流入漏极为正,漏源电压 v_DS(t) 以漏极为正、源极为负。器件瞬时功率为 p(t)=v_DS(t)·i_D(t),在一个开关周期 T_sw 内的平均损耗为 P_avg=(1/T_sw)∫p(t)dt。四类损耗的划分依据是器件所处的工作区间:

  • 导通损耗:器件完全开通、电流经沟道流动期间的损耗,由 R_DS(on) 与电流有效值决定。
  • 开关损耗:开通与关断过渡期间电压电流交叠产生的损耗,由波形积分得到。
  • 驱动损耗:栅极电容充放电在驱动回路中消耗的功率,主要落在驱动电阻与驱动IC上。
  • 死区损耗:半桥上下管均关断期间,电流经体二极管或第三象限沟道续流产生的损耗。

二、双脉冲测试波形的损耗提取

双脉冲测试是提取开关损耗的标准手段。其基本设置是:被测管为下管,上管关断,负载电感 L 接在桥臂中点与母线之间。第一个脉冲建立负载电流,第二个脉冲在目标电流下完成一次开通和一次关断,从而在示波器上捕获干净的开关瞬态。

提取开关损耗时,关键是确定积分窗口。开通损耗窗口从 v_DS 开始下降(通常取10%母线电压)到 i_D 上升至稳态电流的90%为止;关断损耗窗口从 v_DS 上升至10%母线电压到电流降至10%为止。窗口内对 v_DS·i_D 积分即得单次开关能量 E_on、E_off。需要注意探头去偏斜(deskew):电压探头与电流探头的传输延迟差若未校正,会人为放大或缩小交叠面积,典型误差可达20%以上。

下面这张图给出从DPT波形到四类损耗的提取路径与关键判据,可作为建模时的对照参考。

DPT波形 → 四类损耗提取路径 双脉冲测试波形(示意) t v_DS i_D 开通 关断 ① 导通损耗 P_cond P = I_rms² · R_DS(on)(T_j) R随T_j上升,需迭代求解 ② 开关损耗 P_sw E_on + E_off 积分窗口 P_sw = (E_on+E_off)·f_sw ③ 驱动损耗 P_drv P = Q_g · ΔV_gs · f_sw 含驱动电阻与IC内部损耗 ④ 死区损耗 P_dt 体二极管/沟道续流 P = V_F · I · t_dt · f_sw 总损耗合成 P_total = P_cond + P_sw + P_drv + P_dt → 热源功率 P_loss → 结温迭代 T_j → 热阻网络 Z_th(j-c) 收敛判据:|ΔT_j| < 1℃ 关键前提:探头去偏斜校正、积分窗口一致、R_DS(on) 随 T_j 迭代更新

三、导通损耗:温度迭代不可省略

导通损耗看似简单,P_cond=I_rms²·R_DS(on),但 R_DS(on) 本身是结温的函数。CoolSiC MOSFET在25℃到150℃之间,R_DS(on) 典型上升约1.4~1.7倍。若用25℃数据手册值直接计算,会显著低估损耗,导致散热设计偏乐观。

正确做法是迭代:先假设一个初始结温(例如100℃),查该温度下的 R_DS(on),算出 P_cond,再结合热阻网络算出新的 T_j,回代更新 R_DS(on),直到 T_j 变化小于1℃。对于电流波形非正弦的工况(如PFC或逆变器),I_rms 应从实际电流波形计算,而不是用峰值除以√2。

四、开关损耗:从能量到功率

开关损耗的工程化表达是 P_sw=(E_on+E_off)·f_sw。其中 E_on、E_off 随母线电压、负载电流和栅极电阻变化。数据手册通常给出某一 V_DC、R_g 下的 E=f(I_D) 曲线,实际工况不同时需按比例修正:E_on 近似与 V_DC 成正比,与 I_D 近似线性;E_off 对 R_g 更敏感,增大 R_g 会拉长关断拖尾,E_off 上升。

需要特别注意的是,CoolSiC的开关损耗对温度不敏感,但对回路寄生电感敏感。若DPT中 v_DS 关断尖峰明显,说明回路电感偏大,实际 E_off 会比手册值高。此时应优先优化功率回路布局,而不是简单加大散热。

五、驱动损耗与死区损耗

驱动损耗由栅极电荷决定:P_drv=Q_g·ΔV_gs·f_sw。CoolSiC的 Q_g 较小,驱动损耗通常只占总损耗的1%~3%,但在高频(如100kHz以上)时不可忽略。若驱动电阻 R_g,ext 较大,驱动损耗中落在电阻上的比例上升,需确认电阻功率额定值。

死区损耗发生在半桥上下管均关断的 t_dt 期间。此时负载电流经下管体二极管续流,产生 V_F·I·t_dt 的损耗。CoolSiC体二极管正向压降约2.5~3.5V,明显高于硅器件,因此死区损耗在CoolSiC中占比可能达到5%~10%。减小死区时间可降低这部分损耗,但必须保证不出现直通,通常取50~150ns,需结合驱动延迟和器件开关时间确定。

六、一个可复用的计算示例

假设某CoolSiC半桥在 V_DC=800V、I_rms=20A、f_sw=50kHz、t_dt=100ns 下工作,初始假设 T_j=100℃,查得 R_DS(on)=25mΩ,Q_g=60nC,ΔV_gs=18V,V_F=3V,E_on=0.35mJ,E_off=0.20mJ。则:

P_cond = 20² × 0.025 = 10.0 W
P_sw   = (0.35 + 0.20) mJ × 50 kHz = 27.5 W
P_drv  = 60 nC × 18 V × 50 kHz = 0.054 W
P_dt   = 3 V × 20 A × 100 ns × 50 kHz = 0.30 W
P_total ≈ 37.85 W

可见开关损耗占主导(约73%),导通损耗次之(约26%),驱动与死区合计不足1.5%。这个比例关系会随频率和电流变化:低频大电流时导通损耗占比上升,高频时开关损耗占比上升。把 P_total 代入热阻网络,若 Z_th(j-c)=0.5℃/W,则 ΔT_j≈19℃,加上壳温即可得到新的 T_j,再回代 R_DS(on) 迭代一次,通常即可收敛。

建模时建议把四类损耗分别记录在表格中,并标注各自的假设条件(温度、电压、电流、频率、死区时间)。这样当工况变化时,只需替换对应参数,而不必重新推导整个模型。
不要用单一温度点的 R_DS(on) 计算导通损耗后直接加总。CoolSiC的 R_DS(on) 温度系数较大,忽略迭代可能使总损耗低估15%以上,进而导致结温估算偏低、散热器选型不足。