4. 被测对象分析
FCT(Functional Circuit Test,功能测试)治具与整机测试系统的设计,第一步不是画治具结构,而是把被测对象(DUT)彻底分析清楚。被测对象通常分为两类:PCBA(裸板半成品)和整机(装配完成的成品)。两者在电气特性、接口形态、信号可观测性和测试点可达性上差异很大,直接决定了治具的探针布局、信号链路、供电方案与测试策略。本节围绕电气特性、接口类型、信号定义、测试点选取原则和可测性设计五个维度展开。
一、PCBA与整机的电气特性差异
PCBA是尚未装入外壳的电路板,其电气特性表现为:供电轨直接暴露(如3.3V、5V、12V、VBAT),可外接可调电源或电子负载;关键节点(电源纹波、复位、时钟、通信总线)可用示波器、逻辑分析仪直接探测;功耗测量可在电源入口串入电流表或使用源表。整机则不同:供电通常经过适配器、电池或USB-PD,内部电源轨被外壳遮蔽,只能通过外部接口(USB、串口、网口、音频口、射频口)间接激励与观测,且整机存在整机功耗、待机电流、开机时序、无线性能等系统级指标。
因此,PCBA测试偏向“板级信号级验证”,整机测试偏向“系统级功能与接口验证”。治具设计必须据此选择接触方式:PCBA多用探针床(Bed of Nails)或夹具压接;整机多用连接器对接、射频屏蔽箱、声学箱与自动化上下料。
二、接口类型与信号定义梳理
接口分析的核心是建立“接口—信号—测试项”的映射表。常见接口包括:电源接口(DC Jack、Type-C、电池座)、通信接口(UART、I²C、SPI、USB、CAN、RS485、以太网)、调试接口(SWD、JTAG)、射频接口(天线弹片、SMA、IPEX)、音频接口(喇叭、麦克风、耳机座)、显示与按键接口等。每个接口都要明确:引脚定义、电平标准、方向、时序要求、上拉/下拉、是否可热插拔。
信号定义梳理清单(示例):
- 电源:VBUS 5V/9V/12V,VBAT 3.7~4.2V,3V3,1V8;上电时序要求。
- 复位:nRST 低有效,最小脉宽 10ms,需在电源稳定后释放。
- 时钟:24MHz 晶振,负载电容 12pF,起振时间 <5ms。
- UART:TX/RX 3.3V TTL,115200-8-N-1,用于产测命令交互。
- USB:D+/D- 差分 90Ω,枚举后 VID/PID 与描述符需匹配。
- 射频:2.4GHz 天线口,阻抗 50Ω,回波损耗 <-10dB。
三、测试点选取原则
测试点(Test Point, TP)是治具探针与DUT建立电气连接的物理位置。选取不当会导致接触不良、误测或损伤。推荐遵循以下原则:
- 可达性优先:测试点应位于板面同一侧,避免被屏蔽罩、连接器、高元件遮挡;整机则优先利用现有连接器或预留测试焊盘。
- 电气关键性:优先选取电源轨、复位、时钟、通信总线、使能信号、反馈节点等能反映功能是否正常的节点。
- 机械稳定性:测试点直径建议 ≥1.0mm,间距 ≥1.27mm,避免与元件焊盘、过孔、走线短路;探针压力控制在 50~150g/针。
- 信号完整性:高速差分、射频、晶振节点不宜直接顶针,应通过测试连接器或耦合方式测量,防止引入寄生参数。
- 可重复性:同一型号PCBA的测试点位置、命名、网络必须一致,便于治具复用与程序维护。
四、可测性设计(DFT)与治具协同
可测性设计应在产品设计阶段就介入,而不是等到治具开发时才发现“测不到”。DFT的核心是:让内部状态可被外部激励和观测。具体措施包括:预留测试焊盘、增加测试模式(Test Mode)固件、提供自检命令、将关键信号引出到连接器、设计电源分断点以便测量电流、为射频预留SMA或IPEX转接、为整机预留产测串口或USB HID通道。
提示:PCBA阶段尽量覆盖“电源—时钟—复位—通信—功能”五要素;整机阶段重点覆盖“接口—人机交互—无线—功耗—老化”五要素。两者测试项不重复堆叠,而是分层递进。
五、案例与常见误区复盘
案例:某带Wi-Fi的智能音箱PCBA,初期治具仅在电源和UART上顶针,结果射频校准无法进行,整机装配后才发现天线匹配不良,返修成本高。复盘后增加射频测试座与校准测试点,PCBA阶段即完成射频功率与频偏校准,整机直通率提升约12%。
常见误区:
- 只按原理图选测试点,忽略PCB实际布局与元件高度,导致探针无法接触。
- 把整机测试项直接照搬到PCBA,造成过测或漏测。
- 测试点未做ESD防护,探针引入静电损伤芯片。
- 未定义测试模式,治具只能被动测量,无法主动激励。
- 忽略上电时序,复位释放过早导致MCU不启动,误判为不良。
警告:测试点选取必须与硬件、固件、治具三方评审确认,任何单方面变更都可能导致治具报废或测试程序失效。
六、参数与测试项映射表
| 被测对象 | 典型接口 | 关键信号 | 测试项 | 治具接触方式 |
|---|---|---|---|---|
| PCBA | 电源焊盘 | VBAT/3V3 | 电压、纹波、电流 | 探针 |
| PCBA | UART测试点 | TX/RX | 命令交互、版本读取 | 探针 |
| PCBA | 射频测试座 | 2.4GHz | 功率、频偏、EVM | 同轴连接器 |
| 整机 | Type-C | VBUS/D+/D- | 充电、枚举、数据传输 | 连接器对接 |
| 整机 | 音频口 | MIC/SPK | 录音、回放、失真 | 声学箱+夹具 |
| 整机 | 无线 | Wi-Fi/BT | 吞吐、RSSI、配对 | 屏蔽箱+天线 |
下表给出一个典型的PCBA上电时序参数,用于治具程序中的延时与判断:
上电时序(示例):
t0: VBAT 上电至 3.7V
t1: 3V3 建立,延时 2ms
t2: nRST 释放,延时 10ms
t3: 24MHz 时钟起振,延时 5ms
t4: MCU 启动,UART 输出 "BOOT OK"
判定:t4 应在 t0 后 100ms 内出现,否则判为启动失败
综上,被测对象分析是FCT治具与整机测试系统设计的“地基”。只有把电气特性、接口类型、信号定义、测试点选取和可测性设计五个方面逐一落实,才能保证后续治具结构、信号链路、测试程序和产线节拍的设计有据可依。