IMC 测厚,现场十次有八次吵的不是「测出来多少」,而是「这算不算超」。先把判据摆出来:Cu₆Sn₅ 层常规判 1–3 μm,超过 4 μm 就开始盯脆性;低于 0.5 μm 基本等于没长好,界面等于裸接。这两条线,比任何仪器读数都重要。
一、先分清测的是什么
IMC 不是一层。回流后靠铜侧长的是 Cu₆Sn₅,扇贝状,颜色偏灰;再往铜里扎的是 Cu₃Sn,薄、致密、难分辨。金相切片在光学镜下能稳定读的,基本只有 Cu₆Sn₅ 这一层。
读数前先确认三件事:切片磨到焊点中心没有、腐蚀有没有把 IMC 咬掉、标尺校准过期没有。这三样出问题,测出来的数再精确也没意义。
| 观察对象 | 典型厚度 | 镜下特征 | 判定意义 |
|---|---|---|---|
| Cu₆Sn₅ | 1–3 μm | 扇贝状、灰白 | 主判据,常规只测它 |
| Cu₃Sn | 0.1–0.5 μm | 平直、暗 | 光学镜难分,需 SEM |
| Ni 层(ENIG 板) | 3–5 μm | 亮、均匀 | 挡铜扩散,太薄会穿 |
表格里最容易被忽略的是 Ni 层。ENIG 板一旦镍层局部薄到 2 μm 以下,铜会直接往焊料里跑,IMC 长得又厚又不匀,这时候你测出来的「超厚」其实不是回流参数的问题,是镍层先失守了。
二、金相切片怎么切、怎么磨
第一步,取样定位。不能随便磨一块板。要选有代表性的焊点:BGA 取边角加中心各一颗,QFN 取侧面爬锡区,通孔取孔径最大和最小各一个。每批至少 3 颗焊点、2 个方向,单点数据不算数。
第二步,镶样与研磨。环氧树脂镶样,固化温度压在 80℃ 以下,别让焊点二次受热。砂纸从 400 目走到 2000 目,每换一号转 90°,把上一道划痕磨掉再往下走。磨到焊点露出最大截面时停手,切多了就偏心了。
第三步,抛光与腐蚀。1 μm 金刚石抛光到镜面。腐蚀用 2% HCl 酒精或 5% Nital,浸 3–8 秒就要提起来看,多浸两秒 IMC 边缘就开始被咬。腐蚀过头,扇贝形变成锯齿,厚度读数直接虚高。
第四步,上镜测量。500–1000 倍光学镜,标尺先用标准片校一遍。沿界面法线方向量,取扇贝峰顶到谷底的平均,不要只挑最高的那个峰。
三、判定界限怎么卡
判据不是一条线,是一组窗口。回流焊的 Cu₆Sn₅ 常规落在 1–3 μm,波峰焊因为接触时间长,会偏到 2–4 μm,这属于正常区间,不必一看到 3.5 μm 就报警。
超厚的后果是脆。IMC 本身是金属间化合物,硬而脆,层太厚时焊点在热循环里容易从 IMC/焊料界面开裂。超过 4 μm 要查回流峰值温度和 220℃ 以上停留时间,通常停留超 60 s 就容易往厚里长。
过薄则是另一种麻烦。低于 0.5 μm,说明界面润湿或扩散不充分,焊点机械强度不够,跌落测试最容易在这里出问题。冷焊、氧化、助焊剂活性不足都会造成这种结果。
| 工艺 | 正常窗口 | 预警 | 判退参考 |
|---|---|---|---|
| 回流焊 | 1–3 μm | 3–4 μm | >4 μm 或 <0.5 μm |
| 波峰焊 | 2–4 μm | 4–5 μm | >5 μm 或 <1 μm |
| 热风整平(HASL) | 1–4 μm | 4–5 μm | >5 μm 或 <0.8 μm |
判退线不是死线。车规或高可靠产品会把上限收到 3 μm,消费类可以放到 4 μm,具体要看你的客户规范和热循环条件。同样 3.8 μm,在机顶盒板上可能照过,在发动机舱模块上就该退。
四、光学镜和 SEM 该怎么选
光学镜够用的时候别上 SEM。日常产线抽检、厚度在 1–4 μm 区间的常规判定,1000 倍光学镜加标尺就能读,单样耗时 20–30 分钟,成本低。
但碰到三种情况必须换 SEM:IMC 薄于 0.5 μm 需要确认是否真的没长、要区分 Cu₃Sn 和 Cu₆Sn₅、或者做失效分析要拍断口。SEM 的二次电子像能分辨 0.1 μm 级别的层,配 EDS 还能打成分确认。代价是单样几百块、排队两三天。
另一头,XRF 测厚仪在这里帮不上忙。它测的是表面镀层总厚,测不了焊点内部的 IMC。拿 XRF 读数去判 IMC,这个错误见过不止一次。
五、几个常见误判
切片倾斜是最常见的一类。磨的时候焊点截面没磨到最大圆,界面看起来就「厚」,实际是斜切拉长了。判断办法:看焊点是否呈完整圆形截面,椭圆就是没磨到位。
腐蚀过度被当成 IMC 厚,也很常见。IMC 被咬出深沟,轮廓模糊,量的时候把沟底当界面,读数虚高 0.5–1 μm。重抛重腐再看一次就能确认。
还有一种是拿旧批数据套新批板子。换过铜箔粗糙度、换过助焊剂、换过回流炉,IMC 的生长速度都会变。换料后第一批必须重做切片,不能沿用上一批的窗口。
说到底,IMC 厚度测的是一个界面状态,不是测一个数字。判据记住了,切片做实了,读数才有意义。