ARTICLE DETAIL

资讯详情

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

汽车电子PCBA应力测试全解析:关键点位、布片流程与判定标准

汽车电子PCBA应力测试全解析:关键点位、布片流程与判定标准 汽车电子这类产品最让人头疼的失效模式之一就是“暗裂”。什么叫暗裂就是肉眼看起来完好无损实际上内部裂纹已经悄悄长出来了。它往往不立刻断电可能在整车上路半年后才慢慢显现表现为偶发性的功能异常、时好时坏、甚至完全死机。更麻烦的是暗裂很难通过常规ICT在线测试或者功能测试抓出来等发现的时候基本已经量产出货了只能整批召回或返修成本极高。我这几年经手的汽车电子项目里因为应力导致暗裂的案例不下两位数。PCBA在组装、测试、运输、装车、日常使用中无时无刻不在承受各种机械应力和热应力。结构设计不合理、工艺参数没调好、物料匹配度差任何一个环节踩坑都可能给暗裂埋下伏笔。这也是为什么“应力测试”在汽车电子新产品开发中越来越被重视——它不是在问题发生后才补救的而是在设计验证阶段就把风险点找出来、压下去。这篇文章我打算把应力测试这件事从头到尾捋一遍。会重点讲大家最关心的“关键点位怎么确定”也会把测试方法、布片流程、判据标准和常见坑全部摊开来说。1. 暗裂是怎么来的应力测试要解决的核心问题1.1 暗裂的典型形态与失效机理暗裂最常出现在焊点、器件本体、PCB基材和走线这几个位置。焊点暗裂尤其具有隐蔽性——从外观上看焊点饱满光亮切片后却能看到焊料内部或IMC金属间化合物层出现微小裂纹。这种裂纹在温度循环下会不断扩展最终形成完整的断裂面。为什么会这样核心机理是应力循环。PCB板材、元器件封装材料、焊料三者的热膨胀系数CTE不一样。当温度变化时它们膨胀和收缩的速度不同步就会在互连部位产生剪切应力和拉应力。这个应力是反复加载的每一次循环都在消耗焊点的寿命。当应力水平超过材料疲劳强度时裂纹萌生然后扩展直到失效。机械应力也是同样的逻辑。板卡在锁螺丝、插拔连接器、装配卡扣时发生的形变会直接传递到焊点和器件引脚上。如果形变量超过允许范围BGA的角部焊球、QFP的对角引脚、连接器的固定脚这些应力集中区就会首当其冲。暗裂就是这么来的。1.2 为什么汽车电子比消费电子更怕应力汽车电子产品的工作环境比手机、笔记本恶劣得多这是行业共识但很多人没有细想过到底恶劣在哪里。首先是温变范围大。车规级元器件通常要求-40℃到85℃甚至105℃的工作范围而消费电子一般只要0℃到60℃就够。温差越大CTE不匹配引起的应力越大这是个指数级的问题。其次是机械振动和冲击。发动机的持续振动、路面的颠簸、开关门产生的冲击、线束拉扯带来的扭力这些应力来源在消费电子场景中几乎不存在在车上却天天都在发生。还有一个经常被忽略的点汽车电子的装配方式更“硬”。消费电子大量使用弹性连接和胶粘缓冲而车规产品为了保证抗震性能往往采用更加刚性的螺钉固定、过盈配合、硬连接器。刚性固定虽然机械寿命更长但应力传递也更直接几乎没有缓冲余地。所以汽车电子做应力测试不是可选项是必选项。不做就是在赌自己的设计运气。1.3 应力测试的完整闭环思路很多工程师以为应力测试就是“贴应变片测一下数值”这是误解。完整的应力测试应该是一个闭环流程设计分析阶段通过CAE仿真有限元分析预判高风险区域测试验证阶段通过应变测试、热循环、机械冲击等手段实际测量应力水平和疲劳寿命数据评估阶段对照IPC/JEDEC标准判断是否在安全范围整改优化阶段针对超标点位调整结构设计、工艺参数或材料选型最后再验证整改效果直到所有点位都通过判据。我在实际项目中从来都是把这个闭环走完的不会跳过仿真直接去贴片也不会测完数据不给结论。每一步之间要形成反馈否则测试的价值就打了折扣。2. 应力测试怎么做主流方法和设备选型2.1 应变测试电测法的原理应变测试是应力测试中最基础、最关键的手段。说得直白一点就是用一个可以跟随被测物体一起变形的小敏感元件把微小的形变转换成电信号再通过电桥电路放大、采集、换算成应变值。这个敏感元件就是应变片。应变片的核心是一个金属箔网格它的电阻会随着自身几何尺寸的变化而变化。贴在被测物体表面后物体拉伸箔网格被拉长截面积减小电阻变大物体压缩箔网格变短截面积增大电阻变小。测量这个电阻变化率通过灵敏度系数K换算就能得到应变值ε。很多人问为什么要换算两三次直接读应变不就行了吗实际上电阻变化率是百万分之一级别的非常微弱必须通过惠斯通电桥来消掉温漂和共模干扰再用高精度的动态应变仪放大才能得到可靠的数据。这也是为什么应变测试对设备精度要求很高不能拿一堆杂牌仪器凑合。2.2 热循环与热冲击测试热循环测试是验证热应力耐久性的标准方法。原理很简单就是让产品在高温和低温之间往复切换加速累积热应力暴露焊点和PCB互连的疲劳问题。热循环的温度范围、驻留时间、转换时间决定了应力加载的剧烈程度和周期长度。比如-40℃到85℃的高温驻留时间通常是半小时到一小时升降温速率在5-15℃/分钟之间而热冲击则要求更快15分钟内甚至更短完成温度切换产生更大的温度梯度加速应力集中。真实项目里热循环通常需要几百甚至上千个循环才能看出问题周期很长。所以我会建议在产品开发早期就启动循环测试不要等到EVT工程验证测试阶段才想起来那时候改设计已经太晚了。2.3 机械冲击、跌落与振动测试机械冲击测试主要模拟运输装卸、车辆碰撞等瞬间高加速度事件对PCBA上的大质量器件如电解电容、连接器、散热片杀伤力最大。测试中常用的半正弦波冲击脉冲峰值加速度从几十g到上千g不等根据产品安装位置和预期工况来定。振动测试则更模拟持续性的机械环境。车上用的产品通常做扫频振动或随机振动频率范围大致在10Hz到2000Hz之间功率谱密度按车厂标准执行。振动对焊点的损伤机制与热循环不同它更偏向高频疲劳裂纹往往出现在器件引脚根部和焊盘连接处。这里我要强调一下顺序问题。如果项目预算和时间有限建议优先做应变测试和热循环这两项能发现80%以上的暗裂风险机械冲击和振动测试是为特定场景服务的可以放在后续验证阶段再做。2.4 设备选型的关键考量应变测试系统一般包括动态应变仪、应变片、导线、胶水、防潮涂层和数据处理软件。动态应变仪至少要能支持1/4桥、半桥和全桥模式采样率最好不低于1000S/s因为冲击类试验的应变变化非常快采样率不够会漏掉峰值测出来的最大应变值偏小会得出一个假的安全结论。应变片选型则要看被测点的曲率半径和温度范围。曲率大的位置比如引脚根部、BGA角部焊球旁边的PCB表面需要选用小基长应变片比如1mm基长甚至0.5mm基长的。温度范围宽的场合要用高温应变片否则高温下应变片自己就漂了数据根本没法用。具体的选型对照表在后面章节会给出。热循环箱、振动台、冲击台属于大型环境试验设备选型主要看工作容积、温度范围、升降温速率和振动推力参数是否满足产品规格。这里我不展开重点是帮大家把应变测试这块理透。3. 应力测试关键点位汇总板级、器件级与结构级3.1 板级关键点位PCB上的应力敏感区板级点位是整个应力测试的大头也是大家踩坑最多的地方。我按优先级从高到低梳理如下。BGA角部焊球投影区这是绝对的1号位。BGA封装体积大、焊球阵列密角部的焊球离封装中心最远对应力最敏感。PCB受弯时角部焊球承受的剪切应力最大是暗裂的高发区。测点位直接贴在BGA角部焊球正下方的PCB表面上横竖两个方向贴两个应变片可以同时测X向和Y向应变。QFP、SOP这类翼形引脚封装的对角引脚也是敏感点。这种封装在板卡发生翘曲时对角方向的引脚会被拉伸和压缩应力集中在引脚根部。测点位选在封装对角线两端的引脚根部旁边的PCB表面方向沿引脚轴线。大尺寸连接器的固定脚和焊接端子在插拔时受力最直接。连接器的固定脚一般设计成通孔焊接或者表面贴装插拔力和线束拉扯力会直接传递到这个位置。测点位贴在固定脚根部附近的PCB表面方向沿着插拔力的方向。DDR内存插槽、CPU插座这类高引脚数连接器应力敏感区主要在插座两端的固定钩附近。安装内存条时下压和弹出的力量都会集中在两端的固定位置。电源模块区域附近由于大电流发热导致局部温度梯度大PCB热应力集中元器件密集的区域也要重点关注。具体点位说明如下表序号关键点位位置失效风险布片建议优先级1BGA角部焊球投影区焊球开裂、IMC层裂纹45°方向对角布片X/Y双向最高2QFP/SOP对角引脚根部引脚疲劳断裂对角方向布片沿引脚轴线高3连接器固定脚根部焊点开裂、端子松脱沿插拔力方向布片高4PCB板边固定孔附近基材断裂、铜箔走线断裂沿孔周45°方向布片高5大质量器件电容/电感焊端焊点开裂、本体裂纹沿器件轴线方向布片中6板内V-cut或邮票孔连接处局部应力集中沿切割线方向布片中7PCB弯折区域板边悬空基材纤维断裂垂直弯折线布片中3.2 器件级关键点位封装与焊点的高危区器件级点位关注的是封装的应力传递路径。QFP封装的本体四角因塑封料与引线框架CTE不匹配在温度循环中会产生较高的内应力容易引发本体分层和引线键合点断裂。测点位一般贴在封装本体四角的上表面不能贴在引线上因为引线形变方向太复杂测试数据不好解读。陶瓷封装的焊接端也值得关注陶瓷基板与PCB板材CTE差异大焊接端承受更大剪切应力开裂风险明显高于普通塑封器件。晶振这类频率器件是敏感中的敏感。晶振壳体内部的石英晶体非常脆外部应力会通过引脚传递到内部晶体导致频率漂移这在汽车电子中往往是致命的。测点位贴在晶振固定脚和焊盘边缘的PCB表面。电解电容这类大质量器件在高加速度冲击下本体惯性力会冲击焊点尤其立式电解电容重心高冲击时在焊端根部产生很大拉应力。测试时除了贴焊端根部有条件的话在电容本体侧面贴一个应变片可以辅助分析本体的摆动幅度。连接器最容易被忽视的是辅助固定焊片。很多汽车连接器为了提高插拔寿命会焊接额外的固定焊片这些焊片往往是应力集中的重灾区因为它们承担了大部分机械冲击载荷。测点位不能漏。3.3 结构级关键点位螺丝孔、定位柱与卡扣结构级的应力源主要来自装配过程。PCBA通过螺钉固定在铝壳或塑壳中螺钉锁紧时如果锁紧扭矩过大或者螺丝孔周围设计余量不足板面会局部下凹在孔周形成辐射状应力分布。测点位贴在螺钉孔边缘的PCB表面沿孔周均匀分布至少贴4个方向才能抓到最大主应力方向。定位柱是另一个隐蔽的应力来源。塑胶定位柱在高温下会膨胀变长而PCB的膨胀系数比塑胶小两者热膨胀不匹配会在定位孔周围产生持续的压应力。如果定位柱设计有过盈量应力就更大。测点位贴在定位孔边缘沿径向布片。卡扣装配产生的应力属于“一次装配永久存在”的静态应力。卡扣强行扣合时PCB被弯成一个弧形如果弯形量超过板材允许的应变极限会立刻产生裂纹或者给日后暗裂埋下隐患。测点位贴在卡扣接触区域正下方的PCB表面方向垂直于卡扣压入方向。线束连接器附近的绑线扎带也不能忽视。扎带过紧会勒伤线束绝缘层同时通过线束把应力传导到连接器焊脚上。这种情况测试时很难直接捕捉我个人的经验是重点监测连接器焊端附近的应变如果发现异常优先排查扎带位置和松紧度。3.4 如何确定测试点位的优先级与数量一个常见的问题是产品那么大点位那么多不可能每个位置都贴应变片怎么选我的原则是“仿真是先导、经验兜底、验证收口”。如果项目有CAE仿真资源优先根据仿真结果确定热点区域再把关键点位的应变片布在仿真预测的最大应力位置。没有仿真的就依据我上面列出的经验和优先级表来布点。点位数量方面一个标准的PCBA应变测试项目板级点位通常布10到20个测点每个测点X/Y双向就是20到40个通道。如果结构复杂比如有多块PCBA、多个连接器、多处固定结构就按区域拆分分区布片逐个测试避免通道数爆炸。还有一点要提醒每个PCB面上、下两个表面对应位置都要考虑。很多应力是弯曲引起的上表面受拉、下表面受压只测一面会漏掉一半信息。尤其是BGA底部焊球下方的应力必须从PCB背面布片才能测到。4. 从布片到出报告完整实操流程拆解4.1 前置准备清洁、定位与方案确认布片之前先把PCB表面处理干净。PCB在制造和组装过程中会残留助焊剂、油污、防氧化涂层这些都是应变片的“隐形杀手”粘贴不牢会导致测试数据漂移甚至完全失效。清洁剂的选择要看PCB表面类型裸铜和镀金表面可以用酒精或丙酮但有涂覆层的位置要小心溶剂溶解涂层引起不必要的损伤。我会先用酒精棉球擦拭再用细砂纸轻磨最后再擦一遍直到表面光洁。定位是决定数据有效性的关键一步。用记号笔标出理论测点位置时要结合钢网文件和PCB Layout文件辅助确认重点点是精确找到BGA焊球阵列的角部焊球投影位置或QFP引脚的根部位置。对于贴片密度高、走线多的板子肉眼判断容易偏差建议用光学放大镜辅助定位。正式布片前先拍照记录原始状态这个习惯能帮你追溯很多问题。布片完成后再次拍照存档每个应变片的实际位置和方向。测试报告中如果没有这些照片佐证数据说服力会大打折扣。4.2 应变片粘贴工艺与固化规范应变片粘贴是整个测试中决定数据质量的环节没有之一。粘贴的流程是在清洁过的测点表面涂一层薄薄的专用胶水氰基丙烯酸酯类应变胶或者双组分环氧应变胶根据使用温度和固化时间选择将应变片对准定位标记放下盖上聚四氟乙烯薄膜用手指施加均匀压力挤出多余胶水和气泡保持1到2分钟。然后按胶水规格要求进行固化通常室温固化24小时或加温缩短固化时间。排线固定也很有讲究。应变片的引出线非常细容易断裂必须用胶带或胶水固定在PCB上避免测试时拉扯。导线与应变片之间用焊接连接焊点要小而圆润不能虚焊也不能让焊锡渗到应变片栅丝上。防潮保护层是另一个关键步骤。汽车电子的应力测试经常在湿热环境下进行如果应变片直接裸露在空气中吸潮后电阻会变化数据漂移很严重。我会在应变片焊接完成后涂一层硅橡胶或专用防护胶覆盖应变片和焊点等干了再开始测试。4.3 数据采集与实用要点应变仪的通道设置、灵敏系数校准、平衡清零是每次测试前必须做的三件事。灵敏系数K值要和应变片出厂标称值一致设置错了整个数据都会按比例偏差。平衡清零也叫调零必须在应变片不受力的状态下进行保证零点稳定。注意PCB自重的影响——如果PCB平放和固定状态的应变值本来就不同那清零时要模拟实际受力状态。测试过程中最容易被忽略的是温度补偿。应变片对温度变化也很敏感如果测试环境温度在短时间内变化明显测出来的应变叠加了热胀冷缩的假信号。解决方法是在同一块板、相同温度环境下贴一片不受力但和被测板相同材料的补偿片用半桥接线消除温度误差。热循环测试中的应变测试如果不做温度补偿数据基本没法用。采样率设置按照测试类型区分静态或准静态测试如螺丝锁紧、卡扣装配用10~100S/s就够机械冲击测试至少1000S/s很多标准要求5000S/s以上热循环测试的应变变化非常缓慢1S/s都可以。采样率过高会生成大量冗余数据增加分析负担过低则会漏掉峰值影响结论。4.4 测试报告怎么落结论测试报告不是数据堆砌而是要有明确的结论和建议。一份合格的应力测试报告至少要包含以下内容测试工装和测试环境描述、应变片点位图和照片证明、每个工况下的峰值应变数据、与判据的对比分析、风险点位清单、整改建议和复测计划。数据整理时我习惯先看时域波形确认是否有异常毛刺再提取每个通道的应力峰值。峰值提取不能只看单次最大值要结合多次重复测试的均值、标准差和一致性来判断。如果同一测点三次测试结果差异很大说明测试工况重复性差优先排查工装和操作问题而不是急着下结论。5. 应力数据怎么读评估判据与失效阈值的确定5.1 常用行业参考标准做汽车电子应力测试绕不开两份参考文档IPC-9704《Printed Board Assembly Strain Gage Test Guideline》和JEDEC JESD22-B111《Board Level Drop Test Method》。IPC-9704主要针对PCBA在板级组装过程中产生的应变给出了制程应变测试的具体方法和阈值参考JESD22-B111则更侧重板级跌落冲击行为用来评估焊点在高应变率冲击下的可靠性。IPC-9704中给出的方法和阈值简单说就是一般PCB板级应变的建议上限在500到1000微应变με之间BGA区域则更严格一般要求不超过500με。这只是通用参考具体还要按产品类型、板厚、器件封装尺寸来调整。另外车厂的企标也值得参考很多车厂在SOP之前会明确要求供应商提交应力测试报告数据要求和判据标准各不相同。建议在项目立项阶段就把测试标准锁定下来明确与客户达成一致避免后期扯皮。5.2 应变率对判据的影响同一个材料变形快和变形慢的耐受能力完全不同。静态拉拔时焊点可以承受比较大的应变但在跌落或快速冲击条件下应变率可以高达每秒数百个微应变材料的屈服强度和脆性转变行为都会发生变化。所以对待不同测试类型的数据不能直接用同一个微应变数值来卡。IPC-9704对板级制程应变和跌落冲击应变分别给出了参考判定曲线。对于跌落冲击关注的指标不再是最大应变本身而是应变率与应变循环次数的组合关系。简单来说应变率越高允许的最大应变越低因为高应变率下更容易引发脆性断裂。所以拿到测试数据后要区分这个数据是在什么测试条件下获得的。如果是在快速冲击工况下判据要更严格而且要结合失效物理模型来评估而不是单纯比数字大小。5.3 暗裂验证染色剥离、切片与声学扫描应变测试能告诉我们“应力有多高”但“应力高了之后到底有没有产生裂纹”还需要通过物理验证来确认。这是两个维度的问题最好配合来做。染色剥离是判断BGA焊点是否有暗裂的经典手段。把PCBA浸入染色液让染色液渗入裂纹干燥后再把BGA剥离用显微镜观察焊球染色面积就能直观判断裂纹位置和大小。剥离前要把整个BGA区域保护好剥离时要用专用工具均匀施力防止人为撕裂造成假阳性。切片分析则是把目标焊点纵向切开打磨抛光后在显微镜下观察截面。这个方法能清晰看到裂纹、IMC层厚度和焊料润湿情况。切片是破坏性的定位要精准尽量切在应变测试预判的应力集中位置。声学扫描显微镜C-SAM可以在不破坏样品的情况下利用超声波反射信号探测封装内部的分层和裂纹。对塑料封装器件来说非常有用尤其能发现封装本体内部的暗裂缺陷这是其他手段很难做到的。6. 常见问题与排查技巧实录6.1 应变片粘贴与测试中的典型故障故障现象可能原因排查方法数据飘移严重应变片受潮、胶水未固化、温度补偿不到位检查防护涂层重新固化确认补偿片状态测试数值明显偏大应变片粘贴歪斜、基长与测点不匹配用放大镜检查粘贴方向核对基长规格数据无变化或变化很小应变片粘接层太厚、应变未有效传递重新打磨表面减薄胶水层单通道信号跳变焊接虚焊、导线断裂、插座接触不良检查焊点、更换导线、清洁连接器所有通道同步漂移应变仪温度漂移、供电电压不稳预热应变仪检查电源稳定性这里我要特别提醒一个新手最容易犯的错贴应变片之前不检查应变片本身的状态。应变片箔栅非常薄出厂后有轻微折痕或氧化就会影响精度。拆封后应先用万用表测量应变片电阻和标称值通常120Ω或350Ω比对偏差超过0.5%的不要用。6.2 测试数据异常的理论解释与处理策略有一次我做热循环应变测试发现所有通道的数据都在整体缓慢上升一开始以为是产品释放残余应力后来检查发现是应变仪没有充分预热导致零点漂移。从那以后我养成了开机后预热至少20分钟再清零的习惯。还有一次跌落冲击测试一个通道的峰值应变明显高出其他同点位通道两三倍检查发现是那个应变片贴在了一个测试过程中会被手持夹具碰到的地方。这说明布片时不只要考虑受力位置还要考虑测试工装的干涉路径。处理异常数据的核心原则是先确认数据自身的可靠性再考虑是否是真实应力集中。千万不要因为有个别通道数据超标就急着改设计先排除测试错误。每发现一个异常通道我都会做一次完整的链路排查——从应变片、导线、接线端子、应变仪到软件通道——确认链路没有问题才敢把数据放进分析报告。6.3 应力超标的整改措施经验如果应力测试发现某个点位超标该怎么整改我按见效快慢和成本高低分享几个实际用过的方案。改结构是最彻底的方案但周期最长。比如在应力集中区域增加支撑螺柱、增大板卡固定点间距来分担应力、把悬臂结构改为双边固定等。结构改版需要重新开模或改钣金周期以周甚至月计适合在产品开发前期发现问题时采用。点胶补强是见效最快的工艺手段。在BGA角部、QFP对角引脚、连接器固定脚等应力集中区用底部填充胶或角部点胶把器件和PCB粘在一起应力会被胶层分散到更大面积局部应变大幅降低。不过点胶方案要考虑可返修性有些客户不接受无法返修的点胶工艺要在项目早期确认工艺窗口和返修方案。工艺参数优化是成本最低的手段。调整螺丝锁紧顺序和扭矩、优化波峰焊和回流焊的温区曲线、增加夹具支撑点这些都能在不改变设计的前提下降低装配应力。比如螺丝孔的锁紧从“先锁全部预紧再统一锁紧”改为“对角交替分步锁紧”就能明显减少板面翘曲。6.4 哪些产品必须增加应力测试项目最后聊一下优先级。不是所有产品都需要做全套应力测试但以下几类强烈建议把应力测试纳入开发必做项使用了BGA、LGA等阵列封装的产品。BGA的焊球在PCB弯折时应力集中非常严重暗裂风险远高于其他封装。板卡尺寸大、板厚薄的产品。大尺寸薄板更容易在装配和热循环中发生翘曲变形应力水平天然偏高。工作温度范围宽的产品特别是安装在发动机舱或靠近热源的产品。温差大意味着热应力大寿命更容易被耗损。需要经历多次插拔或承受线束拉扯的连接器比如诊断接口、电源连接器、对外通信接口。每次插拔都是机械冲击反复多次后疲劳风险不容忽视。大批量生产、返修成本高的产品。一次暗裂失效带来的客诉和召回损失远远超过前期做一次应力测试的成本。最后再分享一点经验做了这么多年应力测试我最大的感触是应力测试的意义不在测试本身而在于把“看不见的隐患”变成“看得见的数据”。没有数据设计评审时大家各说各话工艺、结构、测试之间来回扯皮有了数据一切都能摆到桌面上谈哪个点位应力高、高了多少、需要怎么改清清楚楚。我个人习惯每个项目都留一份完整的应力测试数据库包括布片图、原始数据、分析结论和整改记录。项目多了以后这套数据库就成了很有价值的参考资产。新项目做初步布片时我翻一翻历史项目的点位和失效数据比从头拍脑袋要高效得多也能少走很多弯路。如果你现在正准备做汽车电子新产品的应力测试我的建议是别嫌麻烦也别跳过前期仿真认认真真把布片方案做扎实把数据测准把报告写清楚。应力测试做得好暗裂这个老问题就能被压住七成以上。
返回列表