2. 失效机理分析:热应力与机械应力耦合作用下的失效模式
上一章我们聊了复合测试的总体框架,这一章咱们得钻到微观世界里看看——到底为什么温度一变、振一振,器件就坏了?
说实话,我刚入行那会儿,总觉得温度循环和振动是两码事。热胀冷缩归热胀冷缩,振动归振动,各坏各的。直到有一次,一个电源模块在客户现场批量失效,拆开一看,焊点裂得整整齐齐。我拿着显微镜盯了半天才明白——这不是单一应力造成的,是热和振“联手”搞的鬼。
2.1 热应力与机械应力的耦合效应
先看一张图,把耦合关系理清楚。
为什么会这样?说白了,温度循环让材料反复膨胀收缩,内部已经产生了微裂纹。这时候振动一来,裂纹尖端应力集中,扩展速度成倍增加。我习惯把这个过程叫“疲劳加速器”。
关键指标:耦合应力放大系数通常在 3~8 之间。也就是说,同样的振动量级,有温度循环背景时,焊点寿命可能只有纯振动测试的 1/5。
2.2 焊点开裂——最常见的“头号杀手”
焊点开裂,我敢说这是复合测试里排第一的失效模式。你想想看,焊点既要导电,又要传热,还得扛机械力,简直是“多面手”。
温度循环时,PCB 和元器件的热膨胀系数(CTE)不一样。FR4 板材的 CTE 大约 14~17 ppm/°C,而陶瓷封装的 CTE 只有 6~8 ppm/°C。温差一大,焊点就被“拉扯”。
振动来了呢?焊点相当于一个悬臂梁,在交变应力下反复弯曲。两种应力叠加,焊点内部的晶格结构逐渐错位,最终形成裂纹。
焊点开裂的典型过程
- 微空洞聚集——温度循环导致焊料内部产生柯肯达尔空洞,慢慢连成一片
- 晶界滑移——振动能量使焊料晶粒沿晶界错动,形成微裂纹
- 裂纹扩展——热应力与机械应力交替作用,裂纹沿焊点颈部或界面扩展
- 完全断裂——裂纹贯穿整个焊点,电阻急剧增大,最终开路
我的经验:判断焊点是否进入裂纹扩展期,可以监测动态电阻。正常焊点电阻在毫欧级,当电阻波动超过初始值的 20% 时,基本可以判定裂纹已经形成。我曾经用这个方法提前预警了一个车载模块的批量失效,帮项目组省了至少三个月的返工时间。
2.3 材料分层——看不见的“内伤”
材料分层,说白了就是层与层之间“脱胶”了。PCB 的铜箔与基材之间、芯片的塑封料与引线框架之间,都是分层的重灾区。
温度循环时,不同材料的热膨胀差异会在界面产生剪切应力。振动冲击则给这个剪切力加了一个“动态分量”。我见过最典型的案例是 BGA 封装底部填充胶与芯片边缘脱开,导致焊球全部断裂。
| 分层位置 | 主要诱因 | 典型表现 |
|---|---|---|
| PCB 铜箔/基材界面 | Z轴 CTE 失配 + 弯曲振动 | 通孔断裂、线路开路 |
| 塑封料/引线框架 | 吸湿膨胀 + 热冲击 | 芯片表面裂纹、功能失效 |
| 底部填充胶/芯片边缘 | 剪切应力 + 高频振动 | 焊球阵列断裂、开路 |
| 导热界面材料/散热器 | 温度循环 + 振动位移 | 热阻增大、过热保护 |
注意:分层初期很难通过电性能测试发现。我建议在复合测试中穿插 C-SAM(声学扫描显微镜)检测,每 50 个温度循环做一次,能清晰看到分层区域的扩展趋势。别等到功能失效了才去查,那时候已经晚了。
2.4 引线断裂——金丝、铝线的“疲劳寿命”
引线断裂,主要发生在芯片内部的键合线上。金丝、铝线、铜线,直径只有 25~50 微米,比头发丝还细。温度循环时,引线材料与芯片、封装体的 CTE 差异会产生周期性应变。振动冲击则让引线像弹簧一样来回摆动。
我记得有一次做车规级 MCU 的复合测试,200 个温度循环后扫频发现某个频点的响应突然增大。拆开塑封一看,三根金丝已经断了,断口呈典型的疲劳辉纹。嗯,这就是典型的“热-振耦合疲劳”。
引线断裂的三种机制
- 颈部断裂:引线在键合点颈部应力集中,温度循环导致蠕变,振动加速断裂
- 弧顶断裂:引线弧顶处弯曲应力最大,高频振动下产生疲劳裂纹
- 楔形断裂:引线与焊盘界面处,因金属间化合物脆化,在振动下瞬间断裂
避坑指南:我曾经遇到过一批器件,引线弧高设计得太低(只有 100 μm),温度循环后引线几乎贴在了芯片表面。振动时引线与芯片边缘摩擦,200 个循环就磨断了。后来我把弧高调整到 200 μm 以上,问题彻底解决。所以,引线弧高不是随便定的,要结合封装体的热变形量来设计。
2.5 三种失效模式的对比与优先级
做测试方案时,得知道哪种失效模式最容易出现,这样才能有的放矢。我习惯用一张表来对比。
| 失效模式 | 主要应力来源 | 失效时间特征 | 检测手段 | 优先级 |
|---|---|---|---|---|
| 焊点开裂 | 热 + 振耦合 | 中后期(100~300 循环) | 动态电阻、X-ray、切片 | ★★★★★ |
| 材料分层 | 热为主,振为辅 | 中前期(50~150 循环) | C-SAM、热阻测试 | ★★★★ |
| 引线断裂 | 振为主,热为辅 | 后期(200~500 循环) | 电参数监测、开盖检查 | ★★★ |
你看,焊点开裂排第一,因为它同时受到热和振的直接影响。材料分层排第二,虽然热应力是主因,但振动会加速界面脱粘。引线断裂排第三,不是说它不重要,而是它通常出现在测试后期,而且可以通过工艺优化来改善。
我的建议:做复合测试时,优先关注焊点的健康状态。可以在 PCB 上设计专用的电阻监测网络,实时跟踪关键焊点的阻值变化。我曾经在一个项目中用四线法监测 48 个 BGA 焊点,数据量虽然大,但失效定位非常精准。