本文从一张 X-Ray 图展开,系统讲解 BGA 焊点空洞的定义、判定标准(IPC-7095 / IPC-A-610)、成因分类、排查方法论及改善方案。附带真实案例数据,可直接作为产线排查参考。
0. 先看图:什么是 BGA 空洞
把回流焊后的 BGA 板放到 X-Ray 机下,你会看到焊球内部有一个或多个暗色区域——那就是空洞(Void)。
正常焊球 带空洞的焊球 ┌─────┐ ┌─────┐ │ ●●● │ │ ●○● │ │●●●●●│ │●○●●●│ │ ●●● │ │ ●●● │ └─────┘ └─────┘ X-Ray: 实心圆 X-Ray: 圆内有暗区空洞的本质是焊点内部的气体(空气 + 助焊剂挥发物)被熔融焊锡包裹后无法逸出,冷却后留在焊点内部的气泡。
1. 判定标准:多少算超标
这是产线上最高频的问题——“X-Ray 看到空洞了,要不要判不良?”
1.1 IPC-7095 标准(BGA 设计与组装工艺指南)
IPC-7095 是 BGA 空洞判定的核心标准。它按空洞尺寸占焊点总面积的百分比来分级:
| 空洞占比 | 判定 | 说明 |
|---|---|---|
| ≤ 10% | Class I(可接受) | 无需采取行动 |
| 10% - 20% | Class II(过程警示) | 需监控趋势,评估工艺改善 |
| 20% - 30% | Class III(需评估) | 需工程分析,可能需要返修 |
| > 30% | 不合格 | 必须返修或报废 |
注意:IPC-7095 推荐的空洞面积比计算方法是用 X-Ray 2D 图像中空洞最大截面积除以焊球投影面积。3D X-Ray(CT)可以分层测量,更精确。
1.2 IPC-A-610 验收标准
IPC-A-610 是电子组件外观验收标准,对 BGA 空洞的判定:
| 验收等级 | 空洞面积比上限 | 适用场景 |
|---|---|---|
| Class 1(普通电子产品) | ≤ 30% | 消费类电子 |
| Class 2(专用服务类电子) | ≤ 25% | 工业控制、通信设备 |
| Class 3(高性能电子) | ≤ 20% | 航空航天、医疗、汽车安全 |
1.3 汽车电子的特殊要求
IATF 16949 体系下的汽车电子客户,通常会制定比 IPC 更严格的企业标准:
| 客户类型 | 空洞面积比上限 | 依据 |
|---|---|---|
| 一般消费电子客户 | ≤ 25% | IPC-A-610 Class 2 |
| 汽车电子客户(通用) | ≤ 20% | 客户规格书 |
| 汽车安全件客户(如 ADAS、制动) | ≤ 15% | 客户规格书 + 安全等级要求 |
| 部分德系车规客户 | ≤ 10% | 客户自定义标准 |
工程经验:拿到客户规格书后,第一件事是确认空洞判定标准。不要默认 IPC 标准——很多汽车电子客户的接受标准比 IPC 严 50%。
2. 空洞的分类:先分清类型再排查
不是所有空洞都是同一回事。根据形成机理和位置,空洞可以分为三类:
2.1 工艺空洞(Process Void)
最常见,占空洞问题的 70% 以上。
形成原因:回流焊过程中,助焊剂中的溶剂和活化剂在挥发时产生气体,如果气体在焊锡熔融阶段没有完全逸出,就会形成空洞。
特征:
- 空洞位置随机分布
- 空洞大小不一,通常 5%-25%
- 多颗焊球同时出现,但严重程度不一致
2.2 材料空洞(Material Void)
形成原因:BGA 锡球本身在制造时内部已含有气泡,或者锡膏使用前已经吸潮氧化。
特征:
- 空洞集中在某一批次物料上
- 同一颗 BGA 下所有焊球都有空洞
- 换批次后空洞消失
2.3 设计空洞(Design Void)
形成原因:PCB 焊盘设计导致的气体通道不畅。
典型场景——盘中孔(Via-in-Pad, VIPPO):
BGA锡球 ┌───┐ │ ● │ └─┬─┘ 焊盘─┴── ← 焊盘上有导通孔 │ 通孔 │ ─────┴──── 内层铜盘中孔如果不做填孔处理(Plug),回流焊时孔内空气和电镀液残留气体会膨胀逸出,直接在焊点内部形成大空洞。这类空洞面积比经常超过 30%。
3. 排查方法论:四步定位法
第一步:X-Ray 全检 + 空洞统计
工具:2D X-Ray 或 3D X-Ray(CT)
操作:
- 对不良批次全部 BGA 做 X-Ray 扫描
- 记录每颗焊球的空洞面积比
- 统计以下数据:
| 统计维度 | 数据项 | 用途 |
|---|---|---|
| 整体分布 | 平均空洞率、最大空洞率、CPK | 判断是否系统性问题 |
| 位置分布 | 空洞集中在 BGA 边缘还是中心 | 区分工艺问题 vs 设计问题 |
| 批次分布 | 不同批次/日期的空洞率对比 | 区分材料问题 vs 工艺问题 |
| 焊球分布 | 空洞集中在某颗 BGA 还是全板均匀 | 判断是否单颗物料问题 |
判定逻辑:
空洞集中在边缘 + 随机分布 → 走第二步(炉温分析) 空洞集中在中心 + 大面积 → 走第三步(设计审查) 仅某批次出现 + 全板都有 → 走第四步(材料排查)第二步:回流焊温度曲线分析
重点排查区域:恒温区(Soak Zone)
恒温区的核心作用之一就是让助焊剂充分挥发。恒温区不到位,是工艺空洞的头号杀手。
| 参数 | 标准范围 | 空洞风险 |
|---|---|---|
| 恒温区温度 | 150-200°C | < 150°C → 助焊剂活化不充分 |
| 恒温区时间 | 60-120s | < 40s → 溶剂挥发不完全 |
| 升温斜率 | 1-3°C/s | > 3°C/s → 助焊剂飞溅,气泡包裹 |
| 峰值温度 | 235-250°C(SAC305) | 过高 → 焊锡表面张力增大,气泡难以逸出 |
| TAL | 40-90s | 过短 → 熔融时间不够,气泡来不及排出 |
关键公式——气泡逸出时间估算:
气泡从焊点内部逸出到表面所需的时间与焊锡粘度、气泡半径、焊点高度有关:
t = (4 * η * h) / (ρ * g * r²) 其中: t = 气泡逸出时间 (s) η = 熔融焊锡粘度 (~0.002 Pa·s for SAC305 at 245°C) h = 焊点高度 (m) ρ = 焊锡密度 (7400 kg/m³ for SAC305) g = 重力加速度 (9.8 m/s²) r = 气泡半径 (m)这个公式告诉我们:气泡越大越容易逸出,气泡越小越容易被困住。这反直觉——但小气泡浮力不足以克服焊锡表面张力。
工程对策:
- 延长恒温区时间到 80-100s(无铅工艺)
- 降低升温斜率到 1.5-2.0°C/s
- 确保峰值温度在 240-245°C 之间(不要一味追高温)
- 如果使用真空回流焊设备,可在回流区抽真空,空洞率可降至 5% 以下
第三步:PCB 焊盘设计审查
审查清单:
| 检查项 | 标准 | 空洞风险 |
|---|---|---|
| 焊盘类型 | NSMD(非阻焊层定义) | SMD 焊盘容易截留气体 |
| 焊盘直径 | BGA锡球直径 × 0.8-0.9 | 过小 → 锡量不足;过大 → 气体通道变窄 |
| 盘中孔处理 | 必须填孔(电镀填孔或树脂塞孔) | 未填孔 → 孔内气体直接进入焊点 |
| 阻焊层设计 | 阻焊层开口 ≥ 焊盘直径 + 0.05mm | 开口太小 → 气体逸出通道被堵 |
| 焊盘表面处理 | ENIG / OSP / HASL | ENIG 的 Ni 层可能产生"黑垫",OSP 更易润湿 |
盘中孔(VIPPO)专项检查:
推荐做法: ┌──────────┐ │ 焊盘 │ │ ┌──┐ │ ← 通孔已电镀填孔 │ │##│ │ 填孔材料:铜或树脂 │ └──┘ │ └──────────┘ 禁止做法: ┌──────────┐ │ 焊盘 │ │ ┌──┐ │ ← 通孔未填孔 │ │ │ │ 回流时孔内气体膨胀 │ └──┘ │ → 直接形成大空洞 └──────────┘第四步:材料排查
| 排查项 | 检查方法 | 判定标准 |
|---|---|---|
| 锡膏回温 | 查回温记录 | 4 小时 ± 30 分钟 |
| 锡膏吸潮 | 称重法或卡尔费休法 | 水分 < 0.1% |
| 锡膏保质期 | 查 COA | 使用期内 |
| BGA 锡球成分 | XRF 分析 | 合金成分符合规格 |
| BGA 来料空洞 | 来料 X-Ray 抽检 | 来料空洞 ≤ 5% |
| PCB 烘板 | 烘板记录 | 125°C × 2-4h(OSP/化金板必烘) |
关键提示:如果 BGA 来料本身就有空洞(很多 BGA 厂商的锡球在制造时就有微空洞),焊接后空洞只会变大不会变小。来料抽检非常重要。
4. 真实案例:从 28% 降到 6%
背景
| 项目 | 信息 |
|---|---|
| 产品 | 汽车域控制器,双面回流 |
| BGA | 0.65mm 间距,35×35mm,1156 ball |
| 锡膏 | SAC305,Type 4 |
| PCB | 8 层,2.0mm,ENIG |
| 客户标准 | 空洞 ≤ 15% |
| 初始空洞率 | 平均 18%,最大 28% |
排查过程
Step 1:X-Ray 统计
| 统计项 | 数据 |
|---|---|
| 检测板数 | 50 片 |
| 检测焊球数 | 57,800 个 |
| 平均空洞率 | 18.2% |
| 最大空洞率 | 28.4% |
| 超标焊球占比 | 23.5% |
| 空洞分布 | 集中在 BGA 中心和边缘两圈 |
空洞集中在中心和边缘 → 既有工艺问题(中心温差)也有设计问题(边缘焊盘)。
Step 2:炉温实测
用热电偶在 BGA 中心和边缘各贴一个,实测炉温:
| 位置 | 峰值温度 | TAL | 恒温时间 |
|---|---|---|---|
| BGA 中心 | 229°C | 48s | 55s |
| BGA 边缘 | 243°C | 72s | 55s |
| 标准要求 | 235-250°C | 60-90s | 60-120s |
中心温度 229°C < 235°C,锡膏没有完全熔融。恒温时间 55s < 60s,助焊剂挥发不完全。
Step 3:设计审查
发现 BGA 中心区域有 12 个盘中孔未做填孔处理。
Step 4:改善措施
| 措施 | 调整前 | 调整后 |
|---|---|---|
| 恒温区时间 | 55s | 90s |
| 升温斜率 | 2.8°C/s | 1.8°C/s |
| 峰值温度(中心) | 229°C | 237°C |
| 链条速度 | 80 cm/min | 72 cm/min |
| 盘中孔 | 未填孔 | 树脂塞孔 + 电镀覆盖 |
| PCB 烘板 | 未烘 | 125°C × 3h |
Step 5:验证
连续 3 批次,每批 100 片:
| 批次 | 平均空洞率 | 最大空洞率 | 超标占比 |
|---|---|---|---|
| Lot 1 | 6.8% | 11.2% | 0.8% |
| Lot 2 | 5.5% | 9.8% | 0.2% |
| Lot 3 | 6.1% | 10.5% | 0.5% |
从平均 18% 降到 6%,超标率从 23.5% 降到 0.5% 以下。客户验收通过。
5. 空洞改善速查表
| 空洞现象 | 首选排查方向 | 对策 |
|---|---|---|
| 大面积空洞(>20%) | 炉温恒温区 | 延长恒温时间,降低升温斜率 |
| 集中在 BGA 中心 | 炉温峰值温度 | 提高峰值,延长 TAL,降链速 |
| 集中在边缘焊球 | PCB 翘曲 / 焊盘设计 | 查焊盘类型(NSMD vs SMD)、盘中孔 |
| 仅某批次出现 | BGA 来料 / 锡膏批次 | 来料 X-Ray 抽检,换批次验证 |
| 换线后突然增多 | 锡膏回温 / 环境湿度 | 查回温时间、车间温湿度 |
| 双面回流 BOT 面 | 二次过炉重熔 | 降第二次峰值温度 5-8°C |
6. 高级话题:真空回流焊
对于汽车安全件(ADAS、制动系统等)要求空洞 ≤ 10% 的场景,传统回流焊工艺窗口可能无法满足。这时可以考虑真空回流焊(Vacuum Reflow)。
原理:在焊锡完全熔融阶段,炉腔抽真空至 10-50 mbar,利用气压差将焊点内部气泡排出。
效果数据:
| 工艺 | 平均空洞率 | 最大空洞率 |
|---|---|---|
| 常回流焊 | 12-18% | 25-35% |
| 真空回流焊 | 2-5% | 8-12% |
缺点:设备投入大(200-500 万元),产能比常规回流焊低 30-50%。适用于高附加值、高可靠性产品。
7. 总结
| 维度 | 关键认知 |
|---|---|
| 标准 | 别默认 IPC,先查客户规格书 |
| 分类 | 工艺空洞(70%)、材料空洞(20%)、设计空洞(10%) |
| 排查 | X-Ray 统计 → 炉温曲线 → 焊盘设计 → 材料排查 |
| 核心 | 恒温区是控制空洞的第一道关 |
| 心态 | 空洞不是能不能消除的问题,是控制在什么水平的问题 |
参考文献
- IPC-7095C - Design and Assembly Process Implementation for BGAs
- IPC-A-610H - Acceptability of Electronic Assemblies
- IPC-J-STD-001H - Requirements for Soldered Electrical and Electronic Assemblies
- IATF 16949:2016 - Quality Management System Requirements for Automotive Production
如果你觉得有用,点赞收藏。有问题欢迎评论区交流。