第1章:量产测试基础理论

大家好,我是你们的老朋友。做嵌入式系统这么多年,我见过太多产品在设计阶段跑得欢,一到量产就出各种幺蛾子。说白了,很多问题都出在测试环节没跟上。今天咱们就来聊聊量产测试的那些基础理论。

1.1 DFT(可测试性设计)概念

DFT,全称是Design for Testability,中文叫可测试性设计。这个概念听起来高大上,其实核心思想很简单:在设计阶段就把测试的便利性考虑进去

我刚开始做项目时,总觉得测试是后端的事,设计只管功能实现。结果有一次,一个消防报警器的PCBA板子做出来,发现某个关键信号节点被大电容挡住了,探针根本够不着。那叫一个头疼啊!后来不得不重新改板,工期延误了两周。

所以,DFT到底要关注哪些点?我给大家列几个关键要素:

  • 测试点预留:关键信号节点要留出测试焊盘或测试孔,方便ICT探针接触
  • 边界扫描:对于BGA封装的芯片,建议加入JTAG边界扫描链
  • 模块化设计:把系统拆成独立的功能模块,每个模块都能单独测试
  • 自检功能:固件里加入上电自检(POST)和周期性自检逻辑

核心原则:一个好的DFT设计,应该让测试人员不需要拆焊、不需要飞线、不需要写复杂的测试脚本,就能完成90%以上的故障覆盖。

1.2 ICT与FCT测试区别

很多新手容易把ICT和FCT搞混。我当年也犯过这个错,以为两者差不多。其实它们完全是两码事。

对比项 ICT(在线测试) FCT(功能测试)
测试对象 单个元器件、焊点 整个PCBA的功能
测试手段 探针接触测试点,测量电阻、电容、二极管等 上电运行,模拟真实工作场景
测试时间 快,一般几秒到十几秒 慢,可能需要几十秒到几分钟
故障定位 精确到具体元器件 只能定位到功能模块
设备成本 高(ICT治具贵) 相对较低

ICT说白了就是检查板子上的零件有没有焊好、有没有装错。我记得有一次,ICT测出一颗100nF的电容实际只有47nF,查了半天发现是物料混料了。要是没有ICT,这个隐患可能要到整机老化时才能发现,那损失就大了。

FCT则是给板子通电,看它能不能正常工作。比如消防报警器,FCT会模拟烟雾传感器信号,看报警灯亮不亮、蜂鸣器响不响、通信正不正常。

我的建议:ICT和FCT不是二选一的关系,而是互补的。ICT抓硬件缺陷,FCT抓功能缺陷。有条件的话,两个都要上。

1.3 量产测试流程

一个完整的量产测试流程,我把它分成六个阶段。每个阶段都有它的意义,缺一不可。

1.3.1 来料检验(IQC)

元器件进厂的第一道关卡。别小看这一步,我曾经遇到过一批电阻,外观看着一模一样,但实际功率只有标称的一半。上电没几分钟就冒烟了。所以来料检验一定要做,至少抽检。

  • 外观检查:引脚氧化、丝印模糊、包装破损
  • 参数测试:用LCR表测电容、电阻,用万用表测二极管
  • 一致性检查:同一批次的元器件参数是否稳定

1.3.2 SMT(表面贴装技术)

SMT环节的测试主要是锡膏检测(SPI)贴片后检测(AOI)。SPI看锡膏印刷有没有少锡、连锡;AOI看元件有没有贴偏、立碑、缺件。

嗯,这里要注意,AOI只能看外观,焊点内部的虚焊是看不出来的。所以后面还需要ICT来补位。

1.3.3 PCBA测试

PCBA板子从SMT产线下来后,先做ICT,再做FCT。顺序不能乱,因为ICT能快速筛掉硬件故障,避免坏板子进入FCT浪费测试时间。

避坑指南:我曾经遇到过ICT和FCT的测试程序版本不一致,导致ICT测过的板子在FCT上又报错。后来我规定,ICT和FCT的测试规范必须由同一个人维护,版本号要一一对应。

1.3.4 整机组装

PCBA装进外壳、接上传感器、连好线束。这个环节的测试主要是组装后功能测试,看看所有接口、按键、指示灯是否正常工作。

我个人习惯在组装后做一次整机静态电流测试。消防报警器是电池供电的,如果静态电流超标,电池寿命会大打折扣。这个测试很简单,串个万用表测一下就行,但很多公司会忽略。

1.3.5 老化测试

这是我最看重的一个环节。老化测试不是走过场,它是发现早期失效的关键手段。

我一般会做两种老化:

  • 常温老化:连续通电48小时,观察有无死机、误报、漏报
  • 高温老化:在55℃环境下运行24小时,加速暴露热失效

为什么要做老化?因为电子产品的故障率曲线是浴盆曲线,早期故障率最高。老化测试就是要把这些早期故障在出厂前暴露出来。

1.3.6 出厂检验(OQC)

最后一道关卡。抽检比例一般按AQL标准来定,比如致命缺陷0收1退,严重缺陷1.0,轻微缺陷2.5。

出厂检验的内容包括:

  • 外观检查:外壳有无划痕、丝印是否清晰
  • 功能复测:随机抽5%-10%的产品,重新做一遍FCT
  • 包装检查:说明书、合格证、配件是否齐全

总结一下:量产测试不是越严越好,而是要在测试覆盖率测试成本之间找到平衡点。我见过有些公司为了省钱,把ICT和老化都砍了,结果产品返修率高达15%。省下的测试费,全赔在售后上了。

好了,这一章的内容就到这里。下一章咱们会深入讲讲ICT测试治具的设计和制作,那可是个技术活。有什么问题,欢迎在课程群里交流。