第二章 热力学基础:热传导、热对流、热辐射、热膨胀系数(CTE)概念
各位工程师朋友,大家好。我是你们的老朋友,一个在封装仿真领域摸爬滚打了十几年的结构工程师。
今天咱们聊聊热力学基础。说实话,很多人觉得这部分太理论,想直接跳过去。我刚开始做封装仿真时也这么想,结果第一次做功率芯片仿真,温度算出来比实测高了30度,查了三天才发现是热传导系数设错了。从那以后,我再也不敢小看这些基础概念了。
热力学在封装里到底有多重要?你想想看,芯片工作就会发热,热量散不出去,温度一高,性能下降,甚至直接烧毁。所以,搞懂热量怎么传递,是做好热仿真的第一步。
核心要点:封装热仿真中,我们主要关注三种热量传递方式:热传导、热对流、热辐射。再加上一个关键材料参数——热膨胀系数(CTE)。这四样东西,就是热应力仿真的四大基石。
2.1 热传导:热量在固体中怎么走?
热传导,说白了就是热量在固体内部从高温区往低温区跑。就像你拿一根铁棍,一头放火里烧,另一头很快就烫手了。这就是热传导。
描述热传导的公式叫傅里叶定律:
q = -k · ∇T
其中:
q = 热流密度 (W/m²) —— 单位面积上流过的热量
k = 导热系数 (W/m·K) —— 材料传导热量的能力
∇T = 温度梯度 (K/m) —— 温度变化的陡峭程度
这个负号是什么意思?热量是从高温往低温流,方向跟温度升高的方向相反,所以加个负号。
我的经验:在封装仿真中,最常用的材料导热系数大概是这样:
| 材料 | 导热系数 (W/m·K) | 备注 |
|---|---|---|
| 铜 | ~400 | 散热主力,引线框架常用 |
| 硅 | ~150 | 芯片本身,导热还不错 |
| 环氧树脂 | 0.2 ~ 0.8 | 塑封料,导热很差 |
| 银胶 | 2 ~ 30 | 芯片粘接材料,差异很大 |
我个人习惯,拿到一个新封装材料,第一件事就是查它的导热系数。有一次做功率LED封装仿真,客户给的导热系数是0.5,我算出来温度总是偏高。后来实测发现实际只有0.3,整整差了40%。所以,材料参数一定要核实,不能完全相信供应商给的数据。
2.2 热对流:空气帮忙散热
热对流,是流体(空气或液体)流过固体表面时带走热量。你想想看,电脑CPU上装个风扇,吹着散热片,这就是强制对流。如果没风扇,靠空气自然流动,那就是自然对流。
描述对流的公式是牛顿冷却定律:
q = h · A · (T_s - T_∞)
其中:
q = 换热量 (W)
h = 对流换热系数 (W/m²·K)
A = 换热面积 (m²)
T_s = 固体表面温度 (K)
T_∞ = 流体温度 (K)
这个h值很关键,它受很多因素影响:风速、流体性质、表面形状等等。
典型对流换热系数范围:
- 自然对流(空气):5 ~ 25 W/m²·K
- 强制对流(空气,风扇):25 ~ 250 W/m²·K
- 强制对流(水冷):500 ~ 10,000 W/m²·K
嗯,这里要注意。在封装仿真中,很多人喜欢把对流边界条件设成一个固定值。但我建议你,如果条件允许,最好做流固耦合仿真。因为实际对流系数不是均匀的,芯片正上方和边缘的散热效果差别很大。
我曾经做过一个项目,客户坚持用固定对流系数,结果仿真出来的芯片温度比实测低了15度。后来加上流场仿真,发现芯片上方有个涡流区,散热效果远不如预期。从那以后,我对对流边界条件就特别谨慎。
2.3 热辐射:别小看它
热辐射,是物体通过电磁波向外辐射热量。很多人觉得封装里温度不高,辐射可以忽略。其实不一定。
热辐射的公式是斯蒂芬-玻尔兹曼定律:
q = ε · σ · A · (T₁⁴ - T₂⁴)
其中:
ε = 发射率 (0~1)
σ = 斯蒂芬-玻尔兹曼常数 (5.67×10⁻⁸ W/m²·K⁴)
A = 表面积 (m²)
T₁、T₂ = 两个表面的温度 (K)
注意看,温度是四次方关系。这意味着温度越高,辐射的影响越大。
什么时候不能忽略辐射?
- 芯片结温超过100°C时,辐射开始变得重要
- 在真空环境下(比如航天电子),辐射是唯一的散热方式
- 封装表面涂黑(高发射率)时,辐射散热效果明显
我做过一个高温功率模块的仿真,结温到150°C。一开始没考虑辐射,算出来温度比实测高了8度。加上辐射后,误差缩小到2度以内。所以,高温场景下,辐射不能省。
2.4 热膨胀系数(CTE):热应力问题的根源
CTE,全称Coefficient of Thermal Expansion,中文叫热膨胀系数。它描述的是材料受热后膨胀的程度。
α = (1/L₀) · (dL/dT)
其中:
α = 线膨胀系数 (1/°C 或 ppm/°C)
L₀ = 初始长度 (m)
dL = 长度变化量 (m)
dT = 温度变化量 (°C)
CTE的单位常用ppm/°C,也就是每变化1°C,材料膨胀百万分之几。
封装中常见材料的CTE:
| 材料 | CTE (ppm/°C) | 说明 |
|---|---|---|
| 硅 | 2.6 | 很低,很稳定 |
| 铜 | 17 | 较高,跟硅差距大 |
| 环氧树脂 | 15 ~ 70 | 取决于填料含量 |
| 陶瓷基板 | 6 ~ 8 | 跟硅比较匹配 |
| 焊料 | 21 ~ 25 | 温度循环中容易疲劳 |
热应力问题的本质是什么?说白了就是CTE失配。不同材料粘在一起,温度变化时膨胀量不一样,互相拉扯,就产生了应力。
举个例子:硅芯片(CTE=2.6)贴在铜基板(CTE=17)上。温度从25°C升到125°C,升温100°C。硅芯片膨胀0.026%,铜基板膨胀0.17%。差了将近7倍!这个应力有多大?足以把芯片拉裂,或者让焊点疲劳断裂。
避坑指南:我曾经做过一个BGA封装的热循环仿真,焊点寿命总是算不准。后来发现,问题出在PCB的CTE上。PCB的CTE在面内方向和厚度方向不一样,而且随着温度变化还会变。所以,CTE一定要用随温度变化的曲线数据,不要用单一值。
2.5 四种传热方式在封装中的实际关系
在实际封装中,这三种传热方式和CTE是相互耦合的:
- 芯片发热 → 热量通过热传导从芯片传到封装外壳
- 外壳散热 → 通过热对流和热辐射散到环境中
- 温度变化 → 不同材料的CTE差异产生热应力
- 热应力 → 可能导致开裂、分层、焊点疲劳
所以,做热应力仿真时,不能只看温度场,还要看应力场。温度算准了,应力才能算准。而温度要算准,热传导、对流、辐射这三个参数都得设对。
我的建议流程:
- 第一步:确认所有材料的导热系数和CTE(最好有实测数据)
- 第二步:设定合理的对流边界条件(不要随便用默认值)
- 第三步:高温场景必须考虑辐射
- 第四步:先算温度场,再导入应力场做耦合分析
好了,这一章的内容就到这里。热力学基础虽然看起来简单,但真正用好它,需要大量的实践积累。下一章我们会深入讲解热仿真中的边界条件设置,到时候再跟大家分享更多实战经验。