在线测试仪的制作方法

文档序号:15865659发布日期:2018-11-07 20:28阅读:154来源:国知局
在线测试仪的制作方法

本实用新型涉及一种在线测试仪。



背景技术:

在线测试仪(ICT)是在印刷电路板组件(PCBA)等待测试器件(DUT)已经制作完成后,针对其上的电子元器件,对短路、断路、缺件、错件、零件不良或装配不良等缺陷进行检测,并指出缺陷所在的位置,从而有助于PCBA等制造商确保产品品质,并提高不良品检修效率。

为了提高ICT的吞吐量,已知使用2个或4个测试模块同时对2个或4个PCBA进行测试。然而,由于各种技术条件的限制,ICT测试模板上的节点数量是有限的,例如最多只能有1296个节点。另一方面,有一些大型PCBA具有大量的节点,例如超过1296个,达到1297~2592个。因此,现有的ICT无法对这些高节点数的PCBA进行测试。



技术实现要素:

本实用新型的一个目的是利用具有低节点数的测试模块的在线测试仪对高节点数的待测试器件进行测试。

相应地,本实用新型提供了一种在线测试仪,包括控制器和至少两个测试模块,其特征在于,所述控制器被配置为将所述至少两个测试模块组合成至少一个测试单元,每个所述测试单元是针对相应的一个待测试器件由所述至少两个测试模块中的至少两个测试模块构成的。

优选的是,所述至少两个测试单元中的测试模块相互之间是不重复的。换言之,组成一个测试单元的测试模块与组成另一个测试单元的测试模块之间,没有相同的测试模块。

特别是,所述至少两个测试模块可以包括至少四个测试模块,所述控制器可以被配置为将所述至少四个测试模块组合成至少两个测试单元,每个所述测试单元是针对相应的一个待测试器件由所述至少四个测试模块中的至少两个测试模块构成的。

进一步,所述在线测试仪可以是现有的四模块在线测试仪,其中,所述至少两个测试模块包括四个测试模块,所述控制器被配置为将所述四个测试模块组合成两个测试单元,一个所述测试单元是针对一个相应待测试器件由所述四个测试模块中的两个测试模块构成的,另一个所述测试单元是针对另一个相应待测试器件由所述四个测试模块中的另外两个测试模块构成的。

本实用新型上述实施例的一个优点是,针对一个高节点数的待测试器件,例如节点数大于1296,可以通过将特别是现有多模块在线测试仪中的多个模块进行重新配置,用至少两个低节点数的模块(例如小于等于1296)构成一个测试单元,从而实现了利用现有多模块在线测试仪对高节点待测试器件的测试。

优选的是,每个所述测试单元都可以被配置为:由所述控制器将该测试单元中的一个测试模块设定为主测试模块,将其他测试模块设定为从测试模块;所述从测试模块等待所述主测试模块传送开始识别信号;所述主测试模块将开始识别信号传送给所述从测试模块,所述从测试模块将识别结果信号传送给所述主测试模块;所述从测试模块等待所述主测试模块传送开始测试信号;所述主测试模块将开始测试信号传送给所述从测试模块,所述主测试模块和所述从测试模块在测试过程中互换状态;所述主测试模块等待所述从测试模块传送测试结束信号;所述从测试模块将测试结束信号和测试结果传送给所述主测试模块。

根据上述优选实施例,可以使得组成测试单元的两个以上测试模块对待测试器件实现同步测试,如同一个单独的测试模块测试待测试器件那样。

优选的是,所述控制器可以被配置为使得所述至少两个测试单元同时测试相应的至少两个待测试器件。优选的是,所述控制器可以按照如下方式被配置为使得所述至少两个测试单元同时测试相应的至少两个电路器件:所述控制器一个紧接着一个地使所述至少两个测试单元开始测试过程。

该优选实施方式的一个优点是,可以利用现有的具有多个低节点数(例如小于等于1296)模块的多模块测试仪(例如四模块测试仪),实现对两个以上高节点(例如大于1296)待测试器件进行同时测试,从而使得例如现有多模块测试仪能够以吞吐量倍增的方式测试高节点数的待测试器件。

附图说明

图1是现有四模块在线测试仪工作原理的示意图。

图2是根据本实用新型的在线测试仪工作原理的示意图。

图3是根据本实用新型的在线测试仪中测试单元的工作原理示意图。

具体实施方式

本实用新型中使用的术语“在线测试仪”(in-circuit tester,ICT),与现有技术中的ICT具有相同的技术含义。本实用新型的技术方案可以应用于现有技术中已有的多模块ICT(例如是德科技的i3070系列),基于现有多模块ICT实现。

本实用新型中使用的术语“测试模块”,也可以是现有技术中多模块ICT中使用的模块。每个测试模块一般都具有专用测量和控制电路,能够为待测试器件(DUT)的在线测量提供所需要的测试能力。

本实用新型中使用的术语“控制器”,也可以是现有技术中多模块ICT中使用的控制器,用于控制DUT的输送、定位,以及控制测试模块对DUT进行测试,等等。

本实用新型中使用的术语“吞吐量”(throughput),是指ICT单位时间能够测试的DUT数量。

因为本领域技术人员已经知晓多模块ICT技术,所以,在本申请中,不再赘述多模块ICT中已经公知的测试仪本身以及测试模块等的具体结构。

参见图1,其中示意性地示出了现有四模块ICT的工作原理。ICT的测试头(未示出)上安装有4个测试模块,即第一测试模块6、第二测试模块7、第三测试模块8和第四测试模块9。四个DUT,即第一印刷电路板组件(PCBA)2、第二PCBA 3、第三PCBA 4和第四PCBA 5安装在一个批量载板1上,由批量载板1运进ICT中,经测试后,从ICT移除。

如上所述,例如当每个PCBA的节点有1297~2592个节点,而每个测试模块的节点数最多只有1296时,现有的多模块ICT将无法完成对这些高节点数PCBA的测试。

本实用新型提供了上述技术问题的解决方案。参见图2,其中示意性地示出了本实用新型基于图1现有四模块ICT的实现方式。在图2中,第一PCBA 2和第二PCBA 3都是高节点数的PCBA,例如在1297~2592之间,这两个PCBA安装在一个批量载板1中。四个测试模块6、7、8、9的节点数都少于PCBA,例如等于1296。

在图2所示的具体实施例中,本实用新型ICT中的控制器(未示出)被配置为将四个测试模块组合成两个测试单元,其中,第一测试单元11是针对第一PCBA 2由第一测试模块6和第二测试模块8构成的,第二测试单元12是针对第二PCBA 3由第三测试模块7和第四测试模块9构成的。于是,第一测试单元11和第二测试单元12的节点数都为2592,可以对高节点数的PCBA 2和3进行在线测试。

参见图3,下面以第一测试单元11为例,说明一种具体的能够对PCBA进行同步在线测试的构成方式。

首先,控制器10将第一测试模块6和第二测试模块8分别设定为主测试模块和从测试模块(反之亦可)。然后,在控制器10的控制下,或者在事先存储在存储器(未示出)中并由控制器10分别下载到主测试模块6和从测试模块8中的动态链接库(DLL)的控制下,从测试模块8首先一直等待主测试模块6传送开始识别信号,例如条形码扫描信号。当主测试模块6将开始识别信号传送给从测试模块8后,从测试模块8将识别结果信号(例如条形码扫描结果)传送给主测试模块6。接着,从测试模块8等待主测试模块6传送开始测试信号。当主测试模块6将开始测试信号传送给从测试模块8后,测试过程开始,在这个过程中,主测试模块6和从测试模块6可以互换状态。随后,主测试模块6等待从测试模块8传送测试结束信号。从测试模块8将测试结束信号和测试结果一同传送给主测试模块6,从而完成一次对第一PCBA 2的同步在线测试。

由第三测试模块7和第四测试模块8构成的第二测试单元12可以按照上述相同的方式,对第二PCBA 3进行同步在线测试。

在图2所示的具体实施例中,两个测试单元11、12对两个PCBA 2、3的同步测试是同时进行的。“同时”可以是例如并行控制系统情形中真正的“同时”,也可以是例如串行控制系统情形中虚拟的“同时”。在后者的情形中,在控制器10的控制下,两个测试单元可以一个紧接着一个开始测试过程。“一个紧接着一个”表示两个动作之间不再有其他的动作。例如,控制器首先控制第一测试单元11开始测试过程,例如向第一、二测试模块6、8下载DLL。之后,控制器立即向第二测试单元12发出开始测试的指令或者使DLL开始下载到第三、四测试模块7、9。于是,利用现有的低节点数四模块ICT,可以同时对两个高节点数的PCBA进行在线测试,使得ICT吞吐量几乎加倍。

虽然上面的具体实施方式是以PCBA为测试对象,但是,本领域技术人员应该理解,本实用新型可以用于对任何包含电路元器件的装置进行测试,即本实用新型适用于一般意义上的待测试器件(DUT)。

虽然上面基于现有的四模块ICT描述了本实用新型的一个具体实施方式,但是,本领域技术人员应该理解,本实用新型并不限于该具体实施方式,而是可以应用于任何的多模块ICT。例如,一般地说,如果ICT包括至少两个测试模块,则可以将所述至少两个测试模块组合成至少一个测试单元,每个测试单元是针对相应的一个DUT由至少两个测试模块构成的。例如,如果ICT包括至少四个测试模块,则可以将所述至少四个测试模块组合成至少两个测试单元,每个所述测试单元是针对相应的一个DUT由至少两个测试模块构成的。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1