十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

PCBA应变测试全解析:从BGA裂纹到IPC/JEDEC-9704A标准实践

PCBA应变测试全解析:从BGA裂纹到IPC/JEDEC-9704A标准实践 1. 看过BGA裂纹就知道应变测试不是可选项第一次在项目上见到“IPC/JEDEC-9704A”这个编号的人多少都会被绕一下。它不是操作系统里讨论的那个进程间通信也和监控项目里常见的IPC模拟器没关系。把这段编号拆开看就清楚了IPC是国际电子工业联接协会长期输出印制电路板相关的行业标准JEDEC是固态技术协会负责半导体封装和可靠性领域的标准制定中间的9704A则是两个协会联合发布的一份文档编号。它的全称直译过来就是——印制电路板组件应变测试指南。如果你的产品上有BGA、QFN、LGA这类面阵列封装那你大概率迟早会遇到一种很折磨人的问题板子功能正常、外观完好X-ray却在焊球根部看到细小裂纹客户反复投诉产线反复排查炉温曲线和锡膏都没毛病可不良就是隔三差五出现。我早年在SMT车间也被这种问题卡过很久。后来真正开始做应变测试才发现大部分这类失效的源头不是焊接而是制造和测试过程中PCB表面承受的机械应变——板子在分板、压接、ICT压合甚至搬运时被掰弯了焊点被反复拉扯裂纹从边缘一点点长出来。IPC/JEDEC-9704A这套方法要解决的就是这件事把“板子到底被掰弯了多少”变成可量化的数据用应变片采集PCB表面的应变经过计算得到最大主应变和应变率再和标准中的限制曲线做比较。适合去精读这份标准的人包括SMT工艺工程师、硬件可靠性测试人员、PCBA代工厂的质量工程师以及任何正在被BGA焊点裂纹困扰、却拿不出量化证据的人。它不只是一份测试规范更像一把尺子让你终于能说清楚“这个工艺环节到底合不合理”。1.1 为什么只测“应变”不测“应力”很多工程师第一反应会问既然我们关心的是焊点会不会坏为什么不直接测应力道理在于应力没法直接测量。现场能测到的物理量是应变也就是材料变形量相对于原始尺寸的比例单位常用微应变。PCB是玻纤布加铜箔压制成的复合材料不同方向的弹性模量并不完全一致把应变简单乘以模量换算成应力反而会引入额外误差。标准干脆绕开应力这个问题直接在PCB表面采集应变数据用应变值和应变率去评估风险等级。更重要的是BGA焊点的破坏机制和基板弯曲之间有一个比较稳定的对应关系。焊球本身很脆主要承受的是剪切和弯曲载荷而封装角落附近PCB表面的拉伸或压缩应变可以很好地反映焊点内部受到的拉扯程度。把应变片贴在BGA角落旁相当于给焊点装了一个听诊器。你不需要做复杂的有限元仿真也不需要等产品在客户端坏掉再来复盘只要在工艺验证阶段跑一遍测量就能把高风险工序筛出来。1.2 9704A管的“案件”范围比你想象的大不少人以为这份标准只用于分板工艺也就是V-cut折断和铣刀切割时板子受力的情况。真读到标准正文你会发现它的应用场景宽得多。连接器端子压接、拔插、散热器扣具安装、ICT治具下压、单板包装堆叠、整机组装时线缆拉扯甚至运输过程中的冲击振动都会在PCB表面产生应变。只要这些应变传递到BGA焊点就可能成为裂纹起源。我印象很深的一个案例客户投诉ICT测试后经常出现误报不良X-ray发现某颗小封装CSP角落焊球出现了早期开裂。最初大家怀疑炉温曲线和来料锡球折腾了好几轮也没结果。后来我们在ICT治具压棒正下方贴了应变片重新模拟压合动作发现压棒接触位置离CSP封装角落太近治具闭合瞬间局部应变飙到了1000多微应变。问题根本不在焊接而在测试工装设计。这类故障靠经验和直觉很难定位有了应变数据之后责任界定和改善方向都清清楚楚。2. 标准核心拆解应变片、数据采集、应变率如果要把IPC/JEDEC-9704A讲透最核心的就是三个维度测什么位置、用什么设备、怎么定阈值。“测什么位置”解决应变片该贴在PCB哪、方向如何“用什么设备”关系到信号采集、滤波和通道设置“怎么定阈值”则是标准里最特别的地方——它引入了应变率的概念不只看应变的绝对值还看这个应变在多长时间内发生。2.1 应变片选择不是随便买一只都能用初学者很容易犯一个错从网上买几片普通电阻式应变片就直接往PCBA上贴。这在金属结构件的应力测试里也许能将就用但放在PCBA上有两个问题。第一是尺寸BGA封装越来越紧凑几毫米见方的应变花很难放到焊点边缘第二是温度补偿分板、压接过程中板子温度会有波动应变片自身电阻随温度变化产生的信号可能会把真实应变覆盖掉。实际操作中建议选用三元件应变花也就是0°/45°/90°三个方向布置在同一片基底上的结构。为什么要三轴而不是单轴因为PCB表面的主应变方向并不固定。分板时受力方向沿分割线压接时受力方向可能偏向连接器插孔如果只用一个方向应变片测到的只是主应变在这个方向上的分量没法算出真正的最大主应变。三轴应变花可以同时获取三个方向的分量通过摩尔圆关系合成出最大主应变这个值才是去和标准限值比较的对象。应变片阻值一般选350Ω。这个数值不是拍脑袋定的它会影响到功耗、信噪比和导线电阻带来的误差在PCBA应变测试领域350Ω是行业默认的折中方案。贴片时应变花中心要尽量贴近BGA封装角落但不能直接压在焊盘或丝印上。焊盘表面高低不平胶层厚度无法均匀最终数据会明显失真。布置方向和位置需要参考标准里的布置图以封装角为基准让应变花的0°方向和板边保持固定角度这样不同板卡之间的数据才能横向对比。2.2 数据采集系统采样率、滤波和通道数量信号采集这边典型配置是动态应变仪连接多路应变片通过惠斯通电桥把电阻变化转换成电压信号再由数据采集卡记录。针对常规的分板、压接、ICT压合这类毫秒级到百毫秒级事件1kHz左右的采样率基本够用。如果板子上有铣刀高速切割或者需要捕捉冲击峰值建议采样率提到5kHz以上并在软件中加低通滤波。滤波设置是容易翻车的地方。车间里的电机、变频器、开关电源都会带来干扰应变曲线上会叠上一层毛刺。滤波的目的不是把所有毛刺都消掉而是去掉频段外的噪声保留真实应变峰值的形状。我一般把低通截止频率设置为被测事件主要能量频率的3到5倍以下现场常用100到500Hz。如果你看到一条幅值异常高、持续时间极短的尖峰先别急着把它当最大应变优先怀疑是不是滤波不足或者应变片引脚虚焊。通道数量方面建议至少覆盖被测BGA封装的四个角。封装尺寸大一些或者拼板数量多时6到8个通道同时采都不过分。第一次做的人以为贴一个点就够结果数据出来完全没有参考价值——分板时最大应力往往出现在分割线两端或拼板连接点附近应变片位置差几毫米数据可能差出好几倍。我的原则是通道数可以少但位置必须准宁可多花半天时间做布置图也不要采完数据再后悔。2.3 应变率把“冲一下”和“压很久”区分开IPC/JEDEC-9704A里最容易被忽略、却也是最有价值的概念是应变率。它的定义是单位时间内应变的变化量单位是微应变每秒也可以理解为应变曲线上某一段的斜率。举个例子同样是让PCB表面产生800微应变的变形一种情况是几毫秒内被铣刀切出来的另一种是用十秒钟慢慢被夹具压弯的两者对BGA焊点内部的影响完全不同。焊点中的蠕变、应力松弛以及裂纹扩展速率都和加载时间有关短时间的高冲击虽然峰值高但材料来不及通过塑性变形累积太多损伤长时间持续变形即便数值不高也可能造成组织持续劣化。标准里那张应变-应变率限制曲线实际上就是根据这种物理逻辑画出来的。横轴是应变率纵轴是允许的最大主应变曲线把平面分成两个区域曲线上方判为高风险下方可以接受。不同公司落到自己内部规范里还会在这个基础上再加安全余量。解读数据时我习惯把每个工序的曲线分成“峰值”“持续时间”“应变率斜率”三部分看。比如连接器拔插时峰值到了900微应变绝对值没超但应变率低、持续时间长就要警惕是否有蠕变风险反过来一个1100微应变的冲击尖峰如果整个过程只有5毫秒反而可能落在允许区域内。3. 从零到一亲手跑一遍PCBA应变测试理论讲再多不如亲手做一遍。我按自己实际操作的顺序把完整的PCBA应变测试流程走一遍。假设你已经有一块待验证的样板BGA风险位置也被标注出来接下来需要贴应变花、搭通道、模拟各工艺工序、出数据判断。3.1 步骤一PCB表面处理和应变片粘贴第一步是清洁。用异丙醇或酒精把BGA角落附近的助焊剂残留、油污擦掉再用细砂纸轻轻打磨让表面露出均匀的哑光感。打磨的力度需要控制好磨太狠容易把铜箔磨穿磨出深沟后应变花贴不平数据没得救正确手感是轻轻打圈确认表面发暗变糙再用干布和酒精交替清洁两遍。第二步是定位。把BGA封装轮廓用记号笔轻轻勾出来以封装角为基准按标准布置图确定应变花中心位置。贴的时候用透明胶带辅助固定先把应变花轻轻放到目标区域在一角粘住再用镊子调整位置确认方向和坐标都对后压紧。胶水方面常规氰基丙烯酸酯瞬干胶就可以选流动性低一些的挤一小滴覆盖接触面避免胶水漫到敏感栅上。贴好后用聚四氟乙烯薄膜隔着按压30到60秒等胶水固化。注意全程别用手指直接摸应变片表面油脂会污染敏感栅也会影响粘接。贴完后用万用表检查一遍敏感栅自身电阻应为350Ω左右正常偏差在零点几欧以内对地电阻要明显大于这个值如果出现漏电或者短路说明贴片质量有问题直接撕掉重来。别心疼这片应变片能用百分之一的价格换掉一组可信数据是划算的买卖。3.2 步骤二桥接调试与通道检查应变花引线细焊接要格外小心。先把引线和导线的接头部分上好锡再用烙铁快速焊接单点时间控制在两秒以内避免热量沿着引线传进应变花、导致胶水软化脱粘。焊完后把导线固定一下用一小块高温胶带或者硅胶压在应变片旁边的板面上防止后续工序中线缆晃动拉扯引线。采集端接到动态应变仪每个通道接成半桥或者全桥。半桥接线简洁适合现场快速铺开缺点是温度补偿弱一些全桥更稳但需要配套的桥路端子准备时间更长。我实际测试时常用半桥加一块环境温度补偿片贴在板子边缘不受力的位置效果也不错。接好后先让系统空跑30秒看零点漂移如果大于±10微应变优先检查应变片是否贴牢、连接器是否接触不良、桥路电阻是否匹配。还有一个低级但常见的坑应变片出厂参数里的灵敏度系数大概在2.0左右数据采集软件里必须填写正确数值如果软件默认值是1.0所有结果都会差一倍而且很难被发现。3.3 步骤三工序模拟与数据采集正式开始前在采集软件里建立事件标记“第一次分板”“第二次分板”“连接器压合开始”“ICT压棒闭合”等等。有了标记后期处理时能快速定位每个峰对应的动作不会在多个峰值叠在一起时束手无策。以拼板分离为例最常见的两种方式是V-cut应力折断和铣刀切割。V-cut分离测试时一定要把板子放到实际产线使用的分板治具上用和量产一致的手法和速度去折。有人为了操作顺手随手一掰或者换了支撑垫片这样测出来的数据跟产线实际差别会非常大。铣刀分离则要记录主轴转速、进给速度、板边支撑方式做对比实验时这些参数必须固定否则数据之间没有可比性。每一道工序至少做3到5次重复测试并记录曲线。重复性差不是坏事这本身就是信息说明该工序的稳定性不够需要进一步排查是操作手法、工装还是板边加工工艺带来的差异。3.4 数据处理与判断采集完成后把原始数据导入分析软件或者自己写的处理脚本。每根通道做一次峰值检索找到事件窗口内的最大绝对应变值再取出该峰值前后0.5到1秒的曲线利用三轴应变花数据计算最大主应变ε1和最小主应变ε2。公式不复杂本质上是用摩尔圆把三个方向的应变分量合成主应变同时还能算出来主应变方向角。需要注意单轴通道的峰值不能直接当作主应变去比较限值。应变花三个方向都在变化某个方向的瞬态峰值可能很低但合成后的主应变反而很高。标准限值比对的对象永远是合成后的最大主应变而不是某个通道的原始幅值。判断环节把每个事件算出的ε1峰值和对应的应变率放到标准限制图里落在曲线下方判为合格。如果超限再回头定位是哪个工序引入的。很多厂商会在标准限值基础上乘一个安全系数作为内部判据比如标准的允许曲线在低应变率区大概落在几百到一千微应变上下内部再打折到70%留足余量。这一层“内部红线”对稳定出货非常有用但它必须建立在足够量的数据基础上别一开始就定得太死。4. 常见问题与故障排查凡是在现场做过应变测试的工程师几乎都遇到过下面这些问题。我整理了一个速查表都是项目里真实踩过的坑现象可能原因排查与处理基线漂移明显超过±20微应变应变片没贴牢、环境温度变化、桥路端子氧化重新按压应变片检查焊点稳定温度后再采集信号噪声大波形毛刺多线缆屏蔽不好、滤波不足、附近有电机或变频器换屏蔽线提高低通滤波设置缩短线缆距离三个通道数据幅值差异悬殊应变花方向偏了、某一轴敏感栅损坏对照应变花方向复查用万用表检查各轴阻值应变值异常大且不可重复应变片贴到元件本体或丝印上、压棒直接压到应变片撕掉重贴避开元件体和丝印确保测的是PCB表面应变分板方向不同数据差50%以上板边受力不对称、裂纹扩展方向不一致统一分板方向和操作手法增加重复次数峰形出现明显负值反向拉伸应变片处于受压面板子被压向凸或凹状态记录凸/凹状态正负号不直接对应失效看主应变幅值4.1 应变片粘贴气泡导致漂移最常见的问题是胶水涂太厚或者粘贴时空气被封在胶层里。气泡会在温度变化和机械加载时不断改变应变片基底的应力状态数据表现出缓慢漂移或阶梯状跳变而且没法通过软件滤波修正。我一般贴完后用手指隔着薄膜轻轻按几下应变片如果数据跟着抖动或者跳变直接撕掉重贴。不要抱着“可能能用”的心态继续测后面所有数据都会带着这个隐患。4.2 温度补偿与自加热效应应变片通电后会自身发热如果散热条件差就会产生零点漂移。解决办法是降低激励电压比如从5V降到2.5V同时保证测试前板子有足够时间与环境温度平衡。还有一个容易被忽略的情况产品在功能测试后发热板子还没冷却就去做应变测试数据里就会混入热应变。热应变属于物理真实应变但它不是你要评估的工艺机械应变二者混在一起会干扰判读。遇到这类情况等板子冷却到室温再做或者单独记录温度数据留档。4.3 应变片测出负值或方向不对的问题看到负应变就以为接线接反这是新手常见误区。PCB表面受压时应变片测到的就是负值物理上完全正常。比如铣刀切割时靠近分割线一侧的板面被挤压应变花某个方向呈现压缩应变另一侧可能呈现拉伸状态。判断时统一看合成后的最大主应变绝对值同时记录清楚板子的哪一面正对刀具后续重现和排查才能定位。4.4 分板时容易出现的误区分板工序的典型坑有两个。第一个是把V-cut支撑面选反。标准里明确强调分板时受拉侧和受压侧的应变分布不同如果板子设计本来就允许从正反两面分割必须和产线确认实际支撑方向再做应变片布置。第二个坑是只贴一只应变片测板边忽略了靠近BGA角落的局部应变。分板冲击产生的应力波沿基板传播离分割线不同距离处幅值差异很大应变片中心必须按标准布置同时尽量靠近分割线一侧以捕获最恶劣情况。5. 实测复盘一次连接器压接测试翻车前阵子帮一个客户做连接器端子压接应变测试板子上有一颗比较大的封装距离连接器本体不到10毫米。按经验判断风险很高最终数据也确实很有代表性但第一次布点翻车了。当时我把应变花贴得太靠连接器本体几乎贴着塑料外壳应变片一半贴在PCB上一半悬空在外壳边缘。结果一压接数据瞬间爆表超出量程没办法用。返工重测才发现那片应变花下方正好被压棒压住测出来的是工装压力直接作用在应变片基底上的“另类应变”根本不是PCB基板弯曲产生的应变。把应变片调整到封装角指定区域压棒行程也核了一遍重新测峰值降到600微应变左右符合预期。这件事之后我养成了一个习惯测试方案确定之前先拿一块废板跑一遍全工序快速扫一遍所有通道曲线。如果发现应变片或线缆和工装存在物理干涉重新部署的成本远低于等数据采完才发现。很多失败不是理论看不懂是现场细节没盯住。5.1 报告和判断里容易被忽略的细节出一份合格的应变测试报告不只是贴一条曲线图再加一句“合格”。我通常会在报告里写明被测PCB的板厚、铜箔层数、BGA封装尺寸和焊球间距、应变片型号和批号、应变片布置坐标、采样率、滤波设置、环境温度和相对湿度、被试工序的详细参数以及每一次重复测试的原始峰值表和主应变汇总。这些信息看起来琐碎但在后续做DOE实验、追溯工艺变更时就是底账。缺了背景参数曲线上一个不起眼的差异根本没法定位。另一个容易漏掉的是“板子哪一面受拉哪一面受压”。同一块板正面测出来的应变和背面是相反数。如果这份信息不记录报告里的数值对别人而言就是黑盒工艺改善时不知道怎么下手。我写报告时会把每道工序的凸凹状态用简单示意图标出来这比只写一句“最大主应变820微应变”有用得多。5.2 把9704A当成一棵决策树来用说到底IPC/JEDEC-9704A不是一份让人照着抄的说明书而是一棵帮助做工程决策的树。先用应变片把高风险工序变成可量化数据再用应变率和主应变曲线判断风险等级最后在失效模式分析里把“制造过程应力”和“设计、物料缺陷”两类原因分开。这个思路比任何一个固定的“允许值”都重要。电子制造领域真正导致BGA失效的应力往往不是某个单一工序造成的而是多个环节叠加的结果。一次压接500微应变一次分板700微应变单独看都在限值内但在焊点寿命模型里它们会累积。9704A的价值恰恰在于让你第一次精准看见“这个板子在生产线上到底经历了什么”。把这套数据积累起来再配合温度循环等可靠性试验后续改进工艺就不再靠猜而是靠数据。如果你正准备在自己的项目里引入这套体系我建议从一个最让人头疼的BGA失效案例入手按标准方法跑一遍关键工序看看数据会告诉你什么。大概率你会和我一样发现自己对产线应力的直觉误差远比想象中大。到那时IPC/JEDEC-9704A就不再只是一个编号而是你的又一个工具箱。
返回列表