3、热阻网络模型:热阻概念、串联/并联热阻网络、稳态热阻计算
3.1 热阻到底是什么?
先说说热阻这个概念。说白了,热阻就是热量在传递过程中遇到的“阻力”。你想想看,电流流过电阻会产生压降,热量流过“热阻”就会产生温差。这个类比非常直观,也是我们做热设计的基础。
热阻的符号是 Rth 或者 θ,单位是 ℃/W(或者 K/W)。它的物理意义是:每消耗1瓦功率,温度会升高多少度。比如一个MOS管的热阻是 2℃/W,它耗散了10W,那管芯温度就会比环境温度高20℃。
我在项目中遇到过一位同事,他选了一个看起来参数很好的电机驱动芯片,结果一上电就过热保护。后来一查,他把热阻理解成了“热容量”,以为热阻小就是能存很多热量。其实完全不是一回事。热阻小,说明热量容易散出去,温升小;热阻大,热量堵在里面,温升就大。
核心公式:
ΔT = P × Rth
其中 ΔT 是温差(℃),P 是热耗(W),Rth 是热阻(℃/W)。
3.2 热阻的串联与并联
热阻可以像电阻一样串联和并联。这个特性非常实用,因为实际的热传导路径很少是单一的。
3.2.1 串联热阻
热量从芯片管芯传到外壳,再传到散热器,最后到环境。每一段都有自己的热阻。这些热阻是串联的,总热阻就是它们加起来。
串联公式:
Rth_total = Rth_jc + Rth_cs + Rth_sa
其中:
Rth_jc:结到壳的热阻(芯片内部)Rth_cs:壳到散热器的热阻(包括导热硅脂)Rth_sa:散热器到环境的热阻
我建议你在做电机驱动设计时,先把这三个热阻列出来。很多新手只关注芯片手册上的 Rth_jc,忽略了 Rth_cs 和 Rth_sa。结果实际温升比计算值高出一大截。
个人经验:导热硅脂的热阻一般在 0.1~0.5℃/W 之间。别小看这零点几度,在航天产品中,有时候就差这2~3℃就过温了。我习惯用导热垫片代替硅脂,虽然热阻稍大一点,但长期可靠性更好,不会干涸。
3.2.2 并联热阻
当热量有多条路径可以走时,这些路径的热阻就是并联关系。比如一个功率器件同时通过PCB铜皮和散热器散热,这两条路径就是并联的。
并联公式:
1 / Rth_total = 1 / Rth1 + 1 / Rth2 + ...
并联的总热阻比任何一个单独的热阻都小。这就是为什么我们总喜欢“多路散热”。
举个例子:一个TO-220封装的MOS管,通过散热器散热的热阻是 5℃/W,同时通过PCB铜皮散热的热阻是 15℃/W。那么并联后的总热阻是多少?
1 / Rth_total = 1/5 + 1/15 = 0.2 + 0.0667 = 0.2667
Rth_total = 1 / 0.2667 ≈ 3.75℃/W
你看,比单独用散热器(5℃/W)好了不少。这就是并联的好处。
注意:并联热阻的计算有个前提——各条路径的起点和终点温度相同。在实际中,PCB铜皮和散热器的温度可能不一样,这时候就不能简单用并联公式了。我曾经在这个问题上栽过跟头,算出来的温升比实际低了10℃。
3.3 稳态热阻计算实战
好了,理论讲完了,咱们来点实际的。假设你正在设计一个航天电机驱动电路,功率管用的是 IRF540N,它的 Rth_jc 是 1.15℃/W,Rth_cs 用导热硅脂后约 0.3℃/W,散热器的 Rth_sa 是 3.5℃/W。功率管耗散 8W,环境温度 60℃。
第一步:计算总热阻
Rth_total = 1.15 + 0.3 + 3.5 = 4.95℃/W
第二步:计算结温
Tj = Ta + P × Rth_total = 60 + 8 × 4.95 = 60 + 39.6 = 99.6℃
第三步:检查是否在安全范围内
IRF540N 的最高结温是 175℃。99.6℃ 远低于这个值,看起来没问题。但别忘了,航天产品通常要求降额使用,一般结温不超过 125℃。99.6℃ 满足要求,但余量不大。
我的建议:在航天应用中,我习惯把结温控制在 100℃ 以下(对于175℃的器件)。这样即使环境温度升高或者散热条件变差,也有足够的余量。你想想看,卫星在轨运行,散热条件可能因为某些原因恶化,这时候余量就是生命线。
3.4 热阻网络模型的工程应用
在实际的电机驱动电路中,热阻网络往往更复杂。比如一个三相桥,有6个MOS管,它们可能共用同一个散热器。这时候就需要建立完整的热阻网络模型。
一个简化的三相桥热阻网络:
| 节点 | 描述 | 热阻(℃/W) |
|---|---|---|
| Rth_jc1 ~ Rth_jc6 | 6个MOS管的结到壳热阻 | 1.15(每个) |
| Rth_cs1 ~ Rth_cs6 | 6个MOS管的壳到散热器热阻 | 0.3(每个) |
| Rth_sa | 散热器到环境热阻 | 2.0 |
如果6个MOS管同时工作,每个耗散5W,总耗散30W。那么散热器温度:
Ts = Ta + Ptotal × Rth_sa = 60 + 30 × 2.0 = 120℃
每个MOS管的结温:
Tj = Ts + P × (Rth_jc + Rth_cs) = 120 + 5 × (1.15 + 0.3) = 120 + 7.25 = 127.25℃
嗯,这里要注意。127.25℃ 已经超过了我的100℃目标线。怎么办?要么换更大散热器,要么降低功耗,要么用热阻更小的管子。
避坑指南:我曾经在设计一款电机驱动器时,只算了单个管子的温升,没考虑多个管子共用散热器的相互热影响。结果整机测试时,中间那个管子温度最高,比边上高了15℃。后来我明白了,散热器上的温度分布是不均匀的,中间位置散热条件最差。所以我现在做热设计时,都会留出至少20%的余量。
3.5 小结
热阻网络模型是热设计的核心工具。说白了,就是把复杂的热传导问题简化成我们熟悉的电路问题。串联热阻加起来,并联热阻倒数相加,然后套用 ΔT = P × Rth 这个公式,就能算出结温。
我个人习惯在做完理论计算后,再用热仿真软件验证一下。毕竟实际的热传导路径比纸面上的模型复杂得多,比如PCB的横向导热、空气对流、辐射散热等等。但不管用多高级的仿真工具,热阻网络模型这个基本功一定要扎实。它就像你手里的螺丝刀,简单但永远用得上。
下一章我会讲瞬态热阻和热容,那才是真正考验功力的地方。到时候咱们再聊。