资讯动态

PCBA制程应力监测:MLCC裂纹定位与分板应变优化

发布时间:2026/10/28 4:31:15 来源:尧图企业网站定制
简介一份聚焦PCBA机械应力致电容失效的PDF技术文档面向电子制造工艺、品质与可靠性工程师以及需要开展PCB应变测试的研发人员。内容以MLCC破裂案例为线索讲解微应变、主应变与应变率等指标并展示走刀式分板制程中C134处最大主应变达2269.3με、远超±500με限值经调整分板设备后复测通过的全过程可用于定位SMT、DIP、分板、ICT/FCT、组装及跌落等工序的应力风险。压缩包仅含1个PDF文件约1.09MB便于携带查阅。已有280人学习结合IPC/JEDEC-9704判定与一键报告思路能帮助读者理解应变片贴敷、数据判读和治具设备优化方向。1. 从一批返修机说起为什么要在产线上做 PCBA 应变监测某小家电项目出货三个月后售后陆续返回几十台同现象不良机电路分析全部指向同一颗 MLCC切片后裂纹走向一眼就能认出是机械应力纹——板子在某道工序上被掰过。最难受的是出厂测试全绿问题在客户手里才爆发。我后来在这个项目上补了一套 PCB 应力测试流程用应变片贴在板边和关键器件附近配一台便携式 PCB 应变仪跟着产线走把 SMT、分板、ICT、FCT、组装、跌落六道工序的受力情况全录下来再逐段比对阈值。这套方案适合正在被 MLCC 批量失效困扰的硬件团队、负责制程的工艺工程师也适合要把应力监测做成毕设或课程设计的学生。它不难但每一环都有讲究尤其是测点位置和判定口径差一点结论就反过来。2. 需求边界与技术选型微应变、主应变、应变率这三把尺子怎么用2.1 裂纹为什么在工厂端测不出来MLCC 是层叠烧结的陶瓷体等效串联电阻低、体积小、效率高几乎每个电子产品都绕不开它。但陶瓷本身脆抗弯能力差PCB 只要发生形变应力就会顺着焊点传到陶瓷体上。麻烦在于裂纹刚产生时电容往往还能正常工作功能测试、ICT、FCT 一路绿灯工厂端根本没有手段把它筛出来。这批带裂纹的器件在后续的电循环和热循环中裂缝会一点点扩展直到电极之间短路或者开路才在客户端表现为失效。这种潜伏性决定了等产品做出来再测电性能方向就错了。要控的是过程量而不是结果量也就是这块板子在每一道工序里到底被拉弯了多少微米。这也是我把方案定位成“制程应力监测”而不是“成品筛选”的原因。成品筛选只能事后止损制程监测能在设备参数层面把风险掐掉。两者的成本差一个数量级前者是返修和召回后者只是几片应变片加一台仪器。从管理角度看还有一个隐性收益应力数据是设备验收和治具验收的客观依据。供应商说机器调好了什么叫调好了以前靠手感靠经验现在有一张波形图峰值多少、出现在第几秒一目了然。2.2 微应变、主应变、应变率三个指标的物理含义与判定阈值微应变是这套体系的基础单位。PCBA 受外力发生形变拉伸变长为正、压缩变短为负微应变就是形变量相对原始长度的比值乘以 10 的 6 次方是一个无量纲量。行业里对 MLCC 的参考极限通常取 ±500με超过这个量级陶瓷体开裂的概率就明显上来了。单看某一个方向的微应变是不够的。应变片贴上去的方向未必就是板子受力最大的方向。主应变描述的是一个平面内最大和最小的两个正交应变这两个方向互相垂直且在该方向上的切应变为零。判定元件破裂风险要用主应变而不是随手贴一片读到的单通道数值这一点在方案评审时经常被追问。应变率描述的是应变变化的快慢等于应变变化量除以测量到的时间间隔单位是 με/s。它更多用来衡量 BGA 锡点的破裂风险因为焊点对冲击速度敏感。对 MLCC如果客户没有特别要求一般把 100000με/s 作为参考上限。指标物理含义单位典型参考阈值主要防范对象微应变单位长度的形变量拉为正压为负μεMLCC ±500陶瓷体开裂主应变平面内最大/最小正交应变με±500MLCC、芯片本体应变率应变随时间的变化速度με/s100000BGA 锡点、焊点提示阈值不是拍脑袋定的。器件能承受多少应变跟封装尺寸、焊盘设计、板厚、贴装方向都有关具体数值通常要查 IPC/JEDEC-9704 附录里的器件应变极限表再结合自家产品的实测基线做微调。2.3 测试系统怎么配通道数、采样率与应变片选型系统由三部分组成贴在被测板上的应变片、把电阻变化转成电压信号的应变仪、跑采集和判定软件的笔记本。应变片贴上去之后板子一弯箔栅被拉伸或压缩阻值随之变化仪器把这个微弱变化量化成微应变。选型上有几个参数必须先定死否则采回来的数据没法用。通道数取决于测点数量一颗关键器件配一个三轴应变花就要占三个通道一套板子布六到八个位置八通道或十六通道是常见起点整机厂做全工序对比会直接上三十二通道甚至六十四通道。采样率要能覆盖最陡的那个冲击分板这类毫秒级事件我一般会把采样率设到 5kHz 以上慢速的组装、螺丝锁附 1kHz 就够。应变片本身分单轴和三轴应变花。三轴的一般按 0°、45°、90° 三个方向布置才能反算出主应变和主方向单轴的价格低、贴起来快适合已经知道受力方向的验证性测试。走刀分板这种沿板边直线施力的工序如果只是做前后对比单轴贴对了方向也能用但要出正式报告我还是建议上应变花。配置项典型取值说明通道数8 / 16 / 32 / 64按测点数×3三轴估算采样率1k10kHz分板、跌落取高值应变片类型三轴 0/45/90 或单轴出主应变必须用应变花量程±3000±5000με要留足余量别卡在阈值附近供电与体积便携、电池供电要能跟着产线走不占工位为什么不直接做有限元仿真因为仿真的边界条件——治具夹持力、分板刀口磨损状态、操作员手法——很难设准算出来的绝对值经常差一倍。仿真是用来找方向的实测才是用来定结论的。至于目视检查和超声扫描那是事后抽检属于破坏性或离线手段没法在产线上做全检。3. 总体方案设计把六道工序画成一张应力地图3.1 工序拆解哪几道必须测测点落在哪里一套完整的 PCBA 制程应力地图通常覆盖六道工序。SMT 段主要看回流后板弯和周转搬运DIP 段看插件压入分板是重灾区走刀式、铣刀式、冲压式受力模式完全不同ICT 看探针下压时板子被顶弯FCT 看连接器插拔组装段看螺丝锁附和卡扣如果有整机跌落要求跌落也要单独录一段。测点布置的顺序是先找已知失效器件再找高风险结构位置最后补均匀性点位。已知失效器件是最高优先级案例里那颗 C134 距分板边只有约 3mm属于典型的边角高风险区。除此之外螺丝孔周边 5mm 内、板边连接器、大尺寸 MLCC1206、1210 这类、BGA 四角、拼板连接筋附近都是常规必布点。工序主要受力来源风险等级测点建议SMT/回流板弯、周转、轨道顶针中板中心、大器件下方分板走刀/铣刀切削力高距分板边 35mm、板角ICT探针下压顶弯高探针密集区、板中心FCT连接器插拔中连接器根部组装螺丝锁附、卡扣中高螺丝孔周边、壳体压合处跌落整机冲击视要求板四角、重型器件旁一个容易被忽略的点同一个工序里不同位置的应变可以差三到五倍。案例中单通道数据显示同一次分板过程里有的通道峰值只有 25με有的通道压到 -1599με。所以“这道工序没问题”这种结论不能靠一个点下必须是多点覆盖之后才成立。3.2 贴片与走线应变片粘贴的六条硬性规范应变片贴得好不好直接决定数据能不能用。我踩过的坑里至少一半是粘贴工艺导致的。下面这六条是必须走的定位。用记号笔在板上标出应变片中心和 0° 方向0° 方向一般与板边平行。方向标错主应变算出来就是错的。表面处理。用细砂纸轻轻打磨贴片区域的阻焊层露出铜箔或平整基材注意别磨到走线。打磨后清洁酒精擦一遍晾干。点胶。胶层要薄而均匀越厚传递越差读数会偏小。粘好后用手指轻压十几秒按胶水说明固化。引线固定。应变片引脚到仪器的线要沿板面用胶带固定住留一段应力释放弯否则线一扯就带偏读数。方向一致性。同一组测点的应变片方向必须一致多片对比才有意义。记录。每片都要拍照、编号、记录通道映射关系报告里要能对上。注意应变片是一次性耗材拆下来基本就废了。测完一批板子要预留重复粘贴的时间别把产线节拍卡在贴片上。走线还有一个细节多通道仪器的公共端要统一别让不同通道各自接地共地不良会在波形上表现为规律性毛刺。信号线尽量短长线要远离分板机的电机和变频器。3.3 判定逻辑设计三张判定表如何落到同一份数据上实测数据通常输出三张表主应变与斜向应变表、单通道应变表、应变率表。三张表的判定口径一致——超过阈值即 FAIL但阈值和用途不同。主应变表是结论表。案例里改造前两个传感器的最大主应变分别是 2174.2με 和 2269.3με都远超 ±500με 的合格线判定 FAIL结论是这颗 MLCC 破裂风险很高。改造后最大值降到 295.9με判定 PASS。单通道表是定位表。它告诉你到底是哪个方向、哪个通道贡献了主要形变。改造前单通道最大值出现在 CH3-1370.2με和 CH41439.8με、-1396.5με附近说明形变集中在特定方向而不是整板均匀受拉。这个信息对判断治具受力点非常关键。应变率表是补充表。MLCC 主要看应变应变率在这里更多起交叉验证作用如果主应变合格但应变率冒尖说明冲击很快锡点风险要单独评估。三张表要放在同一份报告里、同一时间轴上才能相互印证。判定阈值建议写成配置文件而不是硬编码不同客户、不同器件、不同板厚用的限值不一样改一个数就能切换标准。4. 关键实现从采样配置到一键报告的完整链路4.1 采样与触发参数怎么定采样配置的核心是三件事采样率、量程、触发方式。采样率按工序定分板、跌落设 5kHz 到 10kHzICT、组装 1kHz 到 2kHz。量程要留余量判定线在 500με量程至少给到 ±3000με否则大应力事件会被削顶峰值读不出来。触发方式我一般用两种组合手动触发用于产线快速验证操作员按下开始后几秒内执行动作电平触发用在大应力事件上设定一个阈值超过就自动记录前后各两秒避免漏掉瞬时冲击。贴片完成后必须先调零让静态读数回到接近 0 的位置。调零要在板子处于自由状态、没有装配应力的时候做如果板子已经锁在治具上调零等于把装配应力当成了零点。# strain_config.py —— 一份可复用的采集与判定配置 CONFIG { device: { channels: 8, # 通道数,按测点数×3 估算后向上取整 sample_rate: 5000, # 采样率 Hz,分板/跌落取 5000 以上 range_ue: 3000, # 量程 ±3000με,给判定线留 6 倍余量 excitation_v: 2.0, # 桥压 V,按应变片规格设定 }, process: { name: V-cut, # 工序标识,用于报告命名与追溯 trigger_mode: level, # manual / level pre_trigger_s: 2.0, # 预触发时长,保留动作前的基线 post_trigger_s: 2.0, # 后触发时长,保留回弹过程 }, limit: { principal_ue: 500.0, # 主应变判定线,MLCC 参考值 ±500με single_ue: 500.0, # 单通道判定线 strain_rate: 100000.0, # 应变率判定线 με/s }, }这段配置把设备参数、工序参数、判定阈值分开写。设备参数跟硬件绑定换仪器只改这一段工序参数跟着产线走每道工序存一份判定阈值是唯一需要和客户对齐的部分单独放在 limit 里方便按不同器件切换。实际使用时把它序列化成 JSON 存进项目目录每个测试批次带一份报告里自动回填追溯性就有了。4.2 波形分段把一整段录波切成工序片段采集回来的是一段连续波形包含上料、定位、动作、下料全过程真正有用的可能只有中间 300 毫秒。分段的办法是在动作执行时刻打事件标记软件自动按标记前后各取一段作为有效数据窗口。时间对齐是这一步最容易出问题的地方。仪器时钟和产线 PLC 时钟不同步时标记和波形会错位表现为峰值出现在窗口边缘。解决办法是让操作员在动作发生的同时手动打一个标记作为参考两个标记一比就能算出偏移量再统一补偿。分段之后每一段都单独算峰值、算主应变、算应变率得出的才是这道工序的应力值。不做分段直接拿整段最大值等于把上下料碰撞也算进去数据会虚高后续调整设备时就没有明确的方向。4.3 主应变计算与报告字段三轴应变花的三片分别贴在 0°、45°、90° 方向读数为 ε0、ε45、ε90。主应变和主方向按下式计算这是标准 45° 应变花公式也是主应变表的数据来源。import math def principal_strain(e0: float, e45: float, e90: float): 由 0/45/90 三轴读数计算主应变,单位与输入一致(με) 返回 (最大主应变, 最小主应变, 主方向角度°) center (e0 e90) / 2.0 radius math.sqrt(((e0 - e90) / 2.0) ** 2 ((e45 - center) ** 2)) e_max center radius e_min center - radius # 主方向:切应变为零的方向,与 0° 应变片的夹角 theta 0.5 * math.degrees(math.atan2(2 * e45 - e0 - e90, e0 - e90)) return e_max, e_min, theta # 以案例改造前的两个传感器为例(数值取自实测主应变表) for name, (a, b, c) in { Sensor_1: (2259.1, 2174.2, -622.9), Sensor_2: (2269.3, 2178.2, -871.9), }.items(): emax, emin, ang principal_strain(a, b, c) verdict FAIL if max(abs(emax), abs(emin)) 500 else PASS print(f{name}: max{emax:.1f} min{emin:.1f} angle{ang:.1f}° - {verdict})函数里center是应变莫尔圆的圆心radius是半径两者相加得到最大主应变相减得到最小主应变。atan2那一行算出主方向用来判断板子到底是被沿板边拉伸还是被斜向剪切这个角度信息对定位治具的施力点很有用。判定时取最大主应变和最小主应变中绝对值大的那个与 500με 比较。案例中两个传感器算出来都是 2000με 以上直接判 FAIL和实测报告结论一致。改造成后同样算法跑出来最大值 295.9με判 PASS。报告字段至少包含产品型号、板号、工序名称、测点编号与位置图、通道映射、采样率与量程、主应变峰值及时刻、单通道峰值、应变率峰值、判定结果、测试人、设备编号。字段齐了这份报告才能同时给工艺、品质和客户看。5. 常见问题与排查五个最容易翻车的点一、贴上去读数为零或者一路缓慢漂移现象是刚贴好还有数过几分钟归零或者静止状态下数值一路往上爬。原因通常是粘贴不牢——胶层太厚、固化时间不够、表面有油污应变片和板面之间产生了相对滑移箔栅感受不到真实形变也可能是引线被拉扯产生了附加应变。解决办法是重新打磨清洁、薄胶重贴、按说明固化引线必须做应力释放弯并用胶带固定在板面上。二、波形上全是规律性尖刺看不出真实峰值现象是波形毛糙峰值比预期高好几倍重复测几次结果还不一样。原因是信号线太长且没有屏蔽靠近了分板机电机或变频器也可能是多通道共地不良。解决办法是缩短引线、用屏蔽线并把屏蔽层单端接地、远离动力线布线软件端加合适的低通滤波。滤波截止频率要高于真实冲击的主频别把有用信号一起滤掉。三、同一道工序测三次峰值差一倍现象是重复性极差改设备前后对比根本没法做。原因有三个贴片位置有偏差、应变片方向没对齐板边、分板机的送料速度或刀口状态本身在变。解决办法是做一块定位样板每次按同一位置贴贴片时用记号笔标方向测试前把设备参数锁定同一批测试由同一操作员完成。四、全部测点都合格客户还在失效现象是报告漂漂亮亮全 PASS售后照样返修。原因通常是测点没覆盖到真正失效的器件或者只看了主应变没看应变率也可能漏测了组装、跌落这类非主线工序。解决办法是先用切片定位失效器件位置把测点补到它旁边 3mm 以内同时把应变率表拉出来交叉看工序清单按实际工艺流程补齐不要只测自己熟悉的那几道。五、报告拿出去被质疑数据对不上现象是客户或审核方要求复现结果怎么测都测不出报告上的数。原因是报告缺关键字段——没有采样率、没有量程、没有贴片位置图、没有时间对齐说明。解决办法是把第 4 章列的字段全部固化进报告模板尤其是测点位置照片和通道映射表。一份能被复现的报告才有资格作为设备调整的依据。6. 验收与答辩改造前后两组数据怎么摆才有说服力这套方案的验收本质上是回答一个问题设备调整之后应力到底降没降降得够不够。所以验收材料不是一张合格证而是一组对照数据。案例里走刀式分板机的调整过程很典型。定位到 C134 距分板边约 3mm处于高应力区实测最大主应变 2269.3με。把数据交给设备方调整刀具间隙、送料速度和支撑治具之后复测最大主应变降到 295.9με单通道最大绝对值 223.1με应变率同步回落全部落在判定线以内。同一块板、同一批测点、同一套判定阈值只有设备参数变了这才叫有效对照。对比项改造前改造后判定线最大主应变2269.3με295.9με±500με单通道最大绝对值1599.4με223.1με±500με判定结果FAILPASS—结论破裂风险高风险受控—摆数据的时候有几个细节要注意。第一前后两次测试的测点位置、贴片方向、采样率必须完全一致否则不具备可比性我一般会在报告里附两张贴片位置照片一眼就能看出是不是同一个点。第二除了最大值还要给出峰值出现的时刻和波形图让看报告的人知道应力是在动作的哪个阶段产生的这决定了下一步该调设备的哪个参数。第三如果调整后仍然有个别点位偏高不要藏标出来说明原因和后续计划评审时反而更容易通过。答辩或者评审现场的讲法我习惯按一条链讲失效现象是什么、切片证据指向机械应力、应变测试定位到哪道工序哪个点位、峰值多少、超了判定线多少倍、设备调了什么、复测降到多少。这条链每一环都有实物或数据支撑不需要形容词。如果是要交毕设或课程设计这套结构可以直接套需求背景MLCC 潜伏性失效、技术原理微应变、主应变、应变率、方案设计六道工序与测点布置、实现采集配置与判定脚本、验证改造前后对照、结论。表格和波形图是最好的答辩材料比大段文字管用。从那以后我每次做制程应力监测都会强制走一遍“定位失效点→布点→贴片拍照→锁定设备参数→前后对照”这套流程一步不省。省掉任何一步数据都可能白测。希望这套流程能帮到你少走几道弯路。本文还有配套的精品资源点击获取

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