《FCT治具功能测试方案设计实操》

第四节 测试方案设计流程:从需求分析到方案文档编写

FCT治具功能测试方案的设计,不是拿到PCBA原理图后立刻画治具结构、选探针、写测试程序。一个可交付、可评审、可追溯的测试方案,必须经过一条从需求输入到文档输出的完整链路。本节将这条链路拆解为五个阶段:需求分析、测试点选择、测试项目确定、治具与软件方案设计、方案文档编写。每个阶段都有明确的输入、输出和评审要点,缺一不可。下图展示了这一完整流程及关键交付物。

FCT治具测试方案设计流程总览 ① 需求分析 输入:原理图/规格书 输出:测试需求清单 ② 测试点选择 输入:网表/PCB文件 输出:测试点清单 ③ 测试项目确定 输入:需求清单 输出:测试项目表 ④ 治具与软件方案 输入:测试项目表 输出:结构/电路/程序 ⑤ 方案文档编写 输出:FCT方案书 评审/归档/交接 迭代评审 / 需求变更 需求分析要点 • 产品功能/规格 • 生产测试环境 • 客户特殊要求 • 节拍/产能目标 • 可测试性DFT反馈 测试点选择原则 • 电源/地优先 • 信号可测性 • 探针间距≥2.54mm • 避开高应力区 • 预留测试焊盘 测试项目分类 • 上电/电流测试 • 电压/信号测量 • 功能/时序验证 • 通信/协议测试 • 边界/异常测试 治具与软件设计 • 治具结构/探针选型 • 供电/信号调理电路 • 采集卡/仪器选型 • 测试程序框架 • 自检/校准方案 文档交付 • 方案说明书 • 测试点/项目表 • 治具图纸 • 程序清单 • 验收标准 关键输出物与评审节点 ◆ 需求分析评审 → 测试点清单评审 → 测试项目评审 → 治具方案评审 → 方案文档会签 ◆ 每个阶段必须留下书面记录,作为后续验收和追溯的依据 ◆ 需求变更时,从阶段①重新走流程,确保所有环节同步更新

一、需求分析:方案设计的起点

需求分析是FCT方案设计的第一步,也是最容易出错的一步。很多工程师拿到原理图后直接开始选探针、画结构,结果做到一半发现漏掉了关键测试项,或者测试条件与产线环境不匹配,导致返工。需求分析的核心是回答三个问题:测什么、为什么测、怎么判定合格。

需求分析的输入包括:产品规格书、PCBA原理图、关键芯片数据手册、客户测试要求、产线环境信息(如是否有气源、电源电压范围、上位机接口等)。输出是一份测试需求清单,明确列出每一项测试的目的、方法、判定标准和优先级。例如,对一个电源管理板卡,需求清单可能包含:输入电压范围测试、各路输出电压精度测试、上电时序测试、过流保护测试等。

实操建议:需求分析阶段务必与客户或产品研发团队召开一次正式的Kickoff会议,逐条确认测试需求。特别是“不测什么”也要明确记录,避免后期扯皮。需求清单建议用表格管理,包含编号、测试项、测试条件、判定标准、优先级(必测/选测)、备注。

二、测试点选择:决定治具可行性的关键

测试点选择是将需求转化为物理可接触节点的过程。FCT治具通过探针接触PCBA上的测试点来施加激励和采集信号,因此测试点的位置、尺寸、间距直接决定了治具的结构设计和探针选型。测试点选择的基本原则如下:

  • 电源与地:每个电源域至少选择1个测试点,地尽量多选几个,保证回路稳定。
  • 信号可测性:关键信号(如时钟、复位、使能、中断)必须引出测试点,且测试点应尽量靠近芯片引脚,减少走线阻抗影响。
  • 物理约束:测试点最小间距建议≥2.54mm(100mil),孔径建议≥1.0mm,避免探针干涉;测试点周围2mm内不要有高器件。
  • 避开禁区:高压区域、发热器件、晶振下方、RF走线附近不建议放置测试点。
  • 可扩展性:预留10%~20%的备用测试点,方便后续调试和增加测试项。

测试点选择的输出是测试点清单,包含网络名、器件位号、坐标(X/Y)、所在层、测试点类型(电源/地/信号)、探针类型建议等。该清单需要与PCB设计工程师确认,确保测试点没有被阻焊覆盖或放置在板边。

三、测试项目确定:从需求到可执行测试项

测试项目确定是将需求清单转化为具体的、可执行的测试步骤。每个测试项目必须包含:测试名称、测试目的、测试条件(输入激励)、测试步骤、判定标准、所需仪器/资源。测试项目通常分为以下几类:

