1. PCBA可靠性概述

各位工程师朋友,咱们今天聊聊PCBA可靠性。说白了,就是一块板子焊好之后,能在实际工作环境里撑多久不出问题。我做了十几年硬件可靠性,见过太多板子刚出厂测试全过,结果到客户手里三个月就挂了。嗯,这就是可靠性没做到位。

什么是PCBA可靠性

PCBA可靠性,指的是印制电路板组件在规定的条件下,在规定的时间内,完成规定功能的能力。你想想看,一块板子从贴片、回流焊、波峰焊,再到组装成整机,中间经历了多少道工序。任何一个环节的瑕疵,都可能成为日后失效的导火索。

我个人习惯把可靠性分成三个层面:

  • 功能可靠性——板子能不能正常工作。比如电源模块输出是否稳定,信号传输是否完整。
  • 环境适应性——板子扛不扛得住温度、湿度、振动、盐雾这些恶劣条件。我在项目中遇到过一批板子,在实验室常温下跑得好好的,发到海南客户那边,两个月就出现焊点开裂。后来一查,是热膨胀系数不匹配的问题。
  • 时间稳定性——板子能撑多久。这个就是我们常说的寿命问题。

核心观点:PCBA可靠性不是测出来的,是设计出来、制造出来的。测试只是验证手段,不是补救措施。

为什么需要做可靠性验证

这个问题我问过很多刚入行的工程师。有人回答「客户要求的」,有人回答「体系规定的」。其实最根本的原因就一个——省钱

你想想看:

  • 设计阶段发现一个可靠性问题,改个图纸可能就花几百块
  • 试产阶段发现问题,改个钢网、调个回流焊曲线,几千块
  • 量产之后发现问题,召回、维修、赔偿,几十万甚至上百万
  • 产品到了客户手里出问题,那损失的可不只是钱,还有品牌信誉

我曾经帮一家客户做失效分析,他们的一款电源板在市场上批量出问题。拆开一看,是MOS管焊点疲劳开裂。其实这个问题在可靠性验证阶段做个温度循环测试就能发现。但当时为了赶项目进度,跳过了这一步。结果呢?召回了两万多台设备,赔了将近三百万。嗯,这个教训够深刻吧。

我的建议:可靠性验证不是成本,是投资。前期多花一周做验证,后期可能省下半年的售后麻烦。

失效模式与影响分析(FMEA)基础

FMEA,全称是Failure Mode and Effects Analysis。说白了,就是在产品还没做出来之前,先想想它可能会怎么坏,以及坏了之后会有什么后果。

我做FMEA的习惯是拉一个跨部门的小组,包括设计、工艺、测试、质量的人。大家坐在一起,对着原理图和PCB layout,一个一个节点过。这个过程很枯燥,但非常有效。

FMEA的核心步骤其实就五步:

  1. 识别失效模式——这个元件/焊点/走线可能会怎么坏?比如电容短路、焊点开裂、过孔断裂。
  2. 分析失效原因——为什么会坏?是热应力?机械应力?还是电应力过载?
  3. 评估失效影响——坏了之后会怎样?是功能降级,还是完全失效,甚至引发安全事故?
  4. 确定风险优先级——用严重度(S)、发生度(O)、探测度(D)三个维度打分,算出RPN值(风险优先级数)。RPN越高,越需要优先处理。
  5. 制定改进措施——怎么预防?怎么探测?比如加厚铜箔、改用高Tg板材、增加测试覆盖率。

注意:FMEA不是做一次就完事的。产品迭代、工艺变更、供应商更换,都需要重新审视FMEA。我见过不少公司,FMEA文档做得漂漂亮亮,但做完就锁在柜子里再也没看过。那还不如不做。

这里我分享一个实际案例。之前做一款车载控制器,我们在FMEA阶段发现BGA焊点在温度循环下存在疲劳开裂的风险。RPN值高达126(严重度9,发生度7,探测度2)。于是我们做了两个改进:一是把PCB焊盘设计从NSMD改成SMD,增加了焊点强度;二是在回流焊工艺中优化了温度曲线,减少了残余应力。后来这批产品做了3000次温度循环测试,零失效。

可靠性指标:MTBF与失效率

聊可靠性,离不开两个核心指标——MTBF和失效率。这两个概念很多工程师都听过,但真正理解透的不多。

MTBF(平均无故障工作时间)

MTBF,Mean Time Between Failures。注意,它说的是「平均」时间,不是「保证」时间。举个例子,一块电源板的MTBF是10万小时,不是说每块板子都能撑10万小时不坏。而是说,如果你有1000块板子同时运行,平均每块板子出故障的时间间隔是10万小时。

MTBF的计算方法有两种:

  • 实测法——拿一批样品做加速寿命测试,记录失效时间,然后统计计算。这个方法最准确,但成本高、周期长。
  • 预计法——用元器件失效率数据,按照串联模型或并联模型推算。常用的标准有MIL-HDBK-217、Telcordia SR-332、IEC TR 62380。这个方法快,但精度取决于基础数据的准确性。

经验之谈:我一般两种方法结合着用。前期设计阶段用预计法快速评估,后期样品出来后用实测法验证。如果两者差距在30%以内,说明预计模型选得比较准。

失效率(λ)

失效率,用希腊字母λ表示,单位是FIT(Failures In Time)。1 FIT = 1次失效/10^9小时。失效率和MTBF是倒数关系:MTBF = 1/λ。

电子元器件的失效率不是恒定的。经典的浴盆曲线把产品寿命分成三个阶段:

阶段 失效率变化 原因 应对措施
早期失效期 高→低 制造缺陷、焊接不良、元器件早期缺陷 老化筛选、Burn-in测试
偶然失效期 低且稳定 随机应力、环境波动 降额设计、冗余设计
耗损失效期 低→高 材料老化、焊点疲劳、电解液干涸 预防性维护、寿命预测

这里有个容易混淆的点。很多人以为MTBF就是产品的「寿命」。其实不是。MTBF描述的是偶然失效期的可靠性水平,而产品寿命通常指的是进入耗损失效期的时间点。举个例子,一块板子的MTBF可能是50万小时,但它的设计寿命可能只有10年(约8.76万小时)。

避坑指南:我曾经遇到一个客户,要求产品的MTBF做到100万小时。他们以为这样产品就能用100万小时不坏。其实MTBF 100万小时,意味着产品在偶然失效期的失效率是1 FIT。但到了耗损失效期,该坏还是会坏。所以,别把MTBF和寿命划等号。

最后,我画了一张图,把这一章的核心逻辑串起来。大家可以对照着理解:

PCBA可靠性知识体系 PCBA可靠性 什么是PCBA可靠性 功能可靠性 环境适应性 时间稳定性 为什么需要可靠性验证 降低召回风险 节省售后成本 保护品牌信誉 FMEA基础 识别失效模式 评估风险优先级 制定改进措施 可靠性指标 MTBF(平均无故障时间) 失效率(λ / FIT) 三者共同构成PCBA可靠性的完整知识框架

这张图把咱们这一章讲的内容串起来了。PCBA可靠性不是孤立的概念,它从「是什么」到「为什么做」,再到「怎么做分析」和「用什么指标衡量」,是一个完整的逻辑链条。后面的章节,我们会沿着这个框架一步步深入。


公众号:蓝海资料掘金营,微信deep3321