4、热阻网络模型:结到壳热阻、壳到散热器热阻、散热器到环境热阻

各位工程师朋友,咱们今天聊聊热阻网络模型。说白了,这就是一套描述热量怎么从芯片内部跑到外面空气里的“交通路线图”。

我刚开始做电机驱动那会儿,总觉得散热嘛,加个大风扇就完事了。结果有一次项目调试,IGBT模块温度直接飙到120度,吓得我赶紧断电。后来一查,问题出在导热硅脂涂得太厚——这就是不懂热阻网络吃的亏。

4.1 热阻的基本概念

热阻,符号是Rth,单位是℃/W。它表示每消耗1瓦功率,温度会升高多少度。你想想看,这和电阻是不是很像?电压对应温差,电流对应热流(功率),电阻对应热阻。

一个完整的散热路径,通常由三段热阻串联而成:

  • Rth(j-c):结到壳热阻
  • Rth(c-s):壳到散热器热阻
  • Rth(s-a):散热器到环境热阻

总热阻就是这三者之和:

Rth(j-a) = Rth(j-c) + Rth(c-s) + Rth(s-a)

结温计算公式:

Tj = Ta + P × Rth(j-a)

其中Tj是结温,Ta是环境温度,P是耗散功率。

关键点:结温必须低于芯片允许的最高值。一般IGBT的Tj_max是150℃或175℃,MOSFET通常是175℃。留20%的余量是行业惯例。

4.2 结到壳热阻 Rth(j-c)

这是从芯片的PN结到器件外壳底部的热阻。它主要由芯片本身的材料、尺寸和封装工艺决定。

我个人的习惯是,直接从器件数据手册里查这个值。比如一个TO-247封装的IGBT,Rth(j-c)通常在0.3~0.6℃/W之间。模块封装的会更低,有的能做到0.1℃/W以下。

封装类型 典型 Rth(j-c) (℃/W) 适用场景
TO-220 1.0 ~ 2.5 小功率MOSFET
TO-247 0.3 ~ 0.6 单管IGBT/大功率MOSFET
D2PAK 0.8 ~ 1.5 表面贴装器件
34mm模块 0.08 ~ 0.15 中等功率IGBT模块
62mm模块 0.04 ~ 0.08 大功率IGBT模块

小技巧:数据手册给的Rth(j-c)通常是在理想安装条件下测的。实际应用中,焊接质量和安装压力都会影响这个值。我一般会留10%的余量。

4.3 壳到散热器热阻 Rth(c-s)

这个热阻取决于器件外壳和散热器之间的接触质量。说白了,就是热量能不能顺利地从器件“跳”到散热器上。

影响Rth(c-s)的主要因素有三个:

  1. 接触面平整度——两个金属面不可能完全贴合,微观上有很多空隙
  2. 导热介质——导热硅脂、导热垫片、相变材料等
  3. 安装压力——压力越大,接触越好,但也不能压坏器件

我曾经遇到过一个问题:用导热硅脂时涂得太厚,结果Rth(c-s)反而变大了。为什么?因为硅脂的导热系数(0.5~3 W/m·K)远低于金属(铝约200 W/m·K),厚了反而成了隔热层。正确的做法是涂薄薄一层,刚好填满微观空隙就行。

导热介质 典型 Rth(c-s) (℃/W) 备注
无介质(干接触) 0.5 ~ 1.0 不推荐,热阻太大
导热硅脂 0.1 ~ 0.3 性价比高,需控制厚度
导热垫片 0.3 ~ 0.8 方便安装,但热阻偏大
相变材料 0.1 ~ 0.2 高温下软化,接触更好

注意:安装螺丝的扭矩要按数据手册要求来。扭矩太小,接触不良;扭矩太大,可能损坏器件。我见过有人把TO-247的塑料外壳拧裂了,那叫一个心疼。

4.4 散热器到环境热阻 Rth(s-a)

这是热量从散热器散发到周围空气中的热阻。它主要由散热器的尺寸、翅片设计、表面处理和风速决定。

自然冷却时,Rth(s-a)主要靠散热器的表面积和辐射能力。强制风冷时,风速是关键因素。我一般用这个经验公式估算:

Rth(s-a) ≈ 80 / (V × A)

其中V是风速(m/s),A是散热器有效散热面积(m²)。当然,这只是粗略估算,精确值要用热仿真或实测。

嗯,这里要注意:散热器的安装方向也很重要。翅片垂直安装时,自然对流效果最好。如果水平安装,热空气上升受阻,散热效率会下降20%~30%。

散热方式 典型 Rth(s-a) (℃/W) 适用功率
自然冷却(小型散热器) 5 ~ 15 < 10W
自然冷却(大型散热器) 1 ~ 5 10 ~ 50W
强制风冷(1~2 m/s) 0.5 ~ 2 50 ~ 200W
强制风冷(3~5 m/s) 0.2 ~ 0.8 200 ~ 1000W
水冷 0.02 ~ 0.1 > 1000W

4.5 热阻网络模型图解

下面我用一张SVG图来展示完整的热阻网络模型。这张图把热量从结到环境的路径画得清清楚楚。

热阻网络模型示意图 芯片结 Tj = 125℃ Rth(j-c) 0.5℃/W 器件外壳 Tc = 100℃ Rth(c-s) 0.2℃/W 热量传递 散热器 Ts = 80℃ Rth(s-a) 1.0℃/W 环境空气 Ta = 40℃ Rth(j-a) = Rth(j-c) + Rth(c-s) + Rth(s-a) = 0.5 + 0.2 + 1.0 = 1.7℃/W

4.6 实际应用中的注意事项

讲完理论,咱们聊聊实际中容易踩的坑。

第一,热阻不是恒定值。Rth(j-c)会随温度变化,尤其是大功率器件。数据手册给的值通常是在25℃下测的,实际高温时可能会增大10%~20%。

第二,多器件共用散热器。如果多个IGBT或MOSFET装在同一块散热器上,它们之间会有热耦合。这时候要用热阻网络矩阵来计算,不能简单叠加。

第三,散热器的热容效应。在脉冲负载下,散热器有热容,温度不会瞬间升高。这时候要用瞬态热阻模型,而不是稳态的。我一般用RC网络来模拟。

实战建议:设计时先估算总热阻,算出结温。如果结温超过允许值的80%,就要重新选型或加强散热。我曾经有个项目,算出来结温148℃,离150℃的极限就差2度,吓得我赶紧换了个更大的散热器。

4.7 热阻测量方法简介

如果你想知道实际的热阻值,最靠谱的方法是实测。常用的方法有:

  • 热电偶法——在器件外壳和散热器上贴热电偶,测出温差,除以功率
  • 红外热像仪——非接触测量,能看到整个面的温度分布
  • 电学法——利用PN结的温敏特性,通过测量压降推算结温

我个人偏爱电学法,因为它能直接测到结温,不用破坏封装。不过设备比较贵,小公司不一定有。

经验之谈:实测热阻时,要让系统达到热平衡。一般需要通电15~30分钟,等温度稳定了再读数。我见过有人刚通电1分钟就测,那数据根本不能用。

好了,热阻网络模型就讲到这里。记住一句话:热量就像水流,热阻越小,流得越顺畅。咱们做电机驱动设计的,就是要让热量一路畅通无阻地从结跑到空气里去。


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