4. 热传导路径与热阻网络建模

电子系统的散热设计,本质上是在回答一个问题:芯片内部产生的热量,究竟沿着哪条路径、以多大的“阻力”被送到最终的热沉。热阻网络建模就是把这条路径抽象成一张由热阻节点和热流支路组成的网络图,用电路分析的方法去计算每一段的温升。理解这张网络,比记住任何一个散热公式都更重要。

一、从结到环境的主传热路径

以典型的封装芯片加散热器结构为例,热量从芯片有源区(结)出发,依次经过:芯片硅体 → 芯片粘接层(Die Attach)→ 封装基板 → 焊球/焊盘 → PCB 铜层 → 导热界面材料(TIM)→ 散热器底座 → 散热器鳍片 → 空气。这条路径上的每一段都对应一个热阻,单位是 ℃/W。

需要特别注意的是,热量并非只走一条路。封装顶面、PCB 背面、侧面都会向空气散热,形成并联支路。在自然对流条件下,这些旁路可能带走 20%~40% 的热量;而在强制风冷或液冷条件下,主路径热阻大幅下降,旁路占比会显著减小。因此,热阻网络必须同时包含主路径和旁路,否则计算出的结温会偏高。

二、界面材料与接触热阻

两个固体表面即使看起来平整,微观上也只有少量凸峰真正接触,其余空隙被空气填充。空气的导热系数只有约 0.026 W/(m·K),是热的不良导体,因此接触面会形成明显的温度跳跃。接触热阻 Rc 的量化通常写成:

R_c = 1 / (h_c · A)

其中:
h_c —— 接触导热系数,W/(m²·K)
A   —— 名义接触面积,m²

典型量级(示例参考值):
干燥金属-金属直接接触:h_c ≈ 1000~5000 W/(m²·K)
导热硅脂:h_c ≈ 5000~20000 W/(m²·K)
导热垫片(软质):h_c ≈ 1000~5000 W/(m²·K)
焊接/烧结界面:h_c ≈ 20000~100000 W/(m²·K)

界面材料的作用就是用导热系数远高于空气的介质替换空隙。选择时不能只看导热系数,还要看厚度、压力、硬度和长期可靠性。例如导热垫片在低压下压缩量不足,实际接触热阻可能比标称值高出一倍以上。工程上常用“热阻-压力曲线”来评估垫片在装配压力下的真实表现。

界面材料的热阻 = 材料体热阻 + 上下两个接触热阻。材料体热阻 = 厚度 / (导热系数 × 面积)。当厚度从 0.5 mm 减到 0.2 mm 时,体热阻下降 60%,但接触热阻可能因压缩不足而上升,需要综合权衡。

三、扩散热阻:小热源压在大散热面上的代价

芯片面积通常远小于散热器底座面积。热量从一个小区域进入一个大区域时,不会立刻均匀铺开,而是先在局部集中,再向四周扩散。这种因热流扩散不均匀而产生的附加热阻,称为扩散热阻 Rsp。

扩散热阻与热源面积、底座面积、底座厚度和材料导热系数都有关。一个常用的估算思路是:当热源边长与底座边长之比小于 0.3 时,扩散热阻可能占总热阻的 15%~30%,不可忽略。减小扩散热阻的手段包括:增加底座厚度、使用高导热材料(如铜、铝、石墨)、在热源正下方布置均热板或热管。

下面这张热阻网络图展示了从芯片结到环境的主要热阻节点及其串并联关系,同时标出了界面材料和扩散热阻在路径中的位置。

芯片到环境的热阻网络(主路径 + 旁路) 芯片结 Tj 硅体 + 粘接层 封装基板 + 焊球 PCB 铜层 TIM 界面 散热器 + 空气 R_jc R_die + R_attach R_pkg + R_solder R_pcb R_TIM(含接触热阻) R_heatsink + R_conv 扩散热阻 R_sp 小热源 → 大底座 封装顶面 → 空气 PCB 背面 → 空气 旁路热阻 R_bypass1 旁路热阻 R_bypass2 环境 Ta 总热阻(简化后) R_total = R_jc + R_sp + R_TIM + R_hs 旁路并联后等效热阻降低 10%~30%

四、热阻网络的简化技巧

完整的热阻网络可能包含几十个节点,直接求解既繁琐又容易出错。工程上常用的简化方法有以下几种。

串联合并:主路径上依次相连的热阻可以直接相加。例如芯片结到封装外壳的热阻 Rjc,就是硅体、粘接层、基板、焊球各段热阻之和。合并时要注意,只有当热流全部通过该路径时才成立。

并联合并:当热量同时通过多条路径流向同一节点时,等效热阻为各支路热阻倒数之和的倒数。例如封装顶面散热和 PCB 背面散热同时向环境散热,两者并联后的等效热阻会小于任一支路。

忽略次要支路:如果某条支路的热阻大于主路径热阻的 10 倍以上,其分流作用通常小于 10%,可以忽略以简化计算。但要注意,在自然对流条件下,旁路热阻可能与主路径热阻处于同一量级,此时不能随意忽略。

节点合并:当两个节点的温度差小于 2~3℃ 时,可以合并为一个节点,减少网络规模。例如散热器底座上不同位置的温度差异通常很小,可以视为等温节点。

简化不是随意的。每次合并或忽略之前,先估算被简化部分的热阻占比。如果占比超过 10%,建议保留;如果超过 30%,必须保留。简化后的网络要用一个已知工况验证,确保结温误差在可接受范围内(通常 ±5℃)。

五、一个可复算的示例

假设某芯片功耗 15 W,结到壳热阻 Rjc = 0.8 ℃/W,壳到散热器之间使用 0.2 mm 厚导热硅脂,接触面积 30 mm × 30 mm,硅脂导热系数 3 W/(m·K),散热器热阻 Rhs = 1.2 ℃/W,环境温度 40℃。忽略旁路。

硅脂体热阻 = 0.0002 / (3 × 0.0009) = 0.074 ℃/W
接触热阻(两侧,取 h_c = 8000 W/(m²·K)):
  R_contact = 2 / (8000 × 0.0009) = 0.278 ℃/W
TIM 总热阻 ≈ 0.074 + 0.278 = 0.352 ℃/W

总热阻 R_total = 0.8 + 0.352 + 1.2 = 2.352 ℃/W
结温 Tj = 40 + 15 × 2.352 = 75.3℃

如果散热器底座面积远大于芯片面积,还需要加上扩散热阻。假设扩散热阻估算为 0.3 ℃/W,则总热阻变为 2.652 ℃/W,结温升至 79.8℃,比忽略扩散热阻时高出约 4.5℃。这个差值在高温环境下可能直接决定设计是否通过。

热阻网络建模的价值,不在于把每个节点都算得极其精确,而在于快速识别哪一段是瓶颈、哪一段可以简化、哪一段必须重点优化。当你能在纸上画出这张网络并标出各段热阻量级时,散热方案的方向就已经清晰了。