电测全通,客户上线一个月开始批量返修——这种场景我碰过不止一次。做过几年PCB的人都有这个体会:飞针也好、专用测试夹具也好,它能挑出来的只是"此刻断开或短路"的板,它测不出孔铜在几十次热循环之后会不会裂,也测不出相邻两条线在潮湿环境下会不会长出阳极导电丝。PCB可靠性测试补的就是这块短板,它不看你今天能不能导通,而是把板子塞进比真实使用环境更恶劣的条件里,看它什么时候坏、以什么方式坏、坏的位置有什么规律。下面这十六项,基本覆盖了板材、PCB工艺、PCB设计这几个环节里绝大多数失效机理,从消费类到汽车电子、从普通双面板到高多层HDI都绕不开。我把每一项的测试目的、典型条件、判据和实操中容易翻车的地方都摊开讲一遍,你可以拿着它对着自己手头的板过一遍,看看有多少项是真经得起测的。
1. 十六项清单先摆出来:它到底在覆盖什么
1.1 出厂电测通过,为什么还不能叫"可靠"
很多人对PCB质量的认知停在"开短路测试通过就行",这个认识在双面板、低频板上勉强够用,一旦上了多层板、厚铜板、HDI或者汽车/工业类产品就完全不够看。开短路测试是一瞬间的、常温的、只在成品状态下做的一次判定,而真实使用中板子要经历的是持续的温变、湿气侵入、机械应力、化学腐蚀,这些因素的共同特点是——它们不会立刻把板子弄坏,而是让镀层、树脂、界面慢慢劣化,等阻值飘到某个临界点才集中爆发。
举个我遇到过的例子:一块八层板,孔铜平均厚度测出来23 μm,比IPC Class 2要求的平均20 μm还高,看着没问题。但做完300次-40到125℃的气相温度循环之后切片,靠近内层焊盘的位置出现了环形微裂。原因不是铜太薄,而是镀铜层的延展性不够,加上板材Z轴CTE在Tg以上突然放大,孔壁被反复拉扯。这种事电测永远测不出来,只有热循环+切片才能暴露。
所以可靠性测试的价值不在于"证明板子是好的",而在于把潜在失效模式提前逼出来。测出问题反而是好事,怕的是一批板子什么都没测就出了货。
1.2 十六项测试的完整清单与分类
行业里说的"十六大"其实是约定俗成的归纳,不同fab厂、不同客户的清单会有出入,但核心项目高度重合。我按考核对象把它分成五组,这样记起来清楚:
| 序号 | 测试项目 | 考核对象 | 典型条件 | 主要对应失效 |
|---|---|---|---|---|
| 1 | 可焊性测试 | 焊盘/镀层润湿性 | 245℃锡炉3s或回流模拟 | 不上锡、焊盘氧化 |
| 2 | 阻焊层附着力 | 阻焊油墨与铜面结合 | 百格划痕+胶带撕拉 | 阻焊起泡、剥落 |
| 3 | 热冲击测试 | 孔铜、焊点 | -55~125℃,液-液转换 | 孔铜环裂、镀层分离 |
| 4 | 温度循环测试 | 材料CTE失配 | -40~125℃,气-气循环 | 焊点疲劳裂纹 |
| 5 | 热应力浮锡 | 镀铜延展性、孔壁 | 288℃锡炉10s×3次 | 孔壁拉裂、铜箔起泡 |
| 6 | 回流焊模拟 | 多次焊接耐受 | 260℃峰值×3次 | 分层、爆板 |
| 7 | 恒温恒湿 | 吸水与界面结合 | 85℃/85%RH,1000h | 分层、绝缘下降 |
| 8 | 高加速老化HAST | 加速湿热 | 130℃/85%RH/加压 | 腐蚀、界面失效 |
| 9 | CAF阳极导电丝 | 玻纤纱与树脂界面 | 85℃/85%RH+偏压 | 层间短路 |
| 10 | 离子污染度 | 残留盐类 | ROSE法/离子色谱 | 电化学迁移、腐蚀 |
| 11 | 介电耐压 | 绝缘层耐压 | 500V DC或依规格 | 击穿 |
| 12 | 绝缘电阻 | 绝缘阻值 | 100V/500V DC | 漏电、阻值不足 |
| 13 | 导通电阻 | 孔与线路连通 | 四线法,μΩ级 | 开路、阻值偏高 |
| 14 | 剥离强度 | 铜箔与基材结合力 | 90°剥离,1oz铜 | 铜箔剥离 |
| 15 | 拉脱强度 | 孔铜与内层焊盘 | 垂直拉脱 | 内层连接失效 |
| 16 | 翘曲度 | 板面平整度 | 室温与回流温度下 | 贴装不良、虚焊 |
1.3 不同行业对这张清单的加减法
清单不是死的。消费类电子产品往往只挑热冲击、可焊性、剥离强度、翘曲度这几项,周期短、成本低;工业控制和通信设备会加上恒温恒湿、CAF、离子污染度;汽车电子几乎全套都做,而且循环数往上翻,温度循环动辄1000次起步,还会追加振动和机械冲击;医疗和航空则会在切片、SEM/EDS这类失效分析上砸更多钱。
还有一个容易被忽略的点:同一项测试,客户规格书里的条件可能和你在网上查到的默认值差很远。我见过客户把热冲击的转换时间卡在1分钟,也见过要求30秒以内;见过温度循环只要200次,也见过要求1500次。所以接单之前先确认规格书,别拿惯性思维套。
2. 热冲击、温度循环与浮锡:孔铜裂纹是怎么被逼出来的
2.1 热冲击与温度循环,看着像其实差很远
外行经常把这两个混为一谈,实际上它们考核的东西完全不同。热冲击是液-液转换,样品在两个恒温液体槽之间来回搬,转换时间通常控制在1分钟以内,有时甚至只有十几秒,温变率极高。它的目的是用剧烈的热胀冷缩去冲击镀层和界面的结合力,重点看孔铜有没有环形开裂、镀层有没有从孔壁剥离。
温度循环是气-气循环,靠高低温试验箱的升降温来实现,温变率一般10~15℃/min,驻留时间10~15分钟,循环数往往更多。它更接近真实使用中的缓慢温变,考核的是材料之间CTE失配导致的累积疲劳——焊点、孔铜、内层连接点都在这条线上。
一句话区分:热冲击拼的是"变化有多猛",温度循环拼的是"能扛多少轮"。两者不能互相替代,汽车电子客户经常两个都要。
2.2 参数怎么定:温变率、驻留、循环数的取舍
温度循环的参数设计里有几个坑,我逐个说。
温度范围不是越宽越好。消费类常取-40~85℃,工业级取-40~125℃,有些车规件会要求-55~150℃。范围拉宽确实更严苛,但如果客户产品实际工作温度只有-20~70℃,你按-55~150℃去测,测出问题也不能说板子不合格,因为失效机理可能跟实际使用完全不搭。测试条件要贴着应用场景走,这是原则。
驻留时间的确定逻辑是:让样品最厚的地方也达到设定温度。经验值是10分钟起步,板子厚、铜厚、拼板面积大的话要延长到15分钟甚至20分钟。驻留不足会导致实际温度没到设定值,测试强度被偷偷削弱。
循环数通常按产品寿命折算。有个粗略的换算思路:一个温度循环大约等效于若干次开关机或一天内的温度波动,具体系数要参考相关标准的加速模型。工程上更常见的做法是直接按客户规格或行业惯例来:消费类200~300次,工业级500次,汽车级1000次以上。
样品数量建议每项至少3~5片,而且要从不同批次、不同拼板位置取样。只取一片、只取中心位置的板,结果没有统计意义。
2.3 288℃浮锡:老工程师为什么坚持要看切片
热应力测试(Solder Float)的标准条件一般是288℃锡炉、加助焊剂、浸10秒,重复3次,做完之后必须切片。它的核心目的不是测"焊盘上不上锡",而是考核镀铜层的延展性和孔壁结合质量。
为什么是288℃?因为无铅焊接的峰值温度普遍在240~260℃,288℃留出了足够的余量,同时这个温度已经超过大多数FR-4板材的Tg,会触发板材Z轴方向的剧烈膨胀。孔铜在这一瞬间被拉伸,如果镀铜层延展性差(比如添加剂比例不对、有杂质、晶粒粗大),就会在孔壁和内层焊盘交界处拉出裂纹。
这里有个实操经验:浮锡之后不要只看表层,一定要切片看孔壁,而且要看靠近内层焊盘的那个"拐角"。失效最常发生在这个位置,因为几何形状突变导致应力集中。我见过好几块板子表层看着完好,切下去发现孔铜环已经裂了三分之二,只剩下一点点还连着。
2.4 回流焊模拟:无铅之后必须重做的一课
无铅化之后,回流峰值温度从183℃左右(有铅共晶)抬到245~260℃,板子承受的热冲击大幅增加。回流焊模拟就是让样品反复过回流炉,一般要求3次,有些客户要求5次甚至更多(模拟多次返修),做完检查分层、起泡、翘曲。
判断分层常用的手段是热风整平后浸锡+目检,或者用扫描声学显微镜(C-SAM)看内部分层。目检能看到表层的起泡和变色,但内部层间分层只能靠C-SAM,这一点在厚板和高多层板上尤其重要。如果客户规格里没写C-SAM,而板子又是高多层结构,我建议主动提出来加做,免得后面出问题扯皮。
材料选择上,无铅工艺建议用Tg 150℃以上的板材,厚板或高频板考虑Tg 170℃甚至更高,或者用带填料的低CTE材料。这不是为了应付测试,是为了实际生产中的良率。
3. 湿热偏压下的隐形杀手:CAF、离子污染与电化学迁移
3.1 恒温恒湿和HAST,时间与加速因子怎么算
恒温恒湿(Damp Heat Steady State)的经典条件是85℃/85%RH、1000小时,属于"慢炖"。它的考核重点是板材吸湿后的界面结合、绝缘电阻下降,以及潜在的分层。
HAST(Highly Accelerated Stress Test)是"高压锅",常见条件是130℃/85%RH、加压到约2.3个大气压,时间通常96~200小时。它的加速原理是提高温度和水蒸气分压,让湿气更快渗入材料内部。粗略地说,HAST做100小时左右,大致等效于85/85条件下的1000小时,但这个换算系数跟材料、结构强相关,不能当公式硬套,只适合做趋势判断和快速筛选,最终判定还是以规格书为准。
实操里有个细节:HAST做完之后,样品要在恢复常温常湿之后再做绝缘电阻和耐压,不能刚从压力容器里拿出来就测。刚出炉的板子内部可能还凝着水,测出来的阻值必然偏低,属于"假失效"。标准做法是恢复2小时以上,通常过夜。
3.2 CAF:玻纤纱与树脂之间的那条通道
CAF(Conductive Anodic Filament,阳极导电丝)是我认为最阴险的一项失效。它不需要任何外部污染,纯粹靠板子自身材料和结构在湿气+偏压条件下"长"出来。机理大致是:玻纤布在织造时纱线与纱线之间存在微小间隙,如果树脂没有完全浸润(比如层压参数不对、材料吸湿、钻孔时产生微裂纹),湿气就会顺着玻纤纱表面渗入,在电场作用下,铜离子从阳极向阴极迁移,沿着纱线界面长出一条导电细丝,最终导致层间或线间短路。
CAF测试一般在85℃/85%RH条件下给样品加直流偏压(常见50~100V),持续500~1000小时,期间或结束后测量绝缘电阻。判据通常是绝缘电阻下降超过一个数量级,或者低于某个阈值(比如10^8 Ω)就判fail。
控制CAF的手段主要在材料和工艺两端:选抗CAF性能好的板材(有些厂商会专门标注CAF resistant)、优化层压参数保证树脂充分流动、控制钻孔质量减少微裂纹、孔与孔之间保持足够的间距。PCB设计时必须考虑的孔到孔、孔到线、线到线的最小间距,很多时候不是被制造能力限制,而是被CAF寿命限制的,这一点在高密度板上尤其明显。
3.3 离子污染度:把"看不见的脏"变成数字
板子做完之后表面残留的助焊剂活性剂、蚀刻液盐类、水洗不彻底留下的离子,都属于离子污染。它们平时不惹事,一旦环境湿度上来就溶解,变成导电的电解液,直接导致电化学迁移和腐蚀。
检测方法主流有两种。ROSE法(溶剂萃取电阻率法)是把板子放进混合溶剂里萃取,测萃取液的电导率,换算成等效NaCl含量,判据常见是每平方厘米不超过1.56 μg NaCl当量(有些客户会卡到0.75)。**离子色谱(IC)**能进一步分清是哪种离子超标——Cl⁻、Br⁻、Na⁺、K⁺、SO₄²⁻,其中氯离子最要命,因为它对腐蚀的促进作用最强。
ROSE法的缺点是只能给总量,不能区分离子种类;IC贵但信息量大。我的建议是:新品打样阶段做IC建立基线,量产阶段用ROSE做常规监控,这样既控制成本又能抓住异常。
3.4 电化学迁移与结露,小间距板的死穴
电化学迁移(ECM)和CAF容易混,区别在于ECM发生在板子表面(或者表面与阻焊之间),金属离子在电解液膜里从阳极迁移到阴极,析出枝晶。银迁移是最典型的一种,化银、银浆、含银焊料的板子都要留意。如果板子表面助焊剂残留多、又没有做清洗,再加上高湿度环境,枝晶能长得很快。
控制思路很直接:做好清洗、控制离子污染、必要时加涂覆(三防漆)、设计中避免过小的线间距和裸露的金属面。另外还有个小细节——板子从冷环境进入湿热环境时容易结露,这也是ECM的高发时刻,产品整机设计时要考虑这一点。
4. 绝缘、耐压与导通:电气类测试的边界在哪里
4.1 介电耐压和绝缘电阻,测的不是一回事
介电耐压(Dielectric Withstanding Voltage)是给绝缘部分加一个较高的直流或交流电压,持续一段时间,看有没有击穿或闪络。它的目的是验证绝缘距离和介质强度够不够,属于"破坏性"倾向的测试。常见的测试电压从500V DC起,有些工业/电力类产品要求1500V甚至更高。
绝缘电阻(Insulation Resistance)加的是较低的电压(100V或500V DC),测的是"常态下漏电有多小",属于非破坏性。判据一般是10^8 Ω以上,湿热测试之后会放宽要求,因为吸湿本身就会让阻值下降。
实操里有个常见误区:测绝缘电阻时,测试点选得太随意,结果测的是两条本来就近的线,阻值当然低,然后误判为板子有问题。正确做法是在规格书里指定测试网络对,或者选择板子上间距最小、最典型的那一对。
4.2 四线法测导通电阻,为什么两线法不够用
普通万用表测电阻是两线法,表笔接触电阻、线缆电阻都会算进去,测几毫欧的孔链根本分不清。四线法(开尔文测试)用两根线送电流、两根线取电压,把接触电阻和线阻排除掉,能测到微欧级别。
测试对象通常是板子上预先做好的**孔链(daisy chain)**或者整条网络的串联电阻。判据是测得的阻值跟理论值或者跟初始值的偏差,常见做法是"变化超过10%判失效"。在温度循环、IST这类测试中,会一边加循环一边在线监测孔链阻值,一旦超出阈值就记录。
这里提醒一句:测试前一定要先测初始值,并且在同样的温度下测。铜的电阻温度系数是0.4%/℃左右,前后温差20℃就会带来8%的偏差,很容易被误判成失效。
4.3 测试电压到底怎么选
选测试电压的逻辑是"覆盖实际工作电压并留足余量"。一般取实际工作电压的2倍加1000V,或者按客户规格执行。电压选低了测不出问题,选高了会引入人为损伤,尤其是小间距的HDI板,过高的测试电压可能在测试过程中就把绝缘层打伤,后续量产使用时反而更容易出问题。这个取舍没有统一答案,一定要跟客户确认。
5. 机械与物理强度:剥离、拉脱、弯曲、翘曲
5.1 剥离强度与拉脱强度
铜箔剥离强度(Peel Strength)测的是铜箔从基材上撕下来需要的力,标准做法是把铜箔剥起一段,用拉力机以90°或180°方向匀速拉,记录单位宽度上的力。1 oz(35 μm)铜箔在常温下的常见要求是1.0 N/mm左右,做完热应力之后允许略微下降(比如放宽到0.9 N/mm)。如果测出来明显偏低,说明基材和铜箔的结合有问题,可能是压合参数不对或者基材本身有缺陷。
拉脱强度(Pull-off Strength)测的是孔铜和内层焊盘的结合力,方式是垂直向上拉一整圈孔铜,看需要多大的力才能把它拉脱。这项在多层板、厚径比大的板上特别重要,因为它直接反映内层连接的可靠性。厚径比越大(比如超过10:1),电镀深镀能力越难保证,孔铜和内层的结合就越容易出问题。
一个经验值判断:如果拉脱测试时断口出现在内层焊盘和铜箔之间,通常是内层黑化/棕化处理的问题;如果断口在孔铜内部,多半是电镀质量问题。断口位置本身就是诊断信息。
5.2 弯曲疲劳与振动冲击
柔性板和软硬结合板要做弯曲疲劳,刚性板一般不做,但汽车和航天客户会要求振动和机械冲击测试。弯曲疲劳测的是在给定弯曲半径下反复弯折多少次才断线,柔性板的弯折半径和走线方向(垂直于弯曲方向更耐折)是设计关键。
振动和冲击测试则考核焊点和器件在持续或瞬时加速度下的耐受能力。这两个不是PCB单体测试,通常是在装好器件的整板或者整机上做,但板子的设计(比如重器件的位置、支撑孔分布、板厚)会直接影响结果。
5.3 翘曲度,被低估的一项
翘曲度看似简单,实际上是大批量SMT良率的隐形杀手。IPC及相关行业标准通常要求SMT板翘曲不超过0.75%,孔到孔的距离、拼板设计、铜箔分布不均、层压参数都会影响。更关键的是要测回流温度下的翘曲,因为在室温下平得像镜子的板子,进了回流炉可能就翘起来了。铜分布不对称(比如一面是大铜面、另一面全是细线)是最常见的原因,设计时就要注意平衡。
6. 表面处理与化学耐受:可焊性、阻焊附着力、盐雾、耐溶剂
6.1 可焊性测试怎么做才准
可焊性测试的经典方法是锡炉浮锡:焊盘上助焊剂,浸入245℃锡炉3秒,看润湿情况。判定标准一般认为润湿面积应该达到95%以上,且没有明显的不润湿或退润湿。更严格的场合会用润湿天平(Wetting Balance)测润湿力-时间曲线,用Fmax、T2等参数定量判定。
常见失效原因是表面处理老化或污染:OSP膜太厚或存放太久、化金层有镍腐蚀、化银层氧化、沉锡层氧化。测试要在生产后规定时间内做,放久了什么表面处理都会氧化,这是最容易被人忽略的时间因素。
6.2 阻焊附着力与耐溶剂
阻焊附着力常用百格法(划成网格)+3M 600胶带撕拉,看有没有脱落。更严格的做法是划痕后做热冲击再撕拉。阻焊起泡常见于大铜面、边缘区域和过孔密集区,根因通常是前处理不彻底或者固化不充分。
耐溶剂测试是把板子浸泡或擦拭在IPA、三氯乙烯之类的溶剂里,看阻焊有没有变色、发软、脱落。这项对于后续要过清洗工序的产品很重要。
6.3 盐雾测试,别只看时间
盐雾测试的程序一般是5% NaCl溶液、35℃、连续喷雾24/48/96小时,看板子有没有腐蚀、变色、起泡。它的加速机理是氯离子的强腐蚀性,对裸露铜面和化金/化银表面压力很大。
做盐雾有个坑:喷雾方式、盐雾沉降量、样品摆放角度都会显著影响结果,不同实验室之间可比性差。所以如果要跟供应商比较数据,最好送同一家实验室,或者至少确认测试条件一致。
7. 切片与失效分析:测试做完之后的真正功课
7.1 微切片,怎么看才看出东西
微切片(Microsection)是整个可靠性体系里最有信息量的一步。流程是:取样、灌胶固定、粗磨、精磨、抛光、腐蚀(做铜层时用微蚀)、显微镜观察。放大倍数从50倍看整体,到200倍、500倍看孔铜、镀层厚度、内层结合。
几个必须看的点:孔铜的平均厚度和最小厚度(IPC Class 2要求平均20 μm、最小18 μm;Class 3要求平均25 μm、最小20 μm)、孔壁有没有裂纹和空洞、内层铜箔与孔铜结合是否连续、树脂钻污有没有除干净、玻纤有没有被过度损伤、层间有没有分层。
取样位置比数量更重要。板子边缘、拼板最外围、孔最密的地方、厚径比最大的孔,这些是应力最集中的地方,必须优先切。只切板子中间那几个孔,什么问题都看不出来。
7.2 SEM/EDS,定位失效机理的利器
光学显微镜只能看形貌,看不清成分。遇到未知污染、腐蚀产物、CAF之类的,就要上扫描电镜(SEM)+能谱(EDS)。EDS能给出元素成分,比如孔壁上的异常析出物含氯、含硫,就能指向具体的工艺污染源。
我个人的建议是:首次导入的板子、客诉的板子、做新工艺的板子,切片之后发现有异常的都值得做一次SEM/EDS。这笔钱看起来贵,但能省掉后面反复试错的时间和成本。
8. 送检实操手册:样品、顺序、判定与常见坑
8.1 样品怎么准备
送检的样品分两类:成品板和专测片(Coupon)。成品板用于宏观外观、翘曲、可焊性、剥离这些;专测片是在拼板边上专门设计的测试结构,包括孔链、梳形电极(测CAF和绝缘电阻)、剥离测试用的长条铜箔、阻抗条等。专测片的设计要跟板子的实际结构一致——同样的板厚、同样的层数、同样的孔结构和镀铜工艺,否则测出来的数据没意义。
数量上,破坏性测试(切片、浮锡、剥离、拉脱)建议每项3~5片;非破坏性或者样本量要求的测试按规格书来,但至少不能少于3片。取样时尽量覆盖不同批次和不同拼板位置。
8.2 测试顺序会改变结论
这一点很多人不在意,但它真的会改变结果。通用原则是:
- 先做无损检测,再做有损检测。外观、翘曲、阻抗、绝缘电阻这些先做,切片和拉脱放到最后。
- 先做环境测试,再做电气判定。湿热、温度循环之后统一做绝缘电阻和耐压,不要在测试前做,否则基准值会被污染。
- 先做电测和功能测试,再做物理破坏。
如果顺序反了,比如先做了切片再去做温度循环,样品已经被破坏,后续数据就不可比了。很多实验室会默认按他们的标准流程走,你要在委托单上把顺序写清楚。
8.3 判定标准写在哪里
判定标准必须落在委托单或者规格书里,要具体到:测试标准编号、测试条件(温度范围、湿度、时间、电压、循环数)、样品数量、测试点位置、判据阈值、是否要求切片、切片位置。只写"按IPC标准"是不够的,IPC里同一项测试可能有多个版本和方法,执行细节差异很大。
我见过最离谱的一份委托单上只写了"可靠性测试全项",结果实验室按默认条件做了一遍,客户拿到报告说不符合他们内部规格,两边扯了一个月。条件写细一点,省的是双方的时间。
8.4 几个反复踩到的坑
坑一:送检前不烘板。刚做完表面处理的板子表面可能还有水分或者残留,直接做可焊性会误判。正确做法是按材料要求做烘烤(比如150℃烘1~2小时),然后自然冷却再测。
坑二:不同板材、不同批次混在一起送。一个样品包里混了三种材料,结果出来一个不合格,根本分不清是谁的问题。每批材料、每种工艺单独一组样品,编号对应清楚。
坑三:只看结果不看现象。报告上写"fail",但没写失效位置、失效形式、失效比例。这种报告拿回来等于没做。要求实验室提供失效样品的照片和切片图,最好能标出失效点。
坑四:测完不做对比分析。同一个项目,量产前后、不同供应商之间,数据要放在一起对比才能看出趋势。单次结果只能告诉你"合格/不合格",多次结果才能告诉你"工艺稳不稳定"。建议建立一个内部的可靠性数据库,把每批的关键数据录进去,时间长了就是最值钱的资产。
坑五:把测试当成走流程。最怕的是"为了拿报告而测试",测完把报告往抽屉里一扔。真正有价值的做法是每次fail都追到根因,改工艺、改设计,然后再测一轮验证。我经手的项目里,凡是把可靠性测试闭环做起来的,后面客诉率都明显更低;把测试当形式主义的,问题迟早会以另一种方式回来找你。
最后分享一个小习惯:我每次拿到新板子,第一件事不是看它通不通电,而是先量一下板厚、看一下孔壁、闻一下有没有残留气味,然后才决定要不要跑全套。板子的很多问题在送测之前其实就已经有苗头了,可靠性测试只是把这个苗头变成可量化的数据而已。