第二章:生产测试体系架构
各位工程师,大家好。今天我们来聊聊生产测试的骨架——测试体系架构。说白了,就是搞清楚测什么、怎么测、测完怎么把关。
我做了这么多年可穿戴设备,见过太多产品在产线上翻车。原因往往不是技术不行,而是测试架构没搭好。你想想看,一个手环从芯片到整机,中间要经过多少道工序?哪一步出了问题,最后都是用户买单。
2.1 测试层级:芯片级、模组级、整机级
测试层级这件事,我习惯把它分成三层。就像盖房子,地基、框架、装修,每一层都不能马虎。
2.1.1 芯片级测试
芯片级测试,也叫CP测试(Chip Probing)。这时候芯片还在晶圆上,没切割呢。
测什么?主要看芯片能不能正常工作。比如MCU的主频、ADC的精度、蓝牙的射频指标。我记得有一次,某个传感器芯片在CP测试时发现功耗超标,后来查出来是工艺角出了问题。幸亏发现得早,不然整批晶圆都得报废。
芯片级测试的关键指标:
- 功能测试:寄存器读写、中断响应
- 性能测试:工作频率、功耗、温度范围
- 可靠性测试:ESD、Latch-up
2.1.2 模组级测试
芯片封装好之后,就要做成模组了。比如蓝牙模组、传感器模组、电源管理模组。
模组级测试,我个人觉得是最容易被忽视的环节。很多公司为了赶进度,芯片测完直接跳到整机。结果呢?整机测试时发现蓝牙连不上,查了半天是模组焊接有问题。
我曾经在一个项目里吃过这个亏。当时心率模组在整机测试时数据总是不对,排查了三天,最后发现是模组上的电容焊反了。如果当时做了模组级测试,这个问题半小时就能发现。
我的建议:模组级测试至少覆盖以下内容:
- 射频性能:发射功率、接收灵敏度
- 传感器校准:加速度计、陀螺仪、心率传感器
- 电源管理:输入电压范围、纹波噪声
2.1.3 整机级测试
整机级测试,就是最终用户拿到手的样子。这时候要模拟真实使用场景。
测什么?功能、性能、可靠性、用户体验。比如手环的触摸屏灵不灵敏、心率监测准不准、防水做得好不好。
嗯,这里要注意。整机级测试不能只看功能通不通,还要看用户体验。我见过一款手表,功能全过,但用户戴在手上总觉得不舒服。后来发现是表带和表盘的连接处有毛刺。这种问题,自动化测试是测不出来的,必须靠人工手感。
| 测试层级 | 测试对象 | 典型测试项 | 测试设备 |
|---|---|---|---|
| 芯片级 | 晶圆/裸片 | 功能、功耗、ESD | 探针台、测试机 |
| 模组级 | 封装模组 | 射频、传感器校准 | 屏蔽箱、频谱仪 |
| 整机级 | 成品设备 | 功能、防水、跌落 | 自动化测试线 |
2.2 测试流程
测试流程,说白了就是先做什么后做什么。我习惯把它画成一条流水线。
第一步,来料检验。芯片、模组、外壳、屏幕,所有物料进来都要检。别嫌麻烦,我见过一批屏幕有暗斑,如果没检出来,后面整机组装完才发现,损失就大了。
第二步,单板测试。PCBA板焊接完成后,先上电看看能不能工作。测电压、测电流、测通信接口。这一步我建议用飞针测试,速度快,覆盖率也高。
第三步,整机组装。把屏幕、电池、外壳都装好。这时候要测整机功能,比如按键、触摸、显示、振动马达。
第四步,老化测试。这个环节很多人想省掉,但我劝你别省。我曾经有一批产品,刚出厂时一切正常,用户用了三天就死机。后来发现是某个芯片在高温下会复位。如果做了老化测试,这个问题一定能抓到。
避坑指南:我曾经在老化测试上吃过亏。当时为了赶工期,把老化时间从24小时压缩到4小时。结果产品上市后,退货率高达5%。从那以后,我再也不敢压缩老化时间了。
第五步,出厂检验。抽检或者全检,看客户要求。一般大客户都会要求全检,比如苹果、华为。小客户可能只要求抽检。
2.3 质量门禁
质量门禁,就是关卡。每一道工序完成后,都要设一个门禁。过了才能往下走,不过就退回重做。
为什么要设门禁?因为可穿戴设备的生产链条太长了。芯片、模组、整机,任何一个环节出问题,都会影响最终质量。
我习惯设三个门禁:
- 芯片级门禁:CP测试通过率低于95%的批次,直接报废。
- 模组级门禁:射频指标不合格的模组,退回返修。
- 整机级门禁:功能测试一次通过率低于98%的批次,停线排查。
你可能会问,为什么整机级门禁要求这么高?因为整机返修成本太高了。拆机、换件、重新组装,人工成本是模组级的10倍以上。
质量门禁的核心原则:
- 门禁标准要量化,不能模糊。比如「通过率≥98%」,而不是「大部分通过」。
- 门禁要有闭环。不合格的批次,必须分析根因,给出改善措施。
- 门禁要定期回顾。随着工艺成熟,标准可以适当调整。
我记得有一次,某个模组的CP测试通过率只有92%,低于95%的门禁。产线经理想放行,说这批芯片急着用。我没同意。后来查出来是光刻工艺出了问题,如果放行了,整批模组都会有问题。嗯,有时候坚持原则,就是保护产品。
好了,关于生产测试体系架构,我就讲这么多。下一章我们聊聊具体的测试用例设计,到时候我会拿一个真实的手环项目做例子,你们会看到这些理论是怎么落地的。