PCBA 失效分析这件事,很多厂的做法是:板子烧了,先换料,再换工艺参数,折腾三天没找到根因。说白了,缺的不是设备,是一套能落地的分析框架。
一、失效分析框架到底解决什么问题
失效分析不是「把坏板子修好」,是回答三个问题:坏在哪、为什么坏、怎么防止再坏。三个问题对应三个阶段——定位、定因、定策。跳过任何一个,都会变成猜。
实际产线上最常见的浪费是:一块功能测试NG的板子,直接丢给维修工位换芯片。换了三颗,好了。没人问为什么。下一批又来了,同一位置,同一种不良。这就是没有框架的代价。
框架的价值在于把「个人经验」变成「集体流程」。老师傅能一眼看出的问题,新人照着流程走也能查到第八成。
二、第一步:信息收集与失效确认
第一步先别拆板,先把信息收齐。这一步做不扎实,后面全是白费。
需要收的信息分四类:
失效现象:是开路、短路、功能异常还是外观缺陷?功能测试的NG代码是什么?ICT测到哪个网络异常?
失效位置:不良集中在板边还是板中心?固定在同一元件位号还是随机分布?是单面板还是双面板?
批次信息:同一批次的良率是多少?不良率是1%还是30%?换了料号之后有没有变化?
使用环境:客户在什么条件下发现的?温度、湿度、通电时长、有没有机械应力?
信息收齐后做失效确认——用显微镜、X-Ray或电测复现一次不良。这一步的目的是排除假失效。测试误判、探针接触不良、治具偏移导致的「假不良」,在实际案例里占到两成以上。
三、第二步:非破坏性分析先走一轮
确认是真失效之后,不要急着开封或做切片。先用非破坏手段把能拿的信息拿完。
常规顺序是这样:
外观检查:放大20-50倍看焊点、元件本体、PCB表面。裂纹、变色、锡珠、立碑、空洞,肉眼或低倍镜下先过一遍。焊点裂纹通常从应力集中区起,比如元件角部、板边连接处。
X-Ray检测:看BGA、QFN、QFP底部的焊点形态。BGA空洞率超过25%要标记,焊球开裂、偏移、桥连都能在X-Ray下判读。注意X-Ray对垂直裂纹的检出率有限,别把它当万能。
电性能复测:用万用表、示波器确认失效网络的电特性。开路是彻底断还是阻值升高?短路是低阻还是微短?这些数据后面定因要用。
红外热像:通电状态下看异常发热点。短路位置通常局部温升明显,±5℃的温差就能锁定区域。
非破坏分析做完,你应该已经能画出一张「失效区域图」——不良集中在哪个位置、涉及哪些网络、和什么工艺步骤可能相关。
四、第三步:破坏性分析逐层深入
非破坏手段拿不到结论时,才进入破坏性分析。这一步不可逆,做之前想清楚要验证什么假设。
常见手段和适用场景:
| 分析手段 | 适用缺陷 | 关键判据 | 注意事项 |
|---|---|---|---|
| 染色渗透 | BGA焊点裂纹 | 染料渗入深度>25%焊球直径 | 需开封,染色剂清洗要彻底 |
| 金相切片 | IMC层异常、孔铜断裂 | IMC厚度>4μm判脆性风险 | 研磨角度偏差会影响判读 |
| SEM/EDS | 腐蚀、污染、元素异常 | Cl元素检出>0.5wt%判污染 | 样品需镀碳,元素定量有误差 |
| FTIR | 有机残留、助焊剂污染 | 匹配到松香或活性剂特征峰 | 仅测表面,不能测体内 |
表格里的判据是参考线,不是绝对红线。比如IMC厚度,不同合金体系、不同服役条件,判定标准会浮动。关键是把实测值和正常样品的基线做对比,偏离多少才是判定的依据。
破坏性分析的顺序建议从「轻度」到「重度」:先染色,再切片,最后上SEM/EDS。反过来做,样品在SEM阶段就废了,切片做不了。
五、根因定位的三种方法
拿到所有分析数据后,进入根因定位阶段。这里没有统一公式,但有三种可操作的路径。
方法一:鱼骨图。从人、机、料、法、环、测六个维度展开。适合团队讨论,能把可能原因铺全。缺点是不够聚焦,如果每个分支都查,工作量太大。建议配合打分——每个可能原因按「可能性」和「验证成本」打分,优先查高可能性、低验证成本的。
方法二:5Why追问。从一个具体现象出发,连续追问为什么,直到找到可执行的动作。比如「焊点开裂」→为什么开裂?→热应力过大→为什么热应力大?→回流焊冷却速率过快→为什么冷却快?→冷却区设定值被人调过。到这一步,根因是可执行的:锁定冷却区参数权限。
方法三:故障树(FTA)。从顶事件往下分解,每层用逻辑门连接。适合复杂系统,比如整机功能失效但不确定是PCBA还是外围电路的问题。故障树能帮你把「板子的问题」和「不是板子的问题」分开。
三种方法各有适用场景。单点不良用5Why,批量不良用鱼骨图,系统级失效用故障树。用错了方法,不是查不到,是查得慢。
六、验证与闭环
找到根因之后,必须做验证。这一步容易被跳过,但它是框架里最值钱的部分。
验证方法:把推测的根因反向做一遍。比如你判断是冷却速率过快导致焊点开裂,那就做一组对比实验——正常冷却速率和异常冷却速率各跑50块板,看开裂率有没有显著差异。如果异常组开裂率15%、正常组2%,根因确认。如果两组差不多,说明你找错了,回到上一步。
验证通过后,闭环动作有三件事:
一是更新SOP或工艺窗口文件,把根因对应的参数锁死或加监控。
二是完善检测手段,如果这次失效是某个测试项漏检的,把检测项补上。
三是归档失效分析报告,包括现象、分析路径、根因、验证数据。同类型问题再出现时,直接调报告,不用重走一遍。
七、常见框架搭建误区
最后说几个实际搭框架时容易走偏的地方。
设备堆砌不等于框架。买了SEM、X-Ray、染色设备,但没有标准操作流程和判读基准,设备就是摆设。框架的核心是流程和判据,不是仪器清单。
分析报告只写结论不写路径。报告里只写「根因是冷却速率过快」,不写怎么排除其他可能,这份报告对后续参考的价值很低。路径比结论重要。
根因定位到「操作员失误」就停。操作员失误是表象,不是根因。为什么失误?培训不到位、防呆没做、参数界面不清晰——这些才是可改善的点。把根因停在「人」身上,等于没有闭环。
框架不是一次搭好的,跑几个真实案例,根据实际卡点调整步骤和判据,才算落地。