测试类别典型项目所需资源判定标准示例
上电/电流静态电流、工作电流、短路保护可编程电源、电流表静态电流≤50mA,工作电流≤1.2A
电压/信号各路输出电压、基准电压、LDO输出万用表、ADC采集卡3.3V±2%,1.8V±1.5%
功能/时序上电时序、复位时序、使能信号示波器、逻辑分析仪VCC1先于VCC2 10ms以上
通信/协议I2C读写、UART回环、SPI通信主控MCU、协议分析仪读写数据一致,无CRC错误
边界/异常过压保护、欠压锁定、过温保护可编程电源、电子负载输入超过5.5V时输出关断

测试项目确定后,需要评估每个项目的测试时间,并汇总计算总测试节拍。如果总节拍超过产线要求,需要优化测试顺序(并行测试)、减少不必要的延时或拆分到多个工位。

四、治具与软件方案设计:并行推进的两条线

测试项目确定后,治具硬件方案和测试软件方案可以并行设计。硬件方案包括:治具结构设计(针板、压板、导向柱)、探针选型(针头形状、弹簧力、额定电流)、供电与信号调理电路(LDO、分压电阻、运放跟随)、采集卡或仪器选型(USB-GPIB、串口、数据采集卡)。软件方案包括:测试程序框架(状态机或顺序流程)、仪器驱动封装、测试数据记录与判定逻辑、用户界面(可选)、自检与校准程序。

硬件与软件必须接口对齐,例如:硬件上设计了分压电阻将0~12V电压映射到0~3.3V ADC范围,软件中就必须配置对应的换算系数;硬件上使用GPIO控制继电器切换负载,软件中就要定义对应的控制时序。建议在方案设计阶段输出一份接口定义表,明确每个I/O、每个通道的用途和电气参数。

常见误区:很多工程师先画完治具结构再写软件,或者先写软件再设计电路,导致两者不匹配。正确做法是:在测试项目确定后,先定义信号链路的完整路径(从PCBA测试点→探针→调理电路→采集卡→软件),再分别细化硬件和软件设计。信号链路图是治具方案评审的核心材料。

五、方案文档编写:让方案可评审、可追溯、可交接

方案文档是设计流程的最终交付物,也是后续治具制造、调试、验收和产线维护的依据。一份完整的FCT方案文档应包含以下章节:

  1. 项目概述:产品名称、版本、测试目标、适用范围。
  2. 测试需求清单:原始需求及优先级。
  3. 测试点清单:坐标、网络、类型、探针选型。
  4. 测试项目表:每个项目的详细步骤、判定标准、所需仪器。
  5. 治具结构图:针板布局、压板结构、探针型号、气动元件。
  6. 电路原理图:供电、信号调理、控制接口(教学用简化图)。
  7. 软件架构与流程:主流程图、关键函数说明、异常处理。
  8. 自检与校准方案:治具上电自检、探针接触检测、校准周期。
  9. 验收标准:治具交付时需满足的指标(如测试覆盖率、误判率、节拍)。
  10. 附录:BOM表、仪器清单、参考文档。

文档编写完成后,需要组织方案评审,参与人员包括:硬件工程师、软件工程师、产线工艺工程师、质量工程师。评审重点包括:测试覆盖率是否满足需求、测试节拍是否达标、探针选型是否合理、是否存在安全隐患(如高压测试)、治具维护是否方便。评审通过后,方案文档进入受控状态,后续任何变更必须走变更流程。

六、流程复盘与常见误区

在实际项目中,以下误区最容易导致方案返工或治具交付后无法使用:

  • 跳过需求分析直接画图:导致漏测关键功能,或测试条件与产线不符。
  • 测试点选择不考虑探针物理限制:探针间距过小、测试点被器件遮挡、测试点位于板边导致压板无法压紧。
  • 测试项目与判定标准模糊:例如“电压正常”没有给出具体范围,导致调试阶段无法判定。
  • 硬件与软件接口未对齐:通道号错位、量程不匹配、控制信号极性相反。
  • 文档更新滞后:治具改版后文档未同步,产线维护时依据错误图纸排查故障。

建议在每个阶段设置阶段评审门禁,只有上一阶段输出物被确认后才能进入下一阶段。同时,在治具调试完成后,对照方案文档逐项验收,确保文档与实物一致。FCT方案设计是一个迭代过程,需求变更时不要只改局部,要从需求分析重新走一遍流程,保证所有环节同步更新。