ARTICLE DETAIL

资讯详情

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

PCB可靠性测试十六项:热冲击、温度循环、CAF与切片失效分析

PCB可靠性测试十六项:热冲击、温度循环、CAF与切片失效分析 电测全通客户上线一个月开始批量返修——这种场景我碰过不止一次。做过几年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%RH1000h分层、绝缘下降8高加速老化HAST加速湿热130℃/85%RH/加压腐蚀、界面失效9CAF阳极导电丝玻纤纱与树脂界面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分钟以内有时甚至只有十几秒温变率极高。它的目的是用剧烈的热胀冷缩去冲击镀层和界面的结合力重点看孔铜有没有环形开裂、镀层有没有从孔壁剥离。温度循环是气-气循环靠高低温试验箱的升降温来实现温变率一般1015℃/min驻留时间1015分钟循环数往往更多。它更接近真实使用中的缓慢温变考核的是材料之间CTE失配导致的累积疲劳——焊点、孔铜、内层连接点都在这条线上。一句话区分热冲击拼的是变化有多猛温度循环拼的是能扛多少轮。两者不能互相替代汽车电子客户经常两个都要。2.2 参数怎么定温变率、驻留、循环数的取舍温度循环的参数设计里有几个坑我逐个说。温度范围不是越宽越好。消费类常取-40~85℃工业级取-40~125℃有些车规件会要求-55~150℃。范围拉宽确实更严苛但如果客户产品实际工作温度只有-20~70℃你按-55~150℃去测测出问题也不能说板子不合格因为失效机理可能跟实际使用完全不搭。测试条件要贴着应用场景走这是原则。驻留时间的确定逻辑是让样品最厚的地方也达到设定温度。经验值是10分钟起步板子厚、铜厚、拼板面积大的话要延长到15分钟甚至20分钟。驻留不足会导致实际温度没到设定值测试强度被偷偷削弱。循环数通常按产品寿命折算。有个粗略的换算思路一个温度循环大约等效于若干次开关机或一天内的温度波动具体系数要参考相关标准的加速模型。工程上更常见的做法是直接按客户规格或行业惯例来消费类200300次工业级500次汽车级1000次以上。样品数量建议每项至少35片而且要从不同批次、不同拼板位置取样。只取一片、只取中心位置的板结果没有统计意义。2.3 288℃浮锡老工程师为什么坚持要看切片热应力测试Solder Float的标准条件一般是288℃锡炉、加助焊剂、浸10秒重复3次做完之后必须切片。它的核心目的不是测焊盘上不上锡而是考核镀铜层的延展性和孔壁结合质量。为什么是288℃因为无铅焊接的峰值温度普遍在240260℃288℃留出了足够的余量同时这个温度已经超过大多数FR-4板材的Tg会触发板材Z轴方向的剧烈膨胀。孔铜在这一瞬间被拉伸如果镀铜层延展性差比如添加剂比例不对、有杂质、晶粒粗大就会在孔壁和内层焊盘交界处拉出裂纹。这里有个实操经验浮锡之后不要只看表层一定要切片看孔壁而且要看靠近内层焊盘的那个拐角。失效最常发生在这个位置因为几何形状突变导致应力集中。我见过好几块板子表层看着完好切下去发现孔铜环已经裂了三分之二只剩下一点点还连着。2.4 回流焊模拟无铅之后必须重做的一课无铅化之后回流峰值温度从183℃左右有铅共晶抬到245260℃板子承受的热冲击大幅增加。回流焊模拟就是让样品反复过回流炉一般要求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小时属于慢炖。它的考核重点是板材吸湿后的界面结合、绝缘电阻下降以及潜在的分层。HASTHighly Accelerated Stress Test是高压锅常见条件是130℃/85%RH、加压到约2.3个大气压时间通常96200小时。它的加速原理是提高温度和水蒸气分压让湿气更快渗入材料内部。粗略地说HAST做100小时左右大致等效于85/85条件下的1000小时但这个换算系数跟材料、结构强相关不能当公式硬套只适合做趋势判断和快速筛选最终判定还是以规格书为准。实操里有个细节HAST做完之后样品要在恢复常温常湿之后再做绝缘电阻和耐压不能刚从压力容器里拿出来就测。刚出炉的板子内部可能还凝着水测出来的阻值必然偏低属于假失效。标准做法是恢复2小时以上通常过夜。3.2 CAF玻纤纱与树脂之间的那条通道CAFConductive Anodic Filament阳极导电丝是我认为最阴险的一项失效。它不需要任何外部污染纯粹靠板子自身材料和结构在湿气偏压条件下长出来。机理大致是玻纤布在织造时纱线与纱线之间存在微小间隙如果树脂没有完全浸润比如层压参数不对、材料吸湿、钻孔时产生微裂纹湿气就会顺着玻纤纱表面渗入在电场作用下铜离子从阳极向阴极迁移沿着纱线界面长出一条导电细丝最终导致层间或线间短路。CAF测试一般在85℃/85%RH条件下给样品加直流偏压常见50100V持续5001000小时期间或结束后测量绝缘电阻。判据通常是绝缘电阻下降超过一个数量级或者低于某个阈值比如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 oz35 μ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 μmClass 3要求平均25 μm、最小20 μm、孔壁有没有裂纹和空洞、内层铜箔与孔铜结合是否连续、树脂钻污有没有除干净、玻纤有没有被过度损伤、层间有没有分层。取样位置比数量更重要。板子边缘、拼板最外围、孔最密的地方、厚径比最大的孔这些是应力最集中的地方必须优先切。只切板子中间那几个孔什么问题都看不出来。7.2 SEM/EDS定位失效机理的利器光学显微镜只能看形貌看不清成分。遇到未知污染、腐蚀产物、CAF之类的就要上扫描电镜SEM能谱EDS。EDS能给出元素成分比如孔壁上的异常析出物含氯、含硫就能指向具体的工艺污染源。我个人的建议是首次导入的板子、客诉的板子、做新工艺的板子切片之后发现有异常的都值得做一次SEM/EDS。这笔钱看起来贵但能省掉后面反复试错的时间和成本。8. 送检实操手册样品、顺序、判定与常见坑8.1 样品怎么准备送检的样品分两类成品板和专测片Coupon。成品板用于宏观外观、翘曲、可焊性、剥离这些专测片是在拼板边上专门设计的测试结构包括孔链、梳形电极测CAF和绝缘电阻、剥离测试用的长条铜箔、阻抗条等。专测片的设计要跟板子的实际结构一致——同样的板厚、同样的层数、同样的孔结构和镀铜工艺否则测出来的数据没意义。数量上破坏性测试切片、浮锡、剥离、拉脱建议每项35片非破坏性或者样本量要求的测试按规格书来但至少不能少于3片。取样时尽量覆盖不同批次和不同拼板位置。8.2 测试顺序会改变结论这一点很多人不在意但它真的会改变结果。通用原则是先做无损检测再做有损检测。外观、翘曲、阻抗、绝缘电阻这些先做切片和拉脱放到最后。先做环境测试再做电气判定。湿热、温度循环之后统一做绝缘电阻和耐压不要在测试前做否则基准值会被污染。先做电测和功能测试再做物理破坏。如果顺序反了比如先做了切片再去做温度循环样品已经被破坏后续数据就不可比了。很多实验室会默认按他们的标准流程走你要在委托单上把顺序写清楚。8.3 判定标准写在哪里判定标准必须落在委托单或者规格书里要具体到测试标准编号、测试条件温度范围、湿度、时间、电压、循环数、样品数量、测试点位置、判据阈值、是否要求切片、切片位置。只写按IPC标准是不够的IPC里同一项测试可能有多个版本和方法执行细节差异很大。我见过最离谱的一份委托单上只写了可靠性测试全项结果实验室按默认条件做了一遍客户拿到报告说不符合他们内部规格两边扯了一个月。条件写细一点省的是双方的时间。8.4 几个反复踩到的坑坑一送检前不烘板。刚做完表面处理的板子表面可能还有水分或者残留直接做可焊性会误判。正确做法是按材料要求做烘烤比如150℃烘12小时然后自然冷却再测。坑二不同板材、不同批次混在一起送。一个样品包里混了三种材料结果出来一个不合格根本分不清是谁的问题。每批材料、每种工艺单独一组样品编号对应清楚。坑三只看结果不看现象。报告上写fail但没写失效位置、失效形式、失效比例。这种报告拿回来等于没做。要求实验室提供失效样品的照片和切片图最好能标出失效点。坑四测完不做对比分析。同一个项目量产前后、不同供应商之间数据要放在一起对比才能看出趋势。单次结果只能告诉你合格/不合格多次结果才能告诉你工艺稳不稳定。建议建立一个内部的可靠性数据库把每批的关键数据录进去时间长了就是最值钱的资产。坑五把测试当成走流程。最怕的是为了拿报告而测试测完把报告往抽屉里一扔。真正有价值的做法是每次fail都追到根因改工艺、改设计然后再测一轮验证。我经手的项目里凡是把可靠性测试闭环做起来的后面客诉率都明显更低把测试当形式主义的问题迟早会以另一种方式回来找你。最后分享一个小习惯我每次拿到新板子第一件事不是看它通不通电而是先量一下板厚、看一下孔壁、闻一下有没有残留气味然后才决定要不要跑全套。板子的很多问题在送测之前其实就已经有苗头了可靠性测试只是把这个苗头变成可量化的数据而已。
返回列表