新闻中心

EEPW首页 > 测试测量 > 设计应用 > 在线测试技术的现状和发展

在线测试技术的现状和发展

作者:时间:2012-05-10来源:网络收藏

1 引言

本文引用地址:http://www.eepw.com.cn/article/193896.htm

曾作为组装后PCB测试的主导技术而占据市场绝对优势,但随着电子组装技术的,PCB的密度越来越高,测试点间距越来越小,测试点数量越来越多,这一切都给传统的测试技术带来挑战,加之各种新型测试技术的不断出现,技术何去何从?我们不妨仔细了解一下技术的特点,以及设备制造商为迎接这一挑战所作的努力,根据测试方式的不同,在线测试仪可分为针床测试和飞针测试2种。

2 针床在线测试技术

2.1 针床测试设备的结构和原理

传统的针床在线测试仪测量时使用专门的针床与已焊接好的线路板上的元器件接触(见图1),并用数百毫伏电压和10mA以内电流进行分力隔离测试,从而精确地测出所装电阻、电感、电容、二极管、三极管、可控硅、场效应管、集成块等通用和特殊元器件的漏装、错装、参数值偏差、焊点连焊、线路板开短路等故障,并将故障是哪个元件或开短路位于哪个点准确告诉用户,针床式在线测试仪优点是测试速度快,适合于单一品种民用型家电线路板极大规模生产的测试,而且主机价格较便宜。但是随着线路板组装密度的提高,特别是细间距SMT组装以及新产品开发生产周期越来越短,线路板品种越来越多,针床式在线测试仪存在一些难以克服的问题,测试用针床夹具的制作、测试周期长、价格贵;对于一些高密度SMT线路板由于测试精度问题无法进行测试。

11.jpg

在线测试仪所具有的一些特点:

(1)即刻判断和确定缺陷;

(2)能检测出绝大多数生产问题;

(3)包含一个线路分析模块,测试生成器和元器件库;

(4)提供系统软件,支持写测试和评估测试;

(5)对不同的元器件能进行模型测试。

要进行在线测试,在线测试仪必需做两件事触及和隔离,它必需能触及所有需测元器件。显然,要分别逐个测试,测试仪必定要接触到每个器件的每个脚。另外,在线测试仪必需能隔离周围器件对被测器件的影响,因为器件和器件之间存在线路连接,需专门的隔离技术使被测器件不受其他器件影响,要触及PCB上的每个测试点,需要一个特殊的测试工具-针床,针床上有许多弹性小探针,利用它们,就可以触及测试点了,利用这些小探针也隔离了周围器件对被测器件的影响,每个PCB都需要一个和它相符的测试针床,针床的作用是连接在在线测试仪内部测量仪器模块和被测试节点。因测试可以是模拟、数字和混合,每个测试针都能在测试程序控制下与模拟或数字测量仪表模块相连。每个测试仪内部有2组继电器,一组为SCANNER,连接任一测试点和测量仪表总线;另一组继电器称MULTIPLEXER或MUX,连接测量仪表总线和测量仪表模块,见图2。

22.jpg

2.2 模拟器件的测试

以测量电阻为例,如图3所示,在在线情况下的测量与一个独立电阻的测量必然存在很大差别,流经Rx得电流经R3和R4分流部分电流后,其余流入安培表。取决于分流电路电阻特性,由此计算的Rx阻值误差可能很大。

33.jpg

44.jpg

55.jpg

利用隔离技术阻断分流是模拟在线测量的关键,图4左边R1,R2,R3和R4处分别加入隔离点后,通过简化可得到右边的等效电路图,再在电流表线路中使用运算放大器,取代安培表,利用运算放大器同向端和反向端虚短的特性,如图5,就可消除R3、R4上的分流,有此可得到:

1.jpg

2.3 数字器件的测量

首先,我们要回顾一下数字器件的特点,数字器件只有2种电平:高电平和低电平,所以测试程序要能定义逻辑电位,数字器件比模拟器件多很多管脚,因而测试仪不可能在管脚间不停地切换模拟源和测量仪表。因此,测试仪要有一套能驱动数字芯片输入端到理想电位的数字驱动器,也要有一组能检测其输出逻辑电位的数字感应器。

驱动器和感应器(Driver/Sensor)是成对存在的,驱动器的输出端总是与感应器的输入端相连,在程序控制下,同个测量节点在某个时候可能被驱动到某个电位,而另个时候,又有可能被感应器测量它的输出。

66.jpg

(1)驱动器/感应器的编程

为了说明程序是怎样控制驱动器/感应器,让我们看一个简单的二输入与非门例子,如图7。

77.jpg

只有与非门输入端全为高电平时,输出端才为低电平,而其他状态的组合,输出端都为高,要对这个二输入与非门进行测量,测试程序应按以下工作:

1)给被测板上电、接地

2)定义高、低电平

3)指定测试针

4)定义驱动和感应测量时序

对上述单个与非门,测试程序将会检查所有4种输入的工作情况。

每一行程序语句代表一个测试矢量。IC、IH和IL连接驱动器到指定的输入端A和B,并给予赋制值;OS、OH和OL连感应测量端到输出端C,并告之期望值。所有驱动器和感应端值在程序命令改变之前保持不变。


上一页 1 2 3 4 下一页

关键词: 在线测试 发展

评论


相关推荐

技术专区

关闭