ICT测试原理

  在线测试,ICT,In-Circuit
Test,是通过对在线元器件的电性能及电气连接进行测试来检查生产制造缺陷及元器件不良的一种标准测试手段。它主要检查在线的单个元器件以及各电路网络的开、短路情况,具有操作简单、快捷迅速、故障定位准确等特点。

  飞针ICT基本只进行静态的测试,优点是不需制作夹具,程序开发时间短

  针床式ICT可进行模拟器件功能数字器件逻辑功能测试,故障覆盖率高,但对每种单板需制作专用的针床夹具,夹具制作和程序开发周期长。

ICT的范围及特点
  检查制成板上在线元器件的电气性能和电路网络的连接情况。能够定量地对电阻、电容、电感、晶振等器件进行测量,对二极管、三极管、光藕、变压器、继电器、运算放大器、电源模块等进行功能测试,对中小规模的集成电路进行功能测试,如所有74系列、Memory
类、常用驱动类、交换类等IC。
  它通过直接对在线器件电气性能的测试来发现制造工艺的缺陷和元器件的不良。元件类可检查出元件值的超差、失效或损坏,Memory类的程序错误等。对工艺类可发现如焊锡短路,元件插错、插反、漏装,管脚翘起、虚焊,PCB短路、断线等故障。测试的故障直接定位在具体的元件、器件管脚、网络点上,故障定位准确。对故障的维修不需较多专业知识。采用程序控制的自动化测试,操作简单,测试快捷迅速,单板的测试时间一般在几秒至几十秒。

意义
在线测试通常是生产中第一道测试工序,能及时反应生产制造状况,利于工艺改进和提升。ICT测试过的故障板,因故障定位准,维修方便,可大幅提高生产效率和减少维修成本。因其测试项目具体,是现代化大生产品质保证的重要测试手段之一。

ICT测试理论做一些简单介绍

1基本测试方法
1.1模拟器件测试
利用运算放大器进行测试。由“A”点“虚地”的概念有:
∵Ix = Iref
∴Rx = Vs/
V0*Rref
Vs、Rref分别为激励信号源、仪器计算电阻。测量出V0,则Rx可求出。
若待测Rx为电容、电感,则Vs交流信号源,Rx为阻抗形式,同样可求出C或L。

1.2
隔离(Guarding)
上面的测试方法是针对独立的器件,而实际电路上器件相互连接、相互影响,使Ix笽ref,测试时必须加以隔离(Guarding)。隔离是在线测试的基本技术。
在上电路中,因R1、R2的连接分流,使Ix笽ref
,Rx = Vs/
V0*Rref等式不成立。测试时,只要使G与F点同电位,R2中无电流流过,仍然有Ix=Iref,Rx的等式不变。将G点接地,因F点虚地,两点电位相等,则可实现隔离。实际实用时,通过一个隔离运算放大器使G与F等电位。ICT测试仪可提供很多个隔离点,消除外围电路对测试的影响。

1.2
IC的测试
对数字IC,采用Vector(向量)测试。向量测试类似于真值表测量,激励输入向量,测量输出向量,通过实际逻辑功能测试判断器件的好坏。如:与非门的测试。
对模拟IC的测试,可根据IC实际功能激励电压、电流,测量对应输出,当作功能块测试。

2
非向量测试
随着现代制造技术的发展,超大规模集成电路的使用,编写器件的向量测试程序常常花费大量的时间,如80386的测试程序需花费一位熟练编程人员近半年的时间。SMT器件的大量应用,使器件引脚开路的故障现象变得更加突出。为此各公司非向量测试技术,Teradyne推出MultiScan;GenRad推出的Xpress非向量测试技术。

2.1
DeltaScan模拟结测试技术
DeltaScan利用几乎所有数字器件管脚和绝大多数混合信号器件引脚都有的静电放电保护或寄生二极管,对被测器件的独立引脚对进行简单的直流电流测试。当某块板的电源被切断后,器件上任何两个管脚的等效电路如下图中所示。
1
在管脚A加一对地的负电压,电流Ia流过管脚A之正向偏压二极管。测量流过管脚A的电流Ia。
2
保持管脚A的电压,在管脚B加一较高负电压,电流Ib流过管脚B之正向偏压二极管。由于从管脚A和管脚B至接地之共同基片电阻内的电流分享,电流Ia会减少。
3
再次测量流过管脚A的电流Ia。如果当电压被加到管脚B时Ia没有变化(delta),则一定存在连接问题。

DeltaScan软件综合从该器件上许多可能的管脚对得到的测试结果,从而得出精确的故障诊断。信号管脚、电源和接地管脚、基片都参与DeltaScan测试,这就意味着除管脚脱开之外,DeltaScan也可以检测出器件缺失、插反、焊线脱开等制造故障。
GenRad类式的测试称Junction
Xpress。其同样利用IC内的二极管特性,只是测试是通过测量二极管的频谱特性(二次谐波)来实现的。
DeltaScan技术不需附加夹具硬件,成为首推技术。

2.2
FrameScan电容藕合测试
FrameScan利用电容藕合探测管脚的脱开。每个器件上面有一个电容性探头,在某个管脚激励信号,电容性探头拾取信号。如图所示:

1 夹具上的多路开关板选择某个器件上的电容性探头。
2 测试仪内的模拟测试板(ATB)依次向每个被测管脚发出交流信号。
3
电容性探头采集并缓冲被测管脚上的交流信号。
4
ATB测量电容性探头拾取的交流信号。如果某个管脚与电路板的连接是正确的,就会测到信号;如果该管脚脱开,则不会有信号。

GenRad类式的技术称Open Xpress。原理类似。
此技术夹具需要传感器和其他硬件,测试成本稍高。

3
Boundary-Scan边界扫描技术
ICT测试仪要求每一个电路节点至少有一个测试点。但随着器件集成度增高,功能越来越强,封装越来越小,SMT元件的增多,多层板的使用,PCB板元件密度的增大,要在每一个节点放一根探针变得很困难,为增加测试点,使制造费用增高;同时为开发一个功能强大器件的测试库变得困难,开发周期延长。为此,联合测试组织(JTAG)颁布了IEEE1149.1测试标准。
IEEE1149.1定义了一个扫描器件的几个重要特性。首先定义了组成测试访问端口(TAP)的四(五〕个管脚:TDI、TDO、TCK、TMS,(TRST)。测试方式选择(TMS)用来加载控制信息;其次定义了由TAP控制器支持的几种不同测试模式,主要有外测试(EXTEST)、内测试(INTEST)、运行测试(RUNTEST);最后提出了边界扫描语言(Boundary
Scan Description
Language),BSDL语言描述扫描器件的重要信息,它定义管脚为输入、输出和双向类型,定义了TAP的模式和指令集。
具有边界扫描的器件的每个引脚都和一个串行移位寄存器(SSR)的单元相接,称为扫描单元,扫描单元连在一起构成一个移位寄存器链,用来控制和检测器件引脚。其特定的四个管脚用来完成测试任务。
将多个扫描器件的扫描链通过他们的TAP连在一起就形成一个连续的边界寄存器链,在链头加TAP信号就可控制和检测所有与链相连器件的管脚。这样的虚拟接触代替了针床夹具对器件每个管脚的物理接触,虚拟访问代替实际物理访问,去掉大量的占用PCB板空间的测试焊盘,减少了PCB和夹具的制造费用。
作为一种测试策略,在对PCB板进行可测性设计时,可利用专门软件分析电路网点和具扫描功能的器件,决定怎样有效地放有限数量的测试点,而又不减低测试覆盖率,最经济的减少测试点和测试针。
边界扫描技术解决了无法增加测试点的困难,更重要的是它提供了一种简单而且快捷地产生测试图形的方法,利用软件工具可以将BSDL文件转换成测试图形,如Teradyne的Victory,GenRad的Basic
Scan和Scan Path Finder。解决编写复杂测试库的困难。
用TAP访问口还可实现对如CPLD、FPGA、Flash
Memroy的在线编程(In-System Program或On Board Program)。

4
Nand-Tree
Nand-Tree是Inter公司发明的一种可测性设计技术。在我司产品中,现只发现82371芯片内此设计。描述其设计结构的有一一般程*.TR2的文件,我们可将此文件转换成测试向量。
ICT测试要做到故障定位准、测试稳定,与电路和PCB设计有很大关系。原则上我们要求每一个电路网络点都有测试点。电路设计要做到各个器件的状态进行隔离后,可互不影响。对边界扫描、Nand-Tree的设计要安装可测性要求

时间: 2024-08-25 10:04:05

ICT测试原理的相关文章

网站渗透测试原理及详细过程

网站渗透测试原理及详细过程 渗透测试(Penetration Testing)目录 零.前言一.简介二.制定实施方案三.具体操作过程四.生成报告五.测试过程中的风险及规避参考资料FAQ集 零.前言 渗透测试在未得到被测试方授权之前依据某些地区法律规定是违法行为. 这里我们提供的所有渗透测试方法均为(假设为)合法的评估服务,也就是通常所说的道德黑客行为(Ethical hacking),因此我们这里的所有读者应当都是Ethical Hackers,如果您还不是,那么我希望您到过这里后会成为他们中的

【APP自动化测试】Monkey的测试原理和方法

参考资料:http://blog.csdn.net/io_field/article/details/52189972 一.Monkey测试原理:Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中.它向系统发送伪随机的用户事件流(如按键输入.触摸屏输入.手势输入等),实现对正在开发的应用程序进行压力测试.Monkey测试是一种为了测试软件的稳定性.健壮性的快速有效的方法. 二.测试准备 1.首先需要将手机连接到PC,测试连接是否正常,可在cmd里输入adb devic

时域反射计(TDR)测试原理

什么是TDR? 时域反射计TDR用来测量信号在通过某类传输环境传导时引起的反射,如电路板轨迹.电缆.连接器等等.TDR 仪器通过介质发送一个脉冲,把来自"未知"传输环境的反射与标准阻抗生成的反射进行比较. TDR 显示了在沿着一条传输线传播快速阶跃信号时返回的电压波形.波形结果是入射阶跃和阶跃遇到阻抗偏差时产生的反射的组合. TDR测量的数学基础很简单,但十分重要.从本质上看, TDR 测量基于一系列阻抗比率.大多数 TDR 测量将在内部执行必要的比率计算,显示一个数字结果.TDR测量

linux 服务器I/O读写测试

Linux 如何测试 IO 性能(磁盘读写速度) 这几天做MySQL性能测试,偌大一个公司,找几台性能测试机器都很纠结,终于协调到两台,IO的性能如何还不知道.数据库属于IO密集型的应用,所以还是先评估下Server的IO性能,看看是否能和线上的机器匹配上. 之前一直知道用dd(device to device)命令可以简单测试磁盘的IO读写速度,但没有深究.但这次做性能测试的关系,需要得到一个相对精确的值(之前的测试吃过这方面的亏,插个题外话,性能测试一定要首先确认好测试环境.)网上常见的方法

DHT11 测试

今天刚买到DHT11温湿度传感器,用手头的STM32F030R8T6写了一个测试程序 实验环境:     KEIL 5.12 +  STM32CubeMX4.6 +   STM32Cube1.0     STM32F030R8T6 测试原理:     DHT11是 one wire 通信,这里使用的PC4 作为通信口,     DHT11通信协议中,使用脉冲宽度来区分'1'和'0'     所以在程序中加入了TIM6作为计时器,不同频率时需要使用不同的判断阈值 实验技巧:     DHT11是

web端和手机端测试有什么不同

面试中经常被问到web端测试和手机端测试有什么相同点和区别呢?现在总结一下这个问题,如有不对敬请指正 web端和手机端测试有什么区别 1.相同点 不管是web测试还是手机App测试,都离不开测试的相关知识,测试用例设计方法和测试原理基本是相通的. 2.不同点 相对于web测试,手机APP测试,除了要考虑软件的功能.性能.系统稳定性测试外,还要考虑手机本身所具有的特性.具体表现在以下几个方面: ①中断测试 a.电话中断:来电接听.来电挂断.呼叫挂断/接听 b.短信中断:接收短信.查看短信.复制短信

内存测试工具mbw分析

本文记录mbw测试原理及代码分析1.mbw下载地址:      包含文件Makefile  mbw  mbw.1  mbw.c  mbw.spec 2.mbw代码分析 /* mbw.c源码格函数解析*/ /* allocate a test array and fill it with data * so as to force Linux to _really_ allocate it */ long *make_array(unsigned long long asize) { unsign

Linux 如何测试 IO 性能(磁盘读写速度)

这几天做MySQL性能测试,偌大一个公司,找几台性能测试机器都很纠结,终于协调到两台,IO的性能如何还不知道.数据库属于IO密集型的应用,所以还是先评估下Server的IO性能,看看是否能和线上的机器匹配上. 之前一直知道用dd(device to device)命令可以简单测试磁盘的IO读写速度,但没有深究.但这次做性能测试的关系,需要得到一个相对精确的值(之前的测试吃过这方面的亏,插个题外话,性能测试一定要首先确认好测试环境.). 网上常见的方法是使用hdparm和dd命令来测试,但实际的使

链接测试-Xenu

首先介绍一下Senu Xenu: 全名为Senu  Link Sleuth .一个比较强大的检查死链接的软件.可以打开一个本地网页文件来检查它的链接,也可以输入任何网址来检查.它可以分别列出网站的活链接以及死链接,连转向链接它都分析得一清二楚:支持多线程,可以把检查结果存储成文本文件或网页文件. 其次介绍作用: 用于检测网站链接有效性的绿色软件,使用简单,最大支持100线程( Parallel threads),检测速度非常快.在对某网站的6层连接100630个连接进行检测时,使用默认的100线