2、热传导基础:傅里叶定律、热阻概念、热容与热时间常数

各位工程师朋友,大家好。今天我们聊聊热传导的基础。说实话,这部分内容看起来像是大学课本里的理论,但如果你真把它吃透了,后面做散热方案时,思路会清晰很多。

我刚开始做电源芯片热设计那会儿,总觉得「热」这东西看不见摸不着,挺玄乎的。后来踩了几个坑才明白——热和电,其实是一回事。你想想看,电流在电阻上产生压降,热流在热阻上产生温差,这俩模型几乎一模一样。搞懂了这一点,热设计就没那么神秘了。

2.1 傅里叶定律:热传导的「欧姆定律」

傅里叶定律,说白了就是描述热量怎么在固体里「跑」的。公式很简单:

q = -k · (dT/dx)

其中:

  • q:热流密度,单位 W/m²,表示单位面积上每秒通过的热量
  • k:导热系数,单位 W/(m·K),材料导热能力的度量
  • dT/dx:温度梯度,表示温度随位置变化的快慢

负号表示热量从高温区流向低温区——这个不用死记,你只要知道热量不会自己往高处跑就行。

核心理解:傅里叶定律告诉我们,热量传递的速率,正比于温度差,反比于距离。温差越大、距离越近,传热越快。

我在项目中遇到过一件事。有一次设计一款 12V 输入的 DC-DC 模块,MOSFET 紧挨着电感,中间只隔了 0.5mm 的 PCB 铜皮。我以为铜的导热系数高(约 400 W/(m·K)),这点距离没问题。结果一跑热仿真,MOSFET 结温直接飙到 125°C。后来一查,问题出在 PCB 铜皮厚度只有 1oz(约 35μm),实际导热截面积太小了。傅里叶定律里的「面积」因素,很多人会忽略。

我的习惯:做热仿真前,先用手算一遍傅里叶定律的简化版,估算一下温升数量级。如果手算结果和仿真差太多,那肯定有地方搞错了。

2.2 热阻概念:热设计的「电阻」

热阻,符号 Rth 或 θ,单位 °C/W。它表示热量每流过 1 瓦,会产生多少度的温差。公式:

Rth = ΔT / P

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

你想想看,这和欧姆定律 R = V / I 是不是一模一样?电压对应温差,电流对应热功率。所以我说,热设计本质上就是「热路分析」。

常见的几种热阻:

符号 名称 含义
RθJC 结到壳热阻 芯片内部到封装表面的热阻
RθJB 结到板热阻 芯片内部到 PCB 焊点的热阻
RθJA 结到环境热阻 芯片内部到周围空气的热阻(包含所有路径)
RθCS 壳到散热器热阻 封装表面到散热器之间的接触热阻

注意:RθJA 这个参数,数据手册上给的通常是在标准 JEDEC 测试板上的值。实际 PCB 布局、铜皮面积、通风条件不同,真实值可能差 2~3 倍。我曾经吃过这个亏——按手册算的结温 85°C,实际测出来 105°C。从那以后,我只看 RθJC 和 RθJB,自己算系统热阻。

热阻的串联和并联,和电阻一模一样:

  • 串联:Rtotal = R1 + R2 + R3 + ...
  • 并联:1/Rtotal = 1/R1 + 1/R2 + 1/R3 + ...

举个例子,芯片到环境的热路:

RθJA = RθJC + RθCS + RθSA

其中 RθSA 是散热器到环境的热阻。如果你用了导热硅脂,RθCS 大概在 0.1~0.5 °C/W 之间,取决于涂抹厚度和接触压力。

避坑指南:我曾经见过有人把导热硅脂涂得跟抹黄油一样厚,结果 RθCS 反而变大了。导热硅脂的作用是填充微小空隙,不是做导热垫片。越薄越好,均匀覆盖即可。

2.3 热容与热时间常数:热系统的「惯性」

热容,符号 Cth,单位 J/°C。它表示物体每升高 1°C 需要吸收多少热量。公式:

Cth = m · c

其中 m 是质量(kg),c 是比热容(J/(kg·°C))。

热容大的物体,升温慢,降温也慢。这就像电容——电容储存电荷,热容储存热量。所以热容也叫「热电容」。

热时间常数 τ(tau),单位秒:

τ = Rth · Cth

这个 τ 表示系统温度变化到最终稳态的 63.2% 所需的时间。嗯,这里要注意,τ 越大,系统响应越慢。

举个例子:

  • 一个 10g 的铝散热器,比热容 900 J/(kg·°C),热容 Cth = 0.01 × 900 = 9 J/°C
  • 如果热阻 Rth = 10 °C/W,那么 τ = 10 × 9 = 90 秒
  • 也就是说,这个散热器从冷态到接近稳态,需要大约 4~5 个 τ,也就是 6~8 分钟

实际应用:很多电源芯片的过温保护(OTP)就是利用热时间常数来设计的。如果芯片内部有热容,短时过载不会立刻触发保护,因为温度上升需要时间。但如果是持续过载,温度会慢慢爬升,最终触发 OTP。

我记得有一次调试一个 60W 的 PoE 供电模块,负载突然从 10W 跳到 60W,芯片温度在 2 秒内从 40°C 飙到 110°C。我当时很纳闷——按热时间常数算,不应该这么快啊。后来发现,芯片的结到壳热阻很小(约 1°C/W),但结本身的热容极小(约 0.01 J/°C),所以 τ 只有 0.01 秒。也就是说,结温几乎是瞬间响应负载变化的。而散热器因为热容大,温度变化很慢。这就是为什么我们常说「芯片结温看瞬态,散热器温度看稳态」。

我的建议:做热设计时,一定要区分「稳态热阻」和「瞬态热阻」。数据手册里通常会给出瞬态热阻抗曲线(ZθJC vs 时间),这个曲线对分析脉冲负载非常有用。比如电机驱动、LED 闪光灯这类应用,负载是间歇性的,用稳态热阻算会偏保守,用瞬态热阻可以更精确。

2.4 三个概念的关系总结

好了,我们把这三个概念串起来:

概念 电学类比 公式 单位
傅里叶定律 欧姆定律 q = -k · dT/dx W/m²
热阻 电阻 Rth = ΔT / P °C/W
热容 电容 Cth = m · c J/°C
热时间常数 RC 时间常数 τ = Rth · Cth s

说白了,热设计就是「热阻 + 热容」的 RC 网络分析。你只要把芯片、PCB、散热器、外壳、空气这些环节的热阻和热容算清楚,整个系统的温度响应就能预测个八九不离十。

我个人习惯,在项目初期先用 Excel 搭一个简单的 RC 热网络模型,把关键节点的热阻和热容填进去,跑一下瞬态响应。虽然精度不如 CFD 仿真,但胜在快——半小时就能搭好,而且能帮你快速定位哪个环节是瓶颈。

下一节,我们会聊到实际散热方案中,如何利用这些基础概念去选择散热器、计算散热面积。嗯,到时候你会发现,今天讲的这些,全都能用上。