3、功率模块热源分析:IGBT/MOSFET的导通损耗与开关损耗计算。损耗分布对热点位置的影响。
各位工程师朋友,咱们今天聊聊功率模块的热源。说白了,模块为什么会发热?就是电流流过时产生了损耗。这些损耗不是均匀分布的,它们集中在芯片的特定区域,最终决定了热点位置。
我个人习惯把损耗分成两大类:导通损耗和开关损耗。这两者的物理机理不同,计算方式也不同,对热分布的影响更是天差地别。
3.1 导通损耗:静态下的发热
导通损耗,就是器件在完全导通状态下,电流流过时产生的焦耳热。对于IGBT和MOSFET,计算方式略有差异。
3.1.1 IGBT导通损耗
IGBT在导通时,可以看作一个二极管和一个MOSFET的串联。它的导通压降VCE(sat)不是线性的,而是由阈值电压VCEO和导通电阻rCE共同决定。
计算公式如下:
P_con_IGBT = V_CE(sat) × I_C × D
其中:
V_CE(sat) = V_CEO + r_CE × I_C
D = 占空比
I_C = 集电极电流
嗯,这里要注意:VCEO和rCE都是温度的函数。温度升高,VCEO会略微下降,但rCE会显著增大。我在项目中遇到过,有些工程师直接用25°C的数据去算,结果仿真出来的结温比实测低了20°C,这就是典型的坑。
3.1.2 MOSFET导通损耗
MOSFET的导通损耗相对简单,因为它是一个纯电阻特性:
P_con_MOSFET = I_D² × R_DS(on) × D
其中:
R_DS(on) = 导通电阻(强烈依赖温度)
D = 占空比
I_D = 漏极电流
你想想看,RDS(on)的温度系数大约是+0.5%/°C。也就是说,结温从25°C升到125°C,RDS(on)会翻倍!这就是为什么MOSFET在高温下容易热失控的原因。
3.2 开关损耗:动态下的发热
开关损耗发生在器件开通和关断的瞬间。这个损耗跟开关频率直接相关,频率越高,开关损耗占比越大。
3.2.1 开通损耗
开通时,电流和电压有一个交叠区域。IGBT的开通损耗主要来自米勒平台的拖尾电流。MOSFET的开通损耗则来自Cgd的充电过程。
E_on = ∫ V_CE(t) × I_C(t) dt (从t1到t2,开通过程)
P_sw_on = E_on × f_sw
其中:
f_sw = 开关频率
E_on = 单次开通能量
3.2.2 关断损耗
关断时,同样存在电压电流交叠。IGBT的关断损耗比MOSFET大,因为IGBT有拖尾电流。MOSFET的关断损耗主要来自Cgd的放电。
E_off = ∫ V_CE(t) × I_C(t) dt (从t3到t4,关断过程)
P_sw_off = E_off × f_sw
3.3 总损耗计算
总损耗就是导通损耗和开关损耗之和:
P_total = P_con + P_sw_on + P_sw_off
对于IGBT,还要加上续流二极管的反向恢复损耗:
P_total_IGBT = P_con_IGBT + P_sw_on + P_sw_off + P_rr
其中:
P_rr = 反向恢复损耗 = E_rr × f_sw
3.4 损耗分布对热点位置的影响
这是本章的核心。损耗分布直接决定了热点位置。我画了一张图,帮你理解这个逻辑:
为什么开关损耗会集中在芯片边缘?说白了,是因为栅极结构。IGBT和MOSFET的栅极都在芯片边缘,开关过程中,电流从栅极侧开始导通或关断。这就导致芯片边缘的开关损耗密度远高于中心区域。
我在项目中遇到过这样一个案例:一个600V/200A的IGBT模块,用在20kHz的逆变器中。仿真时只考虑了导通损耗,结果热点在芯片中心。但实测发现,热点在芯片边缘,靠近栅极的位置。后来一查,开关损耗占了总损耗的60%!这就是典型的「算漏了」。
3.5 实际工程中的计算建议
说了这么多理论,最后给点实际建议:
- 查数据手册:IGBT的Eon和Eoff曲线,一定要用对应母线电压和驱动电阻下的数据。不要偷懒用典型值。
- 考虑温度耦合:损耗和温度是互相影响的。我建议做迭代计算:先假设一个结温,算损耗,再算温升,更新结温,再算损耗...直到收敛。
- 关注二极管损耗:IGBT模块里,续流二极管的损耗经常被忽略。但反向恢复损耗在高频下不可小觑,有时候能占到总损耗的20%。
- 实测验证:仿真再准,也不如实测靠谱。我习惯在模块上贴热电偶,或者在热测试时用红外相机扫一遍。看到热点位置跟仿真对得上,心里才踏实。
好了,关于损耗计算和热点分析,今天就聊到这里。记住一句话:损耗是热的源头,热点是损耗的映射。把损耗算准了,热仿真就成功了一半。