热设计基础:三种传热方式、热阻网络与关键参数

各位同学,今天我们来聊聊热设计的基础。说实话,很多做芯片设计的同行,一开始都不太重视散热。我当年也犯过这个错——第一次流片回来,芯片功能全对,结果一跑起来温度直接飙到110度,系统自动降频,性能惨不忍睹。从那以后,我就把热设计当成和逻辑设计一样重要的事。

这一节,我们先把热设计的基本功打牢。你想想看,不懂传热方式,你怎么分析散热路径?不懂热阻网络,你怎么估算芯片温度?不懂TDP和Tjmax,你怎么选散热方案?好,我们一个一个来。

三种传热方式:热传导、热对流、热辐射

热量从高温区跑到低温区,无非就三条路。我习惯用一句话记:传导靠接触,对流靠流体,辐射靠电磁波

1. 热传导

说白了,就是热量在固体内部或者两个接触的固体之间传递。比如芯片产生的热量,先传到封装外壳,再传到PCB板,这就是传导。

传导的强弱,用导热系数(单位:W/m·K)来衡量。铜的导热系数约400,铝约200,空气只有0.026。所以,芯片和散热器之间一定要涂导热硅脂,把空气挤走。我在项目中遇到过,有人为了省事没涂硅脂,结果芯片结温比预期高了15度,系统频繁重启。

关键公式:傅里叶定律

Q = -k · A · (dT/dx)

Q是热流量(W),k是导热系数,A是截面积,dT/dx是温度梯度。简单理解:温差越大、面积越大、材料导热越好,热量传得越快。

2. 热对流

热量通过流动的流体(空气或液体)带走。座舱芯片通常用风扇吹,这就是强制对流。自然对流呢?就是没风扇,靠空气自己受热上升。

对流的效率用对流换热系数(单位:W/m²·K)表示。自然对流大约5-25,强制对流可以到50-250。你想想看,加个风扇,散热能力能提升10倍。不过要注意,风扇本身也会耗电,还会产生噪音。我建议在功耗低于5W时优先考虑自然对流,超过10W就必须上风扇了。

3. 热辐射

这个很多人容易忽略。任何温度高于绝对零度的物体,都会向外辐射热量。辐射不需要介质,真空中也能传热。座舱内,芯片会向周围壳体辐射热量,壳体也会向芯片辐射。

辐射的强弱和表面发射率有关。抛光铝的发射率只有0.05,而阳极氧化铝可以到0.8。所以,散热器表面做黑化处理,就是为了增强辐射散热。我记得有一次,客户抱怨散热器温度高,我建议他们把散热器喷成黑色,结果温度降了3度。

我的经验:在座舱芯片这种封闭空间里,辐射和对流往往各占一半。别只盯着对流,辐射处理好了,能省不少事。

热阻网络模型

热阻这个概念,和电阻非常像。电阻阻碍电流,热阻阻碍热流。单位是°C/W。什么意思?就是每消耗1W功率,温度会升高多少度。

一个典型的芯片散热路径,热阻网络是这样的:

芯片结温(Tj) → 芯片内部热阻(Rjc) → 壳温(Tc) → 接触热阻(Rcs) → 散热器热阻(Rsa) → 环境温度(Ta)

总热阻 Rja = Rjc + Rcs + Rsa

结温 Tj = Ta + P × Rja

举个例子:芯片功耗P=10W,Rjc=0.5°C/W,Rcs=0.2°C/W,Rsa=2.0°C/W,环境温度Ta=45°C。那么:

Tj = 45 + 10 × (0.5 + 0.2 + 2.0) = 45 + 27 = 72°C

嗯,这里要注意:Rjc是芯片出厂就定死的,你改不了。Rcs取决于你的装配工艺,涂硅脂、用导热垫,差别很大。Rsa取决于你选的散热器,这是设计时重点优化的对象。

避坑指南:我曾经见过有人把Rjc和Rja搞混。Rjc是芯片内部的热阻,Rja是芯片到环境的总热阻。选散热器时,一定要看Rja,别只看Rjc。否则算出来的温度会偏低,实际跑起来就翻车了。

为了让你更直观地理解,我画了一张热阻网络图:

芯片散热热阻网络模型 Tj (结温) Rjc Tc (壳温) Rcs Ts (散热器) Rsa Ta (环境) 热流方向 → Tj = Ta + P × (Rjc + Rcs + Rsa) P:芯片功耗(W) Rjc:芯片内部热阻(°C/W) Rcs:接触热阻(°C/W) Rsa:散热器热阻(°C/W)

结温与壳温的概念

结温(Tj):芯片内部半导体结区的温度。这是芯片真正的工作温度,也是我们最关心的。芯片能不能稳定工作,就看结温有没有超标。

壳温(Tc):芯片封装外壳表面的温度。这个温度容易测量,用热电偶贴在芯片表面就能读到。

两者之间的关系:Tj = Tc + P × Rjc

为什么要有这两个温度?因为结温没法直接测,你总不能把探针插到芯片里面去吧。所以,我们通过测壳温,再根据功耗和Rjc,反推出结温。我建议在样机测试时,一定要同时监控壳温和功耗,这样你才能准确知道芯片内部到底有多热。

TDP与Tjmax参数

参数 全称 含义 我的理解
TDP Thermal Design Power 热设计功耗,单位W 芯片在典型负载下需要散走的热量
Tjmax Maximum Junction Temperature 最大结温,单位°C 芯片能承受的最高温度,超过就危险

TDP 不是芯片的实际功耗,而是散热系统需要处理的热量。比如一颗芯片标称TDP=15W,但实际跑轻负载可能只有5W,跑重负载可能到20W。TDP是给你设计散热器用的参考值。

Tjmax 是芯片的生死线。消费级芯片通常Tjmax=105°C,车规级可以到125°C甚至150°C。座舱芯片一般要求车规级,因为车内夏天暴晒后温度可能到85°C,加上芯片自身发热,很容易逼近极限。

避坑指南:我曾经见过一个项目,选了一颗Tjmax=105°C的芯片用在座舱里。夏天测试时,环境温度85°C,芯片功耗10W,总热阻2°C/W,算下来结温105°C,刚好卡在极限。结果一跑导航+音乐,功耗波动到12W,结温直接107°C,芯片开始降频,导航卡顿。后来换了Tjmax=125°C的芯片,问题才解决。所以,我建议留至少15°C的余量。

好了,这一节的内容就这些。热设计基础打牢了,后面我们才能聊散热器怎么选、风扇怎么配、热仿真怎么做。记住:热设计不是事后补救,而是要从芯片选型就开始考虑


专注资料整理