做汽车电子这一行,最怕遇到的就是“暗裂”。开发阶段所有功能测试都正常,装车跑了几个月,突然某一天客户报告控制器间歇性失灵,拆回来一看外观完好,X-ray 也看不出明显异常,切片分析后焊点内部却已经出现了微裂纹。这就是典型的机械应力反复作用下产生的焊点疲劳开裂。我身边不少工艺、结构、测试的工程师朋友,这几年最常被问到的问题就是:应力测试到底该怎么布点?哪些位置最容易裂?数据怎么判定合不合格?这篇文章把我这几年的实际经验完整梳理一遍,重点放在“关键点位怎么选”和“数据怎么判”这两个核心痛点上,适合做 PCBA 工艺、结构设计、电子产品测试和可靠性的朋友直接参考。
1. 先搞懂为什么汽车电子“爱”暗裂——应力从哪来,裂往哪去
1.1 暗裂是怎么形成的
焊点开裂,本质上是一个机械疲劳问题。PCBA 在制造、装配和使用过程中,会受到各种机械应力:分板时的冲击、螺丝锁紧时的扭力、连接器插拔时的拉扯、整机振动时的惯性力。这些力作用下,PCB 板面会发生微小变形,焊点跟着被反复拉扯。一次两次没事,但循环次数多了,焊点内部先是萌生微裂纹,然后在热循环和振动的联合作用下慢慢扩展,最终形成可见的裂纹甚至开路。
我把这个过程类比成一张纸反复折叠:第一次折的时候纸还很完整,多折几次,折痕处就发白、起毛,最后直接断裂。焊点也一样,只不过它的“折痕”往往发生在 BGA 的角部焊球、陶瓷电容的焊端内侧、连接器焊脚这些应力集中的位置。因为初期裂纹非常微小,外观和常规电气检测都发现不了,所以业内叫“暗裂”。
1.2 应力来源全景图
要想把点位选准,先得知道应力从哪里来。我按产品全流程梳理了一张应力事件表:
| 阶段 | 典型应力事件 | 主要承受对象 |
|---|---|---|
| PCB来料 | 板材翘曲、裁切残余应力 | 焊盘、铜箔、过孔 |
| SMT制程 | 印刷刮刀压力、贴片吸嘴冲击、回流焊热应力 | 元件本体、焊点 |
| 分板 | V-cut折板、铣刀进给、手折 | 板边元件、BGA角球、电容 |
| 单板测试 | ICT探针压合、烧录座压合 | 测试焊盘、小封装焊点 |
| 装配 | 螺丝锁紧、连接器插拔、卡扣装配 | 螺孔周边、连接器焊脚 |
| 整机测试 | 耐久插拔、按键操作、线束拉扯 | 焊点、FPC连接 |
| 运输与整车 | 振动冲击、温度循环 | 大封装角落、MLCC焊端 |
汽车电子为什么比消费电子更“爱裂”?我总结有三个原因:第一,工作环境严苛,车内温度范围宽、振动能量大,叠加后的等效疲劳损伤大;第二,生命周期长,设计寿命通常十年以上,应力循环次数远超消费电子;第三,失效代价大,一个焊点虚接可能导致整机功能失效甚至召回。再加上现在智能汽车电子电气架构越来越集中,控制器集成度越来越高,单板上的 BGA、大电容密度比传统 ECU 大了好几倍,应力问题自然更突出。
1.3 最容易裂的元件有哪些
根据我这些年做应力测试的经验,把容易“暗裂”的元件排了个序:
- 大面积 BGA/CSP:四个边角最外层焊球是典型高应力点,封装越大、pitch 越小越危险。
- 大尺寸 MLCC:0805 及以上规格的陶瓷电容,陶瓷本体是脆性材料,抗弯能力差,焊锡冷却时和板面弯曲时都容易在陶瓷体端部产生裂纹。
- QFN 封装:本体四周无引脚焊盘,边缘焊点应力集中明显。
- 连接器:尤其卧式、多排的板端连接器,插拔力和线束保持力的方向会直接拉扯焊脚。
- 通孔继电器和大型电感:自重大,振动时惯性载荷大,焊点容易疲劳。
记住这个排序对后面选点位很有用:应力敏感元件与应力集中位置重叠的地方,就是最优先布应变片的位置。
2. 应力测试的基本原理和工具准备
2.1 测的是应变,不是应力
很多人第一次接触应力测试,会问:“你这仪器能不能直接读出应力值?”答案是:不能,也不需要。应变片的原理是利用金属丝拉长变细后电阻变大这一物理现象,把板面变形换算成电信号。而我们真正关心的是 PCBA 板面发生了多少形变,因为板面形变会直接传递到焊点上,形变越大,焊点受到的力就越大。
拿橡皮筋举例:你把橡皮筋两端拉住,拉得越长,说明它受力越大。应变就是橡皮筋拉长量与原始长度的比值,没有量纲,工程上常用百万分之一表示,写作 microstrain(µε)。比如一块板表面某点测得 1000µε,意思是这个点所在的表层材料被拉伸了千分之一。
2.2 应变片选型与采集系统配置
应变片怎么选?核心参数是应变栅长度和阻值。
阻值方面,常规选 350Ω,温漂小、信号稳定,兼容市面上绝大多数采集仪。120Ω 也有,但抗干扰能力弱一些,不建议优先使用。应变栅长度影响测量的“尺度”,PCBA 焊点尺寸小、应力梯度大,建议选 0.2mm~1mm 的短栅长,这样测得的是靠近焊点局部的真实应变,而不是一个“平均场”。如果布点在板面较大区域、只需要看宏观趋势,可以用 2mm~3mm 栅长。
布点时要直接用三轴应变花(0°/45°/90° 三个方向集成在一片基底上),因为板面受力方向很难提前预判,只有三轴数据才能算出最大主应变的大小和方向。
采集系统方面,我的常用配置是 8 通道以上动态应变仪,24bit ADC,采样率最低 1000Hz,推荐 2000Hz。分板、插拔这类动作产生的应变脉冲持续时间很短,采样率太低会漏峰值。软件需要能实时显示应变波形、记录时间戳,最好支持同步录像或外部触发事件,方便事后回看这个峰值是哪一步操作打出来的。
2.3 标准与阈值:参考什么
应力测试不是拍脑袋测的,业内主要有两个公开标准:
- IPC/JEDEC J-STD-035:针对板级焊点可靠性的应变评估方法,定义了应变片布点原则、测试流程和报告要求。
- IPC-9704:专门讲印制电路板组件应变测试的实施指南,给出了应变率分类和推荐的应变限值判定流程。
此外,很多 Tier 1 和主机厂都有自己的内部规范。比如某家德系供应商内部规定连接器插拔引起的板面主应变不得超过 500µε,某日系车厂对分板区域附近的 MLCC 焊端应变要求更严格。我建议结合自家产品和企业标准来定,如果没有内部规范,先用 IPC 的推荐流程跑起来,再用行业经验值做初步判定,后续用寿命试验去校准自己的阈值。
3. 最全「应力测试关键点位」汇总
这是全文的核心。我按“工序维度”和“元件维度”两条线来汇总,大家可以收藏当清单用。
3.1 分板工序:板边与 V-cut 是重灾区
分板是汽车电子 PCBA 生产中最普遍的应力源,也是暗裂高发工序。布点原则是把应变片贴在有风险的分板边缘和板角薄弱区,重点覆盖以下位置:
- V-cut 槽两端延长线上的焊点区域:折板时应力从撕开点向板内传递,槽端后方往往是最大应力热区。
- 距板边 3mm 以内的所有敏感元件焊点:特别是有大电容、连接器和 BGA 的场景,只要它们离板边近,一定要布点。
- 板角位置:四角在分板时容易产生大的弯曲变形,应力值通常比板中心高两三倍。
- 邮票孔桥连接位置:分离时撕扯力很大,周围焊点需要重点监控。
实测经验:我在某项目里测过一块带 0.8mm pitch BGA 的板,分板机铣刀切割时,距离板边 5mm 的 BGA 角部焊球区域主应变达到 1400µε,远超当时内部设定的 500µε 限值。后来把板子边缘的敏感器件往内移动了 8mm,应变直接降到 400µε 以内。
3.2 装配与紧固类:螺丝孔、卡扣和连接器
产品装上外壳的过程,是最容易被忽视的“隐性杀手”。很多板子不是用坏的,而是装坏的。装配类工况的关键点:
- 螺丝孔周边 3mm 范围:锁螺丝时扭力通过螺柱传递到板面,孔径周围会产生压缩和弯曲应力。建议在螺丝孔和最近敏感元件之间的连线中点布点,同时监测孔边和元件端部的应变。
- 连接器焊脚:插头插入和线束拉扯时,受力方向会形成一条力路径,应变片应贴在连接器本体两端的焊盘附近,而不是塑料壳体上。
- 卡扣装配点反侧板面:卡扣下压时 PCBA 一侧受到集中顶力,另一侧承受弯曲拉伸,布点要贴在受力点正对的反侧。
- 塑胶导柱、定位销过盈配合处:装配后板面长期处于拉应力状态,这类静态应力也要测,因为它会叠加到后续动态应力上。
这里要特别提示:不要只测装配完成后的静态应变,更要测锁螺丝的整个过程,因为峰值往往出现在螺丝头接触板面的那一瞬间。
3.3 测试与生产操作类:ICT、烧录和插拔
车规产品的单板测试工序多,ICT、烧录、功能测试都会对板子产生反复的机械作用:
- ICT 探针压合点:探针压在测试焊盘上时,力会通过焊盘传递到板面。支撑柱位置也要同时测,因为压力和支撑的联合作用会产生弯曲。
- 烧录座、FPC 连接器插拔方向延长线:插拔力沿插头轴线方向加载,板面上沿这个方向延伸的焊点都有风险,建议在插头轴线两侧各贴一个三轴应变花。
- 自动化产线机械手夹持位:夹爪夹持板边时产生局部高压,板子自身重量又会形成弯矩,夹持点附近和板中部都需要测。
- 线束连接受力点:车规控制器通常有大电流线束连接器,工人每次插拔线束的力度因人而异,测试时应要求测试员按最大插拔力操作,或者用推拉力计设定标准力。
3.4 元件级敏感点:BGA、MLCC、QFN
如果你的板上有这些元件,而且又刚好离前面的应力源比较近,那就是布点的第一优先级:
- BGA/CSP 四角最外侧焊球:把应变片贴在元件体外的 PCB 表面上,距离封装边缘 1~2mm 的位置,方向按封装对角线方向布置。
- 大尺寸 MLCC 焊端内侧陶瓷体:0805 以上的 MLCC 抗弯能力弱,焊点开裂往往从陶瓷体端部开始。应变片贴在 MLCC 相邻的 PCB 面上,尽量靠近焊盘内侧边缘。
- QFN 封装四角:暴露焊盘边缘和元件本体的交界处是应力集中区。
- 屏蔽罩焊点、晶振、贴片电解电容:这类元件要么自身刚性大,要么对裂纹敏感,有条件也应在相关引脚位置布点。
为了方便现场使用,把关键点位整理成一个速查表:
| 属性类别 | 布点位置 | 测量说明 |
|---|---|---|
| 分板边缘 | V-cut槽端、板角、邮票孔桥 | 离板边3mm内的敏感元件焊点 |
| 装配紧固 | 螺孔周边、卡扣反侧、连接器焊脚 | 锁付过程全程监测 |
| 测试操作 | ICT探针点、插拔路径、夹持位 | 反复多次取最大峰值 |
| 元件级 | BGA角球外侧、MLCC焊端、QFN角 | 贴片外侧1~2mm PCB面 |
3.5 布点数量的工程权衡
很多新人问:能不能把全板都贴满?理论上可以,工程上不现实。应变通道数量直接决定测试成本,我建议按“有限通道做最大覆盖”的原则来布点:
- 先做一轮摸底测试,用 8 个通道覆盖最可疑位置。
- 摸底后发现某几个点应变接近或超过阈值,就集中资源对这些点做二次详细测试。
- 同一工况分两轮测:第一轮测板边区域,第二轮把应变片挪到板内应力敏感元件附近。相同通道数量,覆盖点位能翻倍。
4. 实操过程全解:从粘贴到判定
4.1 应变片粘贴:决定测试成败的细节
应变片粘贴是整个测试流程里最容易翻车的环节,我单独拿出来讲。完整步骤如下:
- 表面准备:先用记号笔定位,用细砂纸(400#以上)在布点位置轻轻打磨,去除阻焊漆和氧化层,再用异丙醇或酒精清洁,晾干。
- 涂胶粘贴:在应变片背面薄薄涂一层氰基丙烯酸酯瞬间胶(例如 M-Bond 200),对准位置快速放下,上面盖一层聚四氟乙烯薄膜,用大拇指按压 1~2 分钟,让胶水均匀固化。
- 焊线:把应变花的三根引线焊接到柔性扁平电缆或细漆包线上,焊点要圆润饱满,杜绝虚焊。
- 防护处理:焊完后在裸露焊点和引线根部涂一层防护漆或硅橡胶,既绝缘,又防止后续操作把线扯断。
- 检查:粘贴后用电表确认应变片阻值在标称值 ±1% 以内,引线之间绝缘电阻大于 10MΩ。有一个数据不对,整片报废重贴。
这里给一个实操建议:贴完的应变片做一个“拇指按压确认”——用手指轻轻按压应变片区域,观察软件里应变波形是否有即时响应。如果没有响应,说明粘贴失败或胶水没固化好,必须重来。
施工现场最怕的就是线没固定好,仪器一开,线缆晃动带来的应变噪声比真实工况还大。所以我建议所有引线沿着板边用胶带固定,留出活动余量,避免拉伸和晃动。
4.2 工况模拟:测试要有代表性
应变片贴好了,下一步关键是让被测产品“经历真实工况”。我按常见工况列一下操作要点:
- 分板机切割:直接把测好应变片的 PCBA 放进分板机,按实际生产参数跑,铣刀进给速度、主轴转速都按量产设置。不建议为了“测准”而放慢速度,我们想知道的是真实极限。
- 螺丝锁付:用电动螺丝刀按产线实际扭力锁紧,记录锁紧过程的应变曲线。常见问题是锁到中途停顿,应变曲线出现多个小峰,要区分是工艺本身如此还是操作异常。
- 连接器插拔:使用推拉力计记录插拔力,重复插拔 10 次以上,记录每次峰值,取最大值。
- ICT 压合:按正常测试节拍压合,特别注意压合气缸的速度和保压时间,这两个参数直接影响峰值。
采集参数方面,我常用的设置是:采样率 2000Hz,低通滤波 500Hz,记录时间从工况开始前 2 秒到结束后 2 秒。测完一轮,把波形和时间戳存好,同一工况至少重复 3 轮,取最恶劣的一组作为判定依据。
4.3 数据解读:从波形到结论
原始数据是三轴的 ε0°、ε45°、ε90° 三组应变值,需要先算出最大主应变 ε1 和最小主应变 ε2。计算公式如下:
ε1,2 = (ε0° + ε90°)/2 ± √[((ε0° - ε90°)/2)^2 + ((2ε45° - ε0° - ε90°)/2)^2]
主应变方向角:tan2θ = (2ε45° - ε0° - ε90°) / (ε0° - ε90°)
如果你用的采集仪自带软件,它会自动算出主应变,但工程师应该理解背后的原理,否则没法判断软件输出是否合理。
判定逻辑建议分两步:
第一步先看应变率,也就是应变在某个时间段内变化的快慢。IPC/JEDEC J-STD-035 里特别强调应变率对焊点失效模式的影响,快速冲击造成的损伤远大于慢速加载。实际项目中可以把应变率分三个区间:低应变率(<1500µε/s)、中应变率(1500~5000µε/s)、高应变率(>5000µε/s)。相同峰值应变下,应变率越高越危险。
第二步看主应变峰值,将最大主应变和该位置元件承受能力对比。行业内常用经验阈值大致如下:
| 元件/场合 | 建议主应变上限 | 说明 |
|---|---|---|
| BGA/CSP角球 | 500~1000µε | 取决于封装尺寸和pitch |
| 大尺寸MLCC | 500~800µε | 陶瓷本体抗弯差 |
| QFN四角 | 800~1200µε | 视焊盘设计而定 |
| 连接器焊脚 | 500~1000µε | 插拔和振动联合 |
| 板边和板角区域 | 800~1500µε | 无敏感元件时可放宽 |
如果确认超限,就从三个方向下手:
- 结构侧:增加支撑柱、增大螺丝孔周围铜箔和补强、避免悬空区域。
- 工艺侧:调整分板参数、优化工装夹具、把 ICT 探针换成软头或降低压合力。
- 布板侧:把敏感元件远离应力源,或改用更小封装的元件。
需要提醒的是,阈值本身不是铁律,而是长期经验统计的结果。我见过有项目 BGA 阈值超过 1000µε 依然过了寿命试验,也见过 500µε 以下的点后来还是裂了。阈值要结合产品形态和供应商焊接质量综合判断。如果你预算允许,建议同时做一下有限元仿真,用仿真结果作为布点参考,再实测验证,两者相互印证是最稳妥的做法。
5. 常见问题与排查技巧实录
5.1 应变片粘贴后数据漂移或没响应
这是最常见的翻车现场。先检查接线和阻值,再做以下排查:
- 应变片阻值偏大:很可能是贴片时胶水太厚,传感栅与 PCB 表面之间存在空隙。
- 阻值正常但按压无响应:检查引线是否有内部断裂,尤其是靠近应变片基底的位置,焊线时拉拽过猛容易伤到引线。
- 数据持续漂移:可能是环境温度变化大,或应变片与 PCB 热膨胀不一致。建议增加温度补偿片,贴在无应力同材质试样上,并在软件里做温度补偿。
我在每个项目都会多买 20% 的应变片备用,现场贴废的情况太常见了,省这几片浪费时间不值得。
5.2 信号噪声大,峰值看不清楚
噪声通常来自电磁干扰和接地回路。实战经验:
- 所有引线尽量双绞,屏弊端单点接地。
- 采集仪和分板机、ICT 设备保持距离,电源分开取。
- 如果噪声还是大,把滤波截止频率调低一些。分板机切割频率通常是几十到几百 Hz,把滤波降到 200Hz 不会丢真实峰值。
- 采样率不是越高越好——太高会把高频噪声采进来,波形反而不好看。2000Hz 配 500Hz 滤波是我用得最多的组合。
5.3 测试都过了,产品还是裂了
这种情况我也遇到过几次,复盘下来原因很集中:
- 工况覆盖不全:只做了车间装配,漏了运输振动;或者只做了常温插拔,没做高温下的插拔。
- 阈值定得太宽:把行业通用值直接当标准,没有针对自家产品的焊点工艺和元器件等级做修正。
- 忽略了多应力叠加:单一工况不超,但螺丝锁紧后的静态应力加上分板残余应力,再叠加振动,焊点最终还是会疲劳。
这也是为什么我强调要测锁付过程,并在设计阶段就考虑应力叠加效应。应力测试不是一个独立的验证环节,它应该贯穿从 PCB layout 到量产的整个过程。
5.4 快速排查速查表
| 现象 | 可能原因 | 处理建议 |
|---|---|---|
| 粘贴后阻值偏差>1% | 胶水不均、基底损伤 | 重贴 |
| 按压无应变响应 | 引线断裂、粘贴虚 | 检查焊点、重贴 |
| 数据漂移严重 | 温漂、未补偿 | 加温度补偿片 |
| 波形毛刺多 | 电磁干扰、接地不良 | 双绞线、单点接地 |
| 峰值重复性差 | 操作力度/速度不一致 | 标准化工况、反复多次 |
做了这么多年应力测试,我最大的体会是:应力测试不是一个交差的动作,而是把结构、工艺、布板三方拉在一起的抓手。点位选准了,数据解释对了,很多暗裂是可以提前按死在开发阶段的。我经常跟同事说,layout 阶段就想象一下这块板将来要经历的分板、锁螺丝、插拔、振动,提前把脆弱元件挪离应力区,比后来贴几十个应变片补救高效得多。最后分享一个小习惯:每次测完,把主应变峰值按板块和工况建一个小数据库,新项目直接调用类似结构的经验阈值,不用每次从零摸索。坚持两年,你会发现自己对产品疲劳风险的判断会准很多。