板子画完、板厂回板、贴片点亮、程序一跑,很多人的项目到这儿就算收工了。但凡是在硬件行业待过几年的人都知道,一块PCB从"能跑"到"能用五年不返修",中间隔着的不是代码,而是那一长串听起来枯燥、做起来费时、但每一项都能把板子按在地上摩擦的PCB可靠性测试。我这几年跟过消费电子、工业控制和电源类的项目,前前后后送过几十批板子去做测试,被退回来重做的次数也不少,所以这篇就把PCB可靠性测试这套东西完整拆一遍——十六个大项,每一项测什么、参数怎么定、样品怎么准备、结果怎么判、失败了怎么往回倒推设计问题,尽量讲透。不管你是刚入行的PCB设计新手,还是已经能独立带项目的硬件工程师,看完至少能在下一次送测前把该避的坑避开一大半。
1. 先把测试逻辑想明白:为什么一块板子要挨十六轮"刑"
PCB可靠性测试这件事,最容易被误解成"板厂或者客户要求的流程走一遍"。我见过太多工程师拿到测试大纲,第一反应是"这参数凭什么是这个值",然后照着填、送去测、回来贴报告,从头到尾没搞明白测试到底在验证什么。结果就是一旦某项挂了,连从哪儿改都不知道,只能瞎试。
1.1 失效大多不是"坏",而是"慢慢坏"
理解这十六项测试,得先建立一个大前提:电子产品的失效,绝大多数不是通电那一瞬间烧掉,而是在温度、湿度、机械应力、电场的长期交替作用下,材料界面一点点退化。焊点内部晶粒粗化、镀层里长出金属间化合物、树脂吸水后介电性能下降、铜箔与树脂之间附着力减弱、板内残留的离子在电场下迁移形成导电通路——这些都是"慢性病"。
所以可靠性测试的本质,是用几周甚至几天的时间,把现实中几年才会累积的应力压缩起来加速施加。温度冲击选 -40℃ 到 125℃,是因为这个区间覆盖了绝大多数户外和工业场景的极端情况;85℃/85%RH 恒温恒湿 1000 小时,相当于把板子放在高湿高温环境里连续放置小半年;振动和冲击的 PSD 谱、加速度峰值,是从运输和实际使用环境的实测数据里统计出来的包络。每一个参数背后都有对应的现实场景,不是拍脑袋定的。
想清楚这层逻辑,后面的参数选择就不难理解了:测试条件是现实应力的加速映射,判据是失效机理的边界,而不是玄学门槛。
1.2 十六项测试的整体分布
把这十六项按应力类型分三类,看起来会清楚得多。下面这张表是我自己整理的项目清单,送测前对着过一遍,能快速确认有没有漏项。
| 类别 | 测试项 | 主要验证的失效机理 | 常用条件(参考) |
|---|---|---|---|
| 环境类 | 热冲击 | CTE 失配导致孔壁、焊点开裂 | -40℃↔125℃,转换 <1min |
| 环境类 | 温度循环 | 焊点热疲劳、镀层微裂 | -40℃↔125℃,斜率 5-10℃/min |
| 环境类 | 高温高湿存储 | 树脂吸水、绝缘劣化 | 85℃/85%RH,1000h |
| 环境类 | 高温存储 | 材料氧化、IMC 过度生长 | 125℃,1000h |
| 环境类 | 低温存储 | 材料脆化、焊点冷脆裂 | -40℃,72-1000h |
| 环境类 | 偏压湿热 / HAST | 电化学迁移、绝缘失效 | 85/85 + 偏压 100V,1000h |
| 环境类 | 盐雾 | 金属件腐蚀、镀层穿孔 | 5% NaCl,35℃,48-96h |
| 机械类 | 随机振动 | 元件引脚疲劳、焊点疲劳 | 10-2000Hz,三轴各 30min |
| 机械类 | 机械冲击 | 瞬时高应力下焊点断裂 | 半正弦 1500g / 0.5ms |
| 机械类 | 跌落 | 整机/裸板结构完整性 | 按 ISTA 或客户规范 |
| 机械类 | 弯曲 | 板面应变导致焊点开裂 | 挠度对应应变 <500με |
| 机械类 | 翘曲度 | 贴装不良、BGA 虚焊 | IPC-6012,≤0.75% |
| 电气化学类 | 可焊性 | 表面氧化、镀层失效 | 浸焊 245℃,或润湿平衡法 |
| 电气化学类 | 离子污染度 | 残留助焊剂导致漏电腐蚀 | ROSE 法,≤1.56μg NaCl/cm² |
| 电气化学类 | 绝缘电阻 / CAF | 板内阳极导电丝生长 | 85/85 + 100V,500-1000h |
| 电气化学类 | 耐电压 / 介质击穿 | 层间绝缘击穿 | 按板厚折算试验电压 |
1.3 送测之前必须定的三件事
很多项目卡在测试环节而不是设计环节,问题都出在送测前没定清楚三件事。
第一件是判定基准。是拿 IPC 通用标准判,还是拿客户的企标判?两者往往差得很远。消费类产品温循 100 次不出问题就算过,汽车电子可能要求 1000 次以上,而且还要做在线电阻监测。基准不同,结论完全不同。
第二件是样品状态。送测的板子是裸板、贴装后、还是带外壳整机?热冲击和温循测裸板跟测贴装板,失效表现形式完全两回事。裸板主要看孔壁镀层和层间结合,贴装板主要看焊点。
第三件是测试顺序。有些项目是有先后依赖的,比如先做可焊性和离子污染度这类来料检查,再进入环境应力。如果顺序搞反,前面做完热冲击的板子再去测离子污染度,数据基本没有意义。
我的经验是:送测前一定拉一张"测试矩阵表",横轴是测试项,纵轴是样品编号,每一格标清样品状态、数量、判据和责任人。这张表在后期报告中追责、比对数据时能省掉大量扯皮时间。
2. 热与湿:七项环境类测试的参数与门道
环境类测试是PCB可靠性里占比最大的一块,也是最容易出问题的一块。温度和湿度这两个变量单独作用时都不算致命,但叠加起来,再叠加上电场和材料差异,破坏力会成倍放大。
2.1 热冲击测试:最暴力的CTE失配检测
热冲击(Thermal Shock)的核心特点就是快。产品在两个温区之间转移的时间通常要求在 1 分钟以内,有些液-液转换的试验箱甚至能做到 10 秒。为什么强调快?因为所有材料都有热膨胀系数(CTE),树脂基材的 Z 向 CTE 大约在 50-70 ppm/℃,而铜的 CTE 只有 17 ppm/℃ 左右。升温降温越快,两种材料之间的相对形变量越大,孔壁镀层和焊点承受的剪切应力就越剧烈。
典型条件是高温区 125℃、低温区 -40℃,每个温区驻留 15 分钟左右,循环数按产品等级取 100、200 或 500 次。驻留时间不能随便缩短,要保证样品芯部温度真正达到设定值——一块 1.6mm 厚的六层板,热透大约需要 3-5 分钟,如果板子更厚或者带大面积铜皮,时间还要加长。
失效判据主要看三块:一是金相切片,看孔壁镀层有没有环状裂纹、拐角处有没有断裂;二是焊点切片,看界面有没有裂纹扩展;三是电气连通性,孔电阻变化率超过 10% 一般就判不合格。
一个容易被忽略的细节:热冲击箱的负载量会影响实际温度曲线。装太满会导致温变速率跟不上,报告上的曲线看着达标,实际样品经历的条件却偏软。有条件的话,在样品旁边绑一根热电偶实测,比看设备显示值靠谱得多。
2.2 温度循环测试:慢刀子更能割出焊点疲劳
很多人以为温循和热冲击差不多,只是速度快慢的区别,其实两者验证的失效机理有明确分工。热冲击主要考察单次大应力下的脆性开裂,温循考察的是多次循环下的疲劳累积。
温循的温变速率通常控制在 5-10℃/min,高低温驻留 10-15 分钟,循环次数常见的是 500 次、1000 次。因为升温降温慢,样品内部的温度梯度小,焊点在每个循环里经历的应变量也更小,但累积几百上千次以后,焊点内部的微观组织会明显粗化,裂纹从界面附近萌生并逐步扩展。
这里可以用 Coffin-Manson 关系做一个粗略的寿命估算,帮你在送测前判断风险量级:
# 用 Coffin-Manson 模型粗估无铅焊点的温循寿命 # Nf = C * (dT)^(-n) n 通常取 1.9~2.0(无铅 SAC 焊料) def cycles_to_failure(delta_T, C=1.0e9, n=1.95): return C * (delta_T ** (-n)) for dt in [100, 125, 165]: print(f"温差 {dt}℃ 时,估算寿命约 {cycles_to_failure(dt):,.0f} 次循环")这个模型非常简单,绝对数值不用太当真,但它的价值在于看趋势:温差从 100℃ 提到 165℃,寿命大约会掉到原来的三分之一到四分之一。这就是为什么很多项目把温循上限从 125℃ 提到 150℃ 之后,测试直接从"能过"变成"过不去"——应力不是线性上升的。
2.3 高温高湿存储:85/85 不是随便定的数字
高温高湿存储的经典条件是 85℃、85%RH,持续 1000 小时。这个组合之所以成为行业惯例,是因为在 85℃ 下,水蒸气的饱和压力能达到约 0.058 MPa,足以让水分子以较快的速率扩散进入树脂基体;而 85%RH 接近常规湿热箱能稳定控制的上限,再高容易出现凝露,反而失真。
水分进入 PCB 之后会带来一连串后果:树脂的玻璃化转变温度下降、介电常数和损耗因子上升、层间结合力降低、体积膨胀。对于高频板来说,吸湿之后插入损耗会明显变化,这也是为什么射频产品做湿热测试后一定要复测电性能。
判据方面,除了外观(起泡、分层、变色),重点是分层检测和电性能复测。分层用超声扫描显微镜(C-SAM)看,特别是大面积铜箔区域和板边。另外注意,测试前样品往往要经过预处理(比如 125℃ 烘烤去潮),否则初始含水率不同,结果没法横向比较。
2.4 高温存储与低温存储:材料层面的"体检"
高温存储一般在 125℃ 下做 1000 小时,主要考察三个方面:树脂和阻焊的耐热老化能力、铜箔与树脂界面的附着力保持率、以及焊点界面金属间化合物(IMC)的生长厚度。IMC 太薄浸润不良,太厚则脆性增加,通常认为超过 5-8μm 就进入风险区。
低温存储常在 -40℃ 或 -55℃ 下做 72 到 1000 小时,主要看材料脆化和焊点在冷态下的机械性能。锡基焊料在低温下强度会上升但延展性下降,遇到装配应力时更容易开裂。
这两项测完,通常要配套做剥离强度测试(IPC-TM-650 2.4.8)和拉脱强度测试,用数据对比老化前后的变化。我一般会要求测试前后各做一组对照样品,同一批次、同一位置,这样数据才有说服力。
2.5 偏压湿热与 HAST:把电场也拉进来
前面几项都是"静置",偏压湿热(THB)和 HAST 的关键差异在于同时施加了电场。通电之后,板内的金属离子在电场驱动下开始迁移,加上水分作为介质,电化学迁移的通道就打开了,绝缘电阻会呈现明显的持续下降趋势。
THB 的常规条件是 85℃/85%RH,偏压 50-100V,持续 1000 小时。HAST 是把温度提到 130℃、湿度维持在 85%RH 左右,靠提高温度来加速,96 小时就能等效于 1000 小时的 THB。加速倍率通常在几十到上百倍之间,但要注意加速因子不能无限外推——不同的失效机理有不同的激活能,温湿度提得太高,可能激活出实际使用中永远不会发生的失效模式,那就变成了假警报。
测试过程中要在线监测绝缘电阻,一旦掉到某个阈值以下(比如 10^6 Ω)就记录失效时间。只测首尾两端数据的做法很危险,中间过程才是最有价值的信息。
2.6 盐雾测试:金属件的腐蚀防线
盐雾测试的变量很直接:5% 氯化钠溶液、35℃ 箱温、连续喷雾,时间按产品环境选 24h、48h 或 96h。它主要针对沿海、高盐雾环境下工作的产品,以及有裸露金属结构件(如屏蔽罩、散热片、连接器端子)的板子。
判据是外观检查加功能复测:金属件表面不得出现基材腐蚀(镀层起泡、穿孔),腐蚀面积比例有明确阈值;测试后要复测接触电阻和绝缘性能。
这项测试有个常被忽略的前提——样品必须模拟真实使用状态。如果板子上涂了三防漆,那就带涂层测;如果实际装配后藏在密闭机壳里,就要跟客户确认是否还需要裸露测试。我就见过一次因为没有明确这个前提,第一次送测挂掉、涂了漆重测又过、最后客户说根本不需要裸测的尴尬情况,来回折腾了一个月。
2.7 环境类测试的实操心得
环境类这七项,我最想提醒的有三点。一是热电偶实测永远优于设备显示值,尤其在做热冲击和高低温存储时,样品内部和箱内空气温度能差十几度。二是样品的初始状态必须统一,去潮、清洁、贴装时间都要记录,否则同批样品的测试条件其实并不一致。三是失效样品的保存比测试本身更重要,一旦挂了,样品要原封不动保留,切片位置要提前规划好,切错了就再也回不去了。
3. 机械与环境应力:五项物理类测试怎么做才有效
环境测试关注的是材料的"内部变化",机械类测试关注的则是结构在受力和变形下的表现。这两块经常被分开管理,一个归工艺、一个归结构,但实际失效时它们往往是耦合的。
3.1 随机振动:从 PSD 谱到板边固定方式
随机振动测试用功率谱密度(PSD)来描述激励,常见条件覆盖 10-2000Hz 频段,总均方根加速度在 5-10g 之间,三个轴向各测 30 分钟。它的价值在于能够同时激励出多个共振模态。
真正决定测试严苛程度的,其实是夹具和板子的固定方式。同一块板子,四角用 M3 螺丝锁死、板边用压条压住、或者只固定两条对边,测出来的共振频率和应力分布完全不同。我一般要求夹具的一阶固有频率至少高于测试上限的 1.5 倍,否则夹具本身参与共振,测的就不是板子了。
测试后用显微镜看元件引脚根部、大质量元件(如电解电容、变压器)的焊点、以及板边的固定孔周围。大质量元件是最容易挂的,因为它们在高频振动下的惯性力远大于小元件。
3.2 机械冲击:半正弦脉冲下的焊点应力
机械冲击常用半正弦脉冲,典型量级 1500g、持续 0.5ms,每个方向正负各 3 次。这个量级听起来吓人,但因为持续时间极短,主要考察的是瞬时惯性力。大质量元件受到的冲击力和它的质量成正比,一个 10g 的变压器和一个 0.1g 的电阻,在冲击下的受力差一百倍。
所以设计阶段就要对大质量元件做加固:优先选贴片件、必要时用结构胶点固、避免把重元件放在板子中央或悬臂梁端部。测试后重点看焊点是否有裂纹,可以用染色渗透法(红墨水试验)配合断面切片,比单纯外观检查灵敏得多。
3.3 跌落测试:整机与裸板是两码事
跌落测试常见于消费类和手持类产品,按 ISTA 系列或客户规范执行。这里最容易踩的坑是把整机跌落和裸板跌落混为一谈。整机跌落考察的是外壳、屏幕、内部结构和焊点的综合表现,裸板跌落考察的只是板子本身,二者条件完全不同。
跌落高度、跌落姿态(角、棱、面)、次数、地面材质都会影响结果。一个实用建议:跌落测试一定要结合整机装配状态做,而且要明确包装状态还是裸机状态,这两者加速度峰值能差三到五倍。
3.4 弯曲与翘曲:来料就在弯的板子最要命
弯曲测试(三点弯曲或四点弯曲)考察的是板子在装配和使用中承受弯曲变形时,焊点是否开裂。现在很多项目会直接用应变片贴在 BGA 附近测实际应变,把常用的失效阈值定在 500με 以内。这个做法比单纯的位移控制要科学得多,因为决定焊点是否开裂的是局部应变,而不是整板挠度。
翘曲度这项则更基础,也更常被忽视。IPC-6012 对贴装板要求翘曲不超过 0.75%,非贴装板放宽到 1.5%。回流焊前后翘曲还会变化,因为不同层的铜分布不均导致热膨胀不匹配。板子一来就弯,贴片时就容易出虚焊、立碑、BGA 连锡。我建议在 PCB 设计阶段就做铜平衡,大面积铜箔尽量网格化,拼板时注意板边留边对称。
3.5 机械类测试的几个实用技巧
做机械测试,我总结了几条:应变片贴位要提前规划,贴在板边、连接器附近、BGA 对角线上,这些位置的应变最有代表性;测试顺序上先做振动后做冲击,因为冲击能量密度高,先测冲击会掩盖振动的疲劳累积效应;夹具设计要跟测试机构一起评审,很多机构有现成夹具,但那不一定适配你的板型;最后,每次测试都要留一组未测样品做对照,这是判断"失效是不是测试本身造成的"的唯一可靠办法。
4. 电气与化学:四项"看不见"的测试
这一类测试的特点是不变形、不变色、不冒烟,但一旦出问题,往往是最难追、最致命的。板子内部看不见的地方长出导电通道,或者清洗不彻底残留的离子慢慢腐蚀线路,这些现象往往在客户手里才爆发。
4.1 可焊性测试:零件上锡前的"入场券"
可焊性测试考察的是焊盘和元件引脚的焊接能力。传统做法是浸焊试验:把样品在 245℃ 左右的锡炉里浸 3-5 秒,观察浸润面积。更精细的用润湿平衡法,测润湿时间和最大润湿力,润湿时间一般在 1 秒以内算合格。
一个关键的前置处理是蒸汽老化:把样品在 100℃ 水蒸气里放 8 小时,模拟自然存放一段时间后的表面氧化状态。如果不做老化直接测,几乎所有新板子都能过,测试就失去了意义。这项通常用于来料检验,尤其是长期库存的板子或已经过期的元件。
4.2 离子污染度:清洗工序的成绩单
离子污染度检测用 ROSE 法(溶剂萃取电阻率法,IPC-TM-650 2.3.25),把板子表面的残留物萃取出来,测量萃取液的电导率变化,换算成等效氯化钠含量。通用判据是不超过 1.56 μg NaCl 当量/cm²,军工、医疗、汽车类客户通常要求 1.0 甚至 0.5 以下。
需要注意,ROSE 法测的是"总离子量",测不出来源。要定位具体是哪道工序出的问题,得用离子色谱(IC)分别测氯离子、溴离子、硫酸根、钠离子的含量。氯离子常要求低于 0.5 μg/cm²,因为它对电化学迁移的贡献最大。
我碰到过一起案例:板子离子污染度在标准边缘反复横跳,最后用 IC 测出来氯离子明显偏高,追溯发现是某批助焊剂的残留活性剂含量有波动,换了供应商就解决了。只靠 ROSE 法根本查不到这一层。
4.3 绝缘电阻与 CAF:板内长"铜树"的元凶
绝缘电阻测试分表面绝缘电阻(SIR)和体绝缘电阻,前者更常用于成品板评估。常规做法是 85℃/85%RH 加 50V 偏压,测试过程在线监测。判据一般是绝缘电阻不低于 10^8 Ω,或者在测试结束时没出现数量级下降。
CAF(阳极导电丝)测试更严苛,条件常设为 85℃/85%RH、100V 偏压、500 到 1000 小时。它考察的是板内玻纤纱和树脂界面之间,铜离子在电场和水分作用下沿纤维通道迁移,形成导电路径。CAF 一旦形成就是不可逆的,直接从绝缘变成导通。
影响 CAF 的主要因素是玻纤布的开纤程度、树脂与玻纤的结合质量、孔与孔之间的间距、以及板材的耐 CAF 等级。设计上能做的是尽量加大孔壁间距,选型上优先选经过耐 CAF 认证的材料,加工上控制钻孔质量,减少玻纤损伤。
4.4 耐电压与介质击穿:高压板的生死线
耐电压测试(介质耐压)主要用在电源类、高压类板子上,考察层间和相线之间的绝缘强度。试验电压按板厚和绝缘层厚度折算,通常取 500V DC 或者按 每毫米厚度对应一定电压来算。测试要点是升压速率要慢,一般控制在 100-500V/s,升太快容易产生瞬态击穿误判。
对于高低压隔离设计的板子,这一项几乎必做。设计上要保证爬电距离和电气间隙,隔离区的开槽、绝缘材料的厚度、以及隔离带内不走任何信号,都是常规做法。
4.5 电气化学类的经验补充
这四项测试最需要的是"耐心"。绝缘电阻和 CAF 动辄要跑 500 到 1000 小时,中途不能断电、不能停数据记录,所以测试开始前一定要确认电源和设备状态。另外,这类测试的失效样品非常珍贵,失效位置的切片分析往往能揭示材料或工艺的深层问题,不要轻易丢弃。
5. 送测前后:样品准备、判定与报告解读
测试做得再规范,如果样品准备和判定环节出问题,前面的功夫全白费。这部分是我踩坑最多的地方。
5.1 样品与治具准备清单
送测前我一般会准备这么几样东西:
- 对照样品:同批次、同状态,不参与测试,用于后期比对
- 测试记录表:记录样品编号、批次、生产日期、贴装状态、测试条件
- 热电偶布点方案:标出哪几个位置要实测温度
- 夹具图纸:如果不能提供实物,至少要提供详细图纸供测试机构制作
- 在线监测方案:需要在线测电阻的项目,要提前确认走线怎么引出、测点怎么定义
数量上,一般每个测试项至少 3 到 5 片,失效分析要额外预留 2 片。数量给太少,一旦挂了没法分析,重新做一轮又要等几周。
5.2 失效判据怎么写才不会被扯皮
判据要在测试开始前就白纸黑字写清楚,而且要写"可测量"的表述。比如"焊点不得有裂纹"就是模糊的,"焊点断面切片在 200 倍下不得出现贯穿性裂纹"就明确得多。再比如"绝缘电阻不得明显下降",改成"测试期间绝缘电阻不得低于 10^8 Ω,且不得出现连续三个记录点低于 10^9 Ω"就清晰了。
还有一点:把失效等级分级。比如轻度失效(外观轻微变化但功能正常)、中度失效(参数超差但可恢复)、重度失效(功能丧失)。这样在评审时才有讨论空间,不会因为一个无关紧要的小瑕疵把整批料否掉。
5.3 报告怎么看,数据怎么用
报告拿到手,先看三样东西。第一是测试条件是否与约定一致,包括实测温度曲线、实际驻留时间、实际循环数。第二是测试过程中的异常记录,比如设备报警、中途断电、样品掉落,这些都会影响数据有效性。第三才是数据本身。
数据比对时,重点看趋势而不是绝对值。绝缘电阻从 10^12 掉到 10^10,虽然还在合格线以上,但下降两个数量级本身就是个信号,值得追一下原因。很多时候,真正的问题不是"过没过",而是"距离失效边界还有多远"。
6. 常见问题与排查技巧实录
最后这部分,是我这几年送测过程中积累的一些具体问题和处理办法,按项目整理成速查表,方便直接对照使用。
6.1 十六项测试常见异常速查表
| 测试项 | 常见异常 | 可能原因 | 排查方向 |
|---|---|---|---|
| 热冲击 | 孔壁环状裂纹 | 镀层延展性不足、孔壁粗糙 | 切片看镀层厚度与晶格结构 |
| 温度循环 | 焊点界面裂纹 | 焊料与焊盘匹配差、IMC 过厚 | 查回流曲线与表面处理 |
| 高温高湿 | 板边分层起泡 | 板材吸湿、压合不良 | C-SAM 扫描 + 来料含水率检测 |
| 高温存储 | 剥离强度下降 | 树脂老化、铜箔附着力差 | 前后对照做剥离强度测试 |
| 低温存储 | 焊点冷脆开裂 | 焊料延展性差、装配应力大 | 换焊料配方 + 优化装配 |
| THB / HAST | 绝缘电阻持续下降 | 助焊剂残留、板材耐湿性差 | 加严清洗 + 换板材 |
| 盐雾 | 金属件起泡腐蚀 | 镀层厚度不足、缝隙积液 | 加厚镀层 + 结构密封 |
| 随机振动 | 大元件引脚断裂 | 质量大、加固不足 | 结构胶点固 + 换贴片件 |
| 机械冲击 | 焊点脱落 | 惯性力超限、焊盘设计小 | 加大焊盘 + 避免悬臂布局 |
| 跌落 | 板边开裂 | 板边应力集中、拼板设计差 | 优化板边圆角与加强筋 |
| 弯曲 | BGA 附近应变超标 | 板厚不足、支撑点不合理 | 加厚或局部补强 |
| 翘曲 | 回流后超 0.75% | 铜分布不均、层叠不对称 | 重新做铜平衡与层叠 |
| 可焊性 | 浸润不良 | 表面氧化、镀层污染 | 查存储环境与镀层工艺 |
| 离子污染度 | 氯离子偏高 | 清洗不彻底、助焊剂残留 | 上离子色谱 + 换助焊剂 |
| 绝缘电阻 / CAF | 孔间导通 | 玻纤开纤、孔距过小 | 换耐 CAF 板材 + 加大孔距 |
| 耐电压 | 层间击穿 | 绝缘层厚度不足、有杂质 | 查层叠与压合工艺 |
6.2 我踩过的坑与独家技巧
坑一:只测首尾数据。早期做绝缘电阻测试时,我图省事只在开始和结束各测一次,结果第一次报告显示"合格",但客户复测时用在线监测发现中间有个点曾经跌到临界值。后来所有涉及参数漂移的项目,我都坚持全程在线记录。
坑二:样品编号混乱。有一次送了三批不同工艺参数的板子,编号只写了 1、2、3,回来后测试机构搞混了哪片对应哪批,整份报告作废。现在我要求编号必须包含批次码、工艺码、序号三段,用激光打标,肉眼可读。
坑三:忽视夹具的影响。振动测试一上来没过,我先怀疑设计问题,改了两轮毫无效果。后来发现是测试机构的通用夹具一阶共振频率正好落在测试频段内,换了定制夹具一次就过。振动测试过不了,第一件事是确认夹具。
技巧一:先做便宜的快筛项。离子污染度、可焊性、翘曲度这类测试周期短、成本低,放在最前面做,能把明显的工艺问题先筛掉,避免带着问题去跑那几个上千小时的项目。
技巧二:失效样品一定要留切片位置标记。在送测前就在板子上用记号笔标出重点关注区域,切片时直接照着标记取样,比事后凭记忆找位置可靠得多。
技巧三:建立自己的历史数据库。每一批测试数据都归档,包括条件、结果、失效位置和最终解决方案。我现在的数据库里已经攒了三十多个项目的数据,新项目选板材、选表面处理、评估风险时,直接调历史数据做参考,比查标准快得多,也更贴近自己的实际工艺水平。
我个人在实际操作中的体会是,PCB可靠性测试这件事,真正花时间的从来不是测试本身,而是测试失败之后往回追原因的那个过程。所以与其等挂了再查,不如在设计阶段就把这十六项当成一份设计检查清单来过一遍:铜平衡做了没有、大质量元件加固了没有、板边距离留够没有、清洗工艺定下来没有、板材的耐 CAF 等级确认了没有。这些问题在设计室里花两小时能解决,到了测试环节可能要花两个月。