一,概述
FCT英文全称为:Functionalcircuittest,即功能测试,是指为测试目标板(UUT:Unitundertest)提供模拟运行环境(激励和负载),使其在各种设计状态下工作,从而获得各种状态的参数来验证UUT的功能。简单来说,就是对UUT加载适当的激励和负载,测量其输出响应是否符合设计要求。一般指PCBA的功能测试。
二、功能测试的分类。
1、根据不同的控制模式,可分为。
1)手动控制功能测试。
2)半自动控制功能测试。
3)全自动控制功能测试。
最早的功能测试主要是手动和半自动的。即使是现在,对于一些简单的测试板功能测试,基于简化设计和降低生产成本,有时仍然使用手动或半自动测试方案。随着科学技术的快速发展,为了节约生产成本,提高生产效率,绝大多数功能测试都采用了自动测试方案。
根据控制器的类型,可分为:
1)MCU控制模式。
2)嵌入式CPU控制模式。
3)PC控制模式。
4)PLC控制方法等。
其中,MCU控制模式可视为简单的嵌入式控制。MCU和嵌入式CPU控制模式的特点是:
1)测试执行速度快。
2)测试操作简单明了。
3)数据显示和输出需要专用电路和程序。
4)测试方案针对性强。
5)测试软件修改方便。
PC控制方法是目前使用最广泛的FCT测试方法,主要是因为:
1)PC技术已成为当今社会的基本通用技术。
2)PC价格便宜。
3)测试结果的数据输出和文件处理可以在PC操作系统中非常方便地实现。
4)测试软件的操作更接近用户的操作习惯。
5)有专门的测试程序开发软件。
PLC的控制模式也是目前常用的FCT开发模式,主要集中在控制感应部分,而被测板的测量功能较弱。这是由于PLC是专门用于工业控制的。
三、功能测试系统的组成。
PCBA功能测试的系统组成主要分为以下几部分:
1.系统控制中心:
这部分一般由PC、MCU、ARM等中小型处理器组成,是整个测试系统的核心部件。其主要功能是控制整个测试过程的运行状态,判断和记录每一步的测试内容和结果,最终得到测试结果。
2.控制执行部分:
控制执行部分主要由I/O部件组成,是测试过程逻辑动作的感应和执行机构。系统通过它构建各种测试环境,实现测试功能。
3.参数测量部分:
测量部分主要由测量专用板卡和仪器组成,主要完成测试过程中各种模拟或数字量的采集,有时称为数据采集部分。
4.数据处理与输出部分:
每一步和最终的测试结果都是我们整个测试的目的。如何存储和输出这些结果和数据,更方便我们有效地控制PCBA产品的质量,这是数据处理和输出的责任。
四,总结
PCBA中文称为实装电路板。在PCBA的批量生产过程中,由于设备的运行状态和操作人员的人为因素,不可能保证所有PCBA都是完好无损的。这就要求在生产末端添加各种测试设备和测试工具,以确保工厂内所有实装电路板与设计中的各种规格和参数完全一致,从而产生ICT、AOI、X-Ray、Boundary-Scan、FCT等测试手段。