热源与热阻网络:芯片热模型的核心逻辑

做液冷设计,第一件事不是画管道,也不是选泵。

第一件事,是搞清楚热量从哪来,往哪去。

我个人习惯,拿到一个芯片的散热需求,先画一张热阻网络图。这张图画明白了,后面所有的工作就有了依据。今天我们就聊聊这个基础中的基础——热源模型和热阻网络。

芯片热源模型:热量到底从哪冒出来的?

芯片发热,说白了就是电流做功的副产品。晶体管开关的时候,一部分电能变成了热量。这个热量不是均匀分布在芯片表面的,它集中在那些高频工作、大电流通过的局部区域。

我在项目中遇到过好几次这样的情况:客户给的芯片功耗是150W,我们按均匀热源设计散热器,结果实测热点温度超标了20度。为什么?因为芯片内部有多个核心,有的核心跑满,有的核心休眠,热量全堆在一个小区域里。

所以,热源模型要关注三个关键点:

  • 总功耗:芯片标称的TDP(热设计功耗),单位是W
  • 热流密度:单位面积上的热量,单位是W/cm²。这个值决定了散热难度
  • 热点位置:芯片内部温度最高的那个点,通常对应功耗最高的核心

重要提醒: 不要只看总功耗。两个100W的芯片,一个面积是1cm²,另一个是2cm²,散热难度完全不是一个量级。热流密度才是真正的设计输入。

热阻网络图:一张图看懂热量怎么走

热阻的概念,和电阻非常像。电流流过电阻会产生压降,热量流过热阻会产生温差。公式也很简单:

ΔT = P × Rth

其中ΔT是温差(°C),P是热功率(W),Rth是热阻(°C/W)。

一张典型的热阻网络图,从芯片内部到环境,大致是这样的路径:

芯片到环境的热阻网络路径 芯片结 (J) Rjc 外壳 (C) Rcs 散热器 (S) Rsa 环境 (A) Tj (结温) Tc (壳温) Ts (散热器温度) Ta (环境温度) 总热阻 Rja = Rjc + Rcs + Rsa 结温 Tj = Ta + P × (Rjc + Rcs + Rsa) 热量从芯片结 → 外壳 → 散热器 → 环境,每一步都有热阻

这张图你看着可能觉得简单,但实际工程中,每个热阻背后都有讲究。我们一个一个说。

Rjc:从芯片结到外壳的热阻

Rjc是芯片内部到封装外壳的热阻。这个值由芯片的封装工艺决定,比如是塑料封装还是陶瓷封装,有没有用导热胶填充。

这个参数通常由芯片厂商提供,写在datasheet里。你拿不到这个值,就没法做精确的热设计。

我的经验: 有些小厂芯片的datasheet不提供Rjc,或者给的是一个典型值而不是最大值。这时候我一般会按典型值加20%的余量来设计,或者直接找FAE要实测数据。千万别信那些「参考设计」里的理想值。

Rcs:从外壳到散热器的热阻

Rcs是芯片外壳和散热器之间的热阻。这个值主要取决于两件事:

  • 接触面积:芯片和散热器贴得越紧越好
  • 界面材料:导热硅脂、导热垫片、相变材料,不同材料差别很大

你想想看,芯片外壳和散热器表面看起来是平的,但微观上全是凹凸不平的。空气的导热系数只有0.026 W/m·K,比任何固体材料都差。所以必须用界面材料填满这些空隙。

界面材料类型 典型导热系数 (W/m·K) 典型Rcs (°C/W) 适用场景
导热硅脂 3~8 0.1~0.3 高功率芯片,需要低热阻
导热垫片 1~5 0.3~0.8 自动化装配,免维护
相变材料 3~6 0.15~0.4 高温下自动软化填充
导热胶 1~3 0.5~1.5 需要粘接固定的场景

注意: 我曾经在一个项目里用了便宜的导热垫片,Rcs标称0.5°C/W,实际测试下来接近1.2°C/W。后来拆开一看,垫片厚度不均匀,有的地方根本没压紧。所以Rcs这个值,一定要考虑实际装配的公差和压力。

Rsa:从散热器到环境的热阻

Rsa是散热器到环境的热阻。这个值取决于散热器的设计:

  • 散热器尺寸:越大越好,但受空间限制
  • 翅片密度和高度:影响对流换热面积
  • 风速或流量:风冷靠风扇,液冷靠泵
  • 材料:铝还是铜,导热系数差一倍

对于液冷系统,Rsa其实可以拆成两部分:散热器本体到冷却液的热阻,以及冷却液到环境的热阻(通过冷板或换热器)。这个我们后面章节会详细讲。

三个热阻的工程意义

搞清楚了这三个热阻,你就能回答一个核心问题:芯片结温到底是多少?

公式很简单:

Tj = Ta + P × (Rjc + Rcs + Rsa)

举个例子:

  • 环境温度 Ta = 45°C
  • 芯片功耗 P = 200W
  • Rjc = 0.2°C/W
  • Rcs = 0.3°C/W
  • Rsa = 0.4°C/W

那么:

Tj = 45 + 200 × (0.2 + 0.3 + 0.4) = 45 + 200 × 0.9 = 45 + 180 = 225°C

这个温度显然太高了,芯片肯定扛不住。怎么办?

要么降低环境温度(加空调),要么降低功耗(降频),要么降低热阻(换更好的散热方案)。

关键思路: 热阻网络的价值就在于,它能告诉你哪个环节是瓶颈。如果Rjc占了大头,你换再好的散热器也没用,得从封装层面下手。如果Rsa是瓶颈,那就优化散热器设计。我见过太多人一上来就换大散热器,结果发现瓶颈在Rcs——界面材料没选对。

实际工程中的热阻网络

真实的芯片热阻网络比上面那张图复杂得多。比如:

  • 多热源芯片:每个核心有自己的热阻路径
  • 多层封装:芯片堆叠时,热量要穿过多个界面
  • 非稳态工况:功耗是变化的,热阻网络要考虑热容

但不管多复杂,核心逻辑不变:热量从高温区流向低温区,每经过一个界面就有温差,温差等于热功率乘以热阻。

我个人习惯,在项目初期先用这个简单的串联热阻模型估算一下,看看有没有明显的设计风险。如果估算结果离芯片的允许结温还有20°C以上的余量,那基本问题不大。如果只差几度,那就得用更精细的CFD仿真了。

嗯,热阻网络这部分就聊到这。记住一句话:热设计就是管理热阻,热阻越低,芯片越凉快。


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