2. 电子测试基础

在功能治具与整机测试系统设计中,最先需要厘清的不是机械结构,也不是夹具材料,而是测试概念本身。FCT、ICT、ATE 这三个词经常被混用:有人把 ICT 叫成“在线功能测试”,也有人把 ATE 当成某一台具体设备。概念一旦混淆,测试项划分、治具接口定义、覆盖率统计口径都会随之出错。本节从测试对象、测试层次和测试手段三个维度,把常见概念辨析清楚,并给出测试项分类、测试流程和覆盖率指标的基本框架。

一、核心概念辨析:测什么、在哪测、用什么测

ICT(In-Circuit Test,在线电路测试)关注的是元器件级和连接级的静态验证。它通过针床探针接触 PCBA 上的测试点,测量电阻、电容、二极管压降、短路、开路等,判断焊接是否良好、元件是否错装漏装。ICT 的典型特征是“不通电或仅弱电激励”,测试对象是电路网络本身,不关心产品功能是否正常。

FCT(Functional Circuit Test,功能电路测试)关注的是板级或模块级的功能行为。它给被测板供电、注入激励信号,采集输出响应,判断电压、电流、波形、通信、逻辑时序是否符合规格。FCT 回答的是“这块板能不能正常工作”,而不是“每个电阻焊没焊好”。

ATE(Automatic Test Equipment,自动测试设备)是从测试手段和系统形态角度定义的概念,强调自动化、可编程、可批量执行的测试平台。ATE 既可能用于 ICT,也可能用于 FCT,甚至用于整机测试。它是一类系统的统称,而不是与 ICT、FCT 并列的测试层级。

记忆口诀:ICT 看“连接与元件”,FCT 看“功能与响应”,ATE 看“自动化平台”。三者不是互斥关系,ATE 可以承载 ICT 和 FCT。
ICT / FCT / ATE 概念关系与测试层次 测试对象层次 元器件 / 连接 电阻、电容、短路、开路 板级功能 供电、通信、逻辑、波形 整机 / 系统 接口、性能、老化、EMC 测试层次递进 越往上越接近用户场景 测试类型 ICT 在线电路测试 · 静态 FCT 功能电路测试 · 动态 ATE 自动测试设备 · 平台 ATE 可承载 ICT/FCT 是手段,不是层级 测试手段与输出 针床 / 探针 接触式测量 激励源 / 负载 供电、信号注入 采集 / 判定 万用表、示波器、DAQ 输出:Pass / Fail 数据、波形、日志

二、测试项分类:从电气到功能的完整清单

测试项分类是治具设计的输入。不同产品类别差异很大,但可以按“电气连接—供电—信号—通信—功能—性能—环境”七个维度归纳。下表给出常见测试项及其所属测试类型,便于在方案阶段快速对齐。

维度 典型测试项 常用测试类型 关键参数
电气连接 短路、开路、错件、漏件 ICT 电阻阈值、二极管压降
供电 电压、电流、纹波、上电时序 FCT ±5% 容差、纹波峰峰值
信号 幅值、频率、占空比、上升沿 FCT 示波器采样率、带宽
通信 UART、I2C、SPI、CAN、USB FCT 波特率、误码率、应答超时
功能 按键、显示、继电器、电机 FCT 动作时间、状态反馈
性能 增益、信噪比、效率、温升 FCT / 整机 额定负载、环境温度
环境 高低温、振动、老化 整机 / 可靠性 温度循环、持续时间

三、测试流程:从上电到判定的标准动作

一个可复用的 FCT 测试流程通常包含以下阶段,治具设计需要为每个阶段预留接口和时序余量:

  1. 上料与定位:人工或机械手将 PCBA 放入治具,定位销与压板保证探针接触可靠。
  2. 上电与自检:按规格顺序施加电源,检测待测板电流是否在预期范围,防止短路烧板。
  3. 激励注入:通过信号源、通信接口或仿真负载注入测试激励。
  4. 响应采集:用万用表、示波器、DAQ 或通信回读采集输出。
  5. 判定与分选:将采集值与上下限比较,输出 Pass/Fail,并驱动指示灯或分选机构。
  6. 数据记录:保存测试值、波形、时间戳和序列号,用于追溯与 SPC 分析。
# 典型 FCT 测试序列伪代码
power_on(5V, 1A_limit)
wait(50ms)
vcc = measure_voltage("VCC_TEST")
assert 4.75 <= vcc <= 5.25
uart_send("AT+SELFTEST")
resp = uart_recv(timeout=200ms)
assert resp == "OK"
wave = scope_capture("CLK_OUT")
assert 9.8MHz <= freq(wave) <= 10.2MHz
record_result(serial_no, vcc, resp, freq(wave))

四、测试覆盖率:衡量测试充分性的基本指标

覆盖率不是单一数字,而是多个口径的组合。常见指标包括:

  • 元件覆盖率:被测试项覆盖的元件数 / 总元件数,ICT 常用。
  • 网络覆盖率:被探测或激励的网络数 / 总网络数,反映连接测试完整性。
  • 功能覆盖率:已实现测试的功能点 / 规格书功能点,FCT 常用。
  • 故障覆盖率:能被检测出的故障模式数 / 总故障模式数,是可靠性评估的核心。
常见误区:把“测试项数量多”等同于“覆盖率高”。若测试项集中在同一网络或同一功能,覆盖率仍然很低。治具设计应优先保证关键网络和关键功能的覆盖,再考虑数量扩展。

五、案例与复盘:一次 FCT 漏测的教训

某电源板 FCT 治具在量产初期出现客诉:整机偶发无法启动。复盘发现,FCT 只测了空载输出电压,未测带载启动时序。空载 Pass 的板在整机带载时因软启动电容偏差导致过流保护。改进措施是在治具中增加电子负载和上电时序采集,把“带载启动”纳入功能覆盖率统计。这个案例说明:测试项分类必须从整机使用场景反推,覆盖率指标要覆盖真实故障模式,而不是只统计已测项目。

设计建议:在治具方案评审时,同时提交“测试项清单 + 覆盖率矩阵 + 未覆盖风险说明”,让测试充分性可量化、可评审、可追溯。