一种信号检测方法与装置制造方法
【专利摘要】本发明提供一种信号检测方法和装置,应用于信号检测【技术领域】,特别适合于电子产品下线前的质量检测。所述方法将输入的待检测信号Vin分成两路,分别输入高电平检测器和低电平检测器,从而将所述待检测信号转换为A、B两路数字脉冲信号输出。通过判断计时电路和比较分析模块对所述两路数字脉冲信号的判断和分析,即可确定待测信号是否存在异常,从而推断发出Vin信号的电子产品是否合格。本发明提供的方法和装置由于无需对待检测信号进行耐奎斯特采样,因此电路设计简单,成本低廉,适于自动化领域,尤其适合在生产线ICT(In—Circuit—Tester即自动在线测试仪)设备里面采用。
【专利说明】一种信号检测方法与装置
【技术领域】
[0001]本发明涉及信号检测仪表仪器,特别是涉及一种信号检测方法与装置。
【背景技术】
[0002]在自动化领域,很多情况下需要用到信号检测技术。现行信号检测方法是使用高速的模数转换器(ADC)对待检测信号进行模数转换,进而存储、显示和分析待检测信号对应的数字离散信号。而为了保证数字离散信号包含了待检测信号的完整信息,根据奈奎斯特采样定理,模数转换器的采样频率应为待检测信号最高频率的2倍以上。
[0003]随着技术的发展,信号频率越来越高,对模数转换器采样电路的要求也就越来越高,对应的示波器和自动化测试仪(ICT设备)价格往往非常昂贵。
[0004]发明人在实际工作中发现,有很多场景例如在生产线ICT (In — Circuit — Tester即自动在线测试仪)设备里面,并不需要检测信号的所有参数,但对某些参数却需要快速检测或实时监测。有鉴于此,本发明提供一种信号检测方法、一种信号检测装置和一种电子产品的在线检测方法,可以快速检测信号是否有异常,及时发现不合格电子产品。
【发明内容】
[0005]本发明提供一种信号检测方法,其特征在于,包括如下步骤: [0006](I)将待测信号Vin分成两路,分别输入高电平幅度检测器和低电平幅度检测器;其中,高电平幅度检测器用于检测Vin的高电平是否高于Vhh、以及Vin的高电平是否低于Vhl ;低电平幅度检测器用于检测Vin的低电平是否低于VII,以及Vin的低电平是否高于Vlh ;预设的参考电平 Vhh、Vhl、Vlh、Vll 具有关系 Vll〈Vlh〈Vhl〈Vhh ;
[0007](2)检测Vin电平幅度,具体为:当Vhl≤Vin ( Vhh时,高电平幅度检测器输出信号A为高电平信号,否则输出信号A为低电平信号;当Vll < Vin ( Vlh时,低电平幅度检测器输出信号B为高电平信号,否则输出信号B为低电平信号;
[0008](3)根据Vin的符号周期T,检测每符号周期内A信号和B信号的电平幅度并计时,具体包括:检测Vin的第η符号周期内,A信号为高电平同时B信号为低电平的持续时间CNTl (nT),A信号为低电平同时B信号为低电平的持续时间CNT2 (ηΤ),以及A信号为低电平同时B信号为高电平的持续时间CNT3 (ηΤ),其中η为正整数;
[0009](4)比较分析步骤,具体包括:将CNTl (ηΤ)与Vin的第η符号的高电平持续时间预设值相比较,以监测Vin是否有高电平持续时间异常;将CNT2 (ηΤ)与Vin的第η符号的升降沿持续时间预设值相比较,以监测Vin是否有升降沿持续时间异常或Vin电平超压异常;将CNT3 (ηΤ)与Vin的第η符号的低电平持续时间预设值相比较,以监测Vin是否有低电平持续时间异常。
[0010]本发明还提供一种信号检测装置,包括匹配电路、高电平幅度检测器、低电平幅度检测器、判断计时电路和比较分析模块,其特征在于:
[0011](I)匹配电路将输入信号Vin分成两路,分别输入高电平幅度检测器和低电平幅度检测器;其中,高电平幅度检测器用于检测Vin的高电平是否高于Vhh、以及Vin的高电平是否低于Vhl ;低电平幅度检测器用于检测Vin的低电平是否低于VII,以及Vin的低电平是否高于Vlh ;预设的参考电平Vhh、Vhl、Vlh、Vll具有关系Vll〈Vlh〈Vhl〈Vhh ;
[0012](2)高电平幅度检测器和低电平幅度检测器检测Vin电平幅度,具体为:当Vhl ( Vin ( Vhh时,高电平幅度检测器输出信号A为高电平信号,否则输出信号A为低电平信号;当Vll < Vin ( Vlh时,低电平幅度检测器输出信号B为高电平信号,否则输出信号B为低电平信号;
[0013](3)判断计时电路根据Vin的符号周期T,检测每符号周期内A信号和B信号的电平幅度并计时,具体包括:检测Vin的第η符号周期内,A信号为高电平同时B信号为低电平的持续时间CNTl (nT),A信号为低电平同时B信号为低电平的持续时间CNT2 (ηΤ),以及A信号为低电平同时B信号为高电平的持续时间CNT3 (ηΤ),其中η为正整数;
[0014](4)比较分析模块用于:将CNTl (ηΤ)与Vin的第η符号的高电平持续时间预设值相比较,以监测Vin是否有高电平持续时间异常;将CNT2 (ηΤ)与Vin的第η符号的升降沿持续时间预设值相比较,以监测Vin是否有升降沿异常或Vin电平超压异常;将CNT3 (ηΤ)与Vin的第η符号的低电平持续时间预设值相比较,以监测Vin是否有低电平持续时间异
堂
巾O
[0015]本发明还提供电子产品的在线检测方法,其特征在于:通过发送控制模块控制电子产品产生Vin信号,并输入到所述信号检测装置,以检测电子产品产生的信号是否有异常;若发现异常,则电子产品为不合格产品
[0016]本发明具有如下有益效果:不需要对信号进行完整的采样,可以很容易的判断信号的幅度、占空比、上升沿和下降沿是否符合要求,电路实现简单,设备价格低廉。所述信号检测装置与方法可以应用于自动化测试领域,尤其适合应用于生产线ICT (In — Circuit—Tester即自动在线测试仪)设备对电子产品的质量检测。
【专利附图】
【附图说明】
[0017]图1为本发明实施例的信号检测装置示意图。
[0018]图2为本发明实施例的在线电子产品的信号检测装置示意图。
[0019]图3为正常Vin信号的检测示意图。
[0020]图4为一异常Vin信号的检测示意图。
【具体实施方式】
[0021]为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
[0022]一种信号检测装置,包括匹配电路、高电平幅度检测器、低电平幅度检测器、判断计时电路和比较分析模块,其特征在于:
[0023](I)匹配电路将输入信号Vin分成两路,分别输入高电平幅度检测器和低电平幅度检测器;其中,高电平幅度检测器用于检测Vin的高电平是否高于Vhh、以及Vin的高电平是否低于Vhl ;低电平幅度检测器用于检测Vin的低电平是否低于VII,以及Vin的低电平是否高于Vlh ;预设的参考电平Vhh、Vhl、Vlh、Vll具有关系Vll〈Vlh〈Vhl〈Vhh ;[0024](2)高电平幅度检测器和低电平幅度检测器检测Vin电平幅度,具体为:当Vhl ( Vin ( Vhh时,高电平幅度检测器输出信号A为高电平信号,否则输出信号A为低电平信号;当Vll < Vin ( Vlh时,低电平幅度检测器输出信号B为高电平信号,否则输出信号B为低电平信号;
[0025]优选地,高电平幅度检测器和低电平幅度检测器均由两个电压比较器组成(两个电压比较器的输出通过线与方式连接在一起,通过电阻上拉到Vcc。只要有一个比较器输出低电平,则并联输出即为低电平。两个比较器输出都为高电平,则并联输出为高电平),并且设有高低两个参考电平作为判决门限,将输入的Vin信号,根据门限判决,转换成数字脉冲信号输出。本发明的高电平幅度检测器和低电平幅度检测器,二者只是参考电平设置不同,输出A,B两路脉冲信号,分别用来判断输入信号的高电平幅度和低电平幅度。
[0026]优选地,本发明的匹配电路包括参考电平提供电路。参考电平提供电路主要由分压电阻r I到r8,及电源Vcc组成,参见附图1,用于产生四个参考电压,供高电平幅度检测器和低电平幅度检测器使用。参考电压值根据对被测信号Vin的高电平幅度和低电平幅度要求而定。
[0027]A-B对数字信号有三种组合状态,分别为低电平-低电平(简写为低-低,表示A信号为低电平同时B信号也为低电平),低电平-高电平(简写为低-高,表示A信号为低电平同时B信号为高电平),高电平-低电平(简写为高-低,表示A信号为高电平同时B信号为低电平)。由于Vin的高电平区间和低电平区间是不重叠的,Vin信号幅度要么落在高电平区间,要么落在低电平区间,要么落在两个区间之外,所以A-B不可能出现高电平-高电平组合。
[0028]出现低-低组合有两种情况,一是Vin信号处于上升沿或下降沿的过渡区域,Vlh〈Vin〈Vhl ;二是Vin信号电平超压异常,即Vin>Vhh或Vin〈Vll。因此如果低-低组合时间超出范围,则表示Vin高低电平切换太慢即上升沿或下降沿太缓,或者Vin信号异常。若Vin是正常的时钟方波信号,则A-B组合出现的顺序将为:高-低(Vin高电平)一低-低(Vin下降沿)一低-高(Vin低电平)一低-低(Vin上升沿)顺序循环。
[0029](3)判断计时电路根据Vin的符号周期T,检测每符号周期内A信号和B信号的电平幅度并计时,具体包括:检测Vin的第η符号周期内,A信号为高电平同时B信号为低电平的持续时间CNTl (nT),A信号为低电平同时B信号为低电平的持续时间CNT2 (ηΤ),以及A信号为低电平同时B信号为高电平的持续时间CNT3 (ηΤ),其中η为正整数;
[0030]优选地,判断计时电路内部采用频率为f = m/T(f根据精度要求选择,优选地f大于或等于被测信号频率的10倍,即m优选大于或等于10的正整数)的高频时钟Clk对A-B信号进行采样判决,判断A-B的组合是高-低,低-低,低-高中的哪一种。判断计时电路内部还设有三个计数器cntl,cnt2,cnt3,根据A-B不同的组合结果分别对高-低,低-低,低-高进行时间宽度计数。
[0031]优选地,在一个时间段T即将开始前,将cntl、cnt2、cnt3都清零,并在时间段T开始后,在elk时钟的每个时钟上升沿或下降沿(两个边沿都采样可以提高精度I倍)到来时对A-B进行一次采样判决和计时(也即elk时钟的一个上升沿(或下降沿)不是触发cntl的计数值增加1,就是触发cnt2或cnt3的计数值增加I):若A-B组合判决结果是高电平-低电平,则cntl计数加I ;若A-B组合判决结果是低电平-低电平,则cnt2计数加I ;若A-B组合判决结果是低电平-高电平,则cnt3计数加I。在时间段T要结束时,停止cntl、cnt2和cnt3的计数,将cntl的计数值赋给CNTl缓存、将cnt2的计数值赋给CNT2缓存、将cnt3的计数值赋给CNT3缓存,然后清零cntl、cnt2、cnt3。这样CNTl代表了时间段T内A为高电平同时B为低电平的持续时长、CNT2代表了时间段T内A、B同为低电平的持续时长、CNT3代表了时间段T内A为低电平同时B为高电平的持续时长。
[0032]在本发明的实施例中,所述一个时间段T重合于Vin信号的第η符号周期,从而缓存的 CNT1、CNT2 和 CNT3 的值即对应于 CNTl (nT)、CNT2 (ηΤ)和 CNT3 (ηΤ)。
[0033]所述一个时间段T重合于Vin信号的第η符号周期,既可以通过各种同步电路实现,也可以通过检测装置对电子产品的信号产生与发送的控制实现,如图2所示。图2为本发明实施例的在线电子产品的信号检测装置示意图。图2中,检测装置包括发送控制模块,用于控制电子产品发出指定序列、指定符号周期的数字信号Vin给信号检测装置,从而信号检测装置清楚Vin信号的符号周期和各符号的起始位置。
[0034]在一个改进实施方式中,Vin信号为时钟信号,从而Vin各符号周期的波形完全相同,因此Vin的第η符号周期的概念其实完全等同于Vin的任一符号周期。
[0035](4)比较分析模块用于:将CNTl (ηΤ)与Vin的第η符号的高电平持续时间预设值相比较,以监测Vin是否有高电平持续时间异常;将CNT2 (ηΤ)与Vin的第η符号的升降沿持续时间预设值相比较,以监测Vin是否有升降沿异常或Vin电平超压异常;将CNT3 (ηΤ)与Vin的第η符号的低电平持续时间预设值相比较,以监测Vin是否有低电平持续时间异
堂
巾O
[0036]优选地,比较分析模块还用于在获得CNTl (ηΤ)和CNT3 (ηΤ)后,根据CNTl (ηΤ)和CNT3 (ηΤ)计算Vin的占空比,并与Vin的占空比预设值相比较,以发现Vin是否有占空比异常。
[0037]其中,预设值根据被测信号Vin的占空比和上升沿下降沿的切换速度等实际情况来设定。高电平持续时间预设值Ta可以设为Vin正常信号高电平时间允许最小持续时间到允许最大持续时间;低电平持续时间预设值Tb可以设为Vin正常信号低电平时间最小允许持续时间到最大允许持续时间;升降沿持续时间预设值Tf可以设为正常信号电平切换最长允许时间,即上升沿和下降沿的最大时间。Tf 一般只设定最大值,不设最小值,因为切换时间短没有问题;切换时间长则表示信号质量差,表示上升沿或下降沿太缓。
[0038]在实际电子产品的下线前检测中,实际电子产品产生的Vin信号的上升沿或下降沿符合要求,但CNT2 (ηΤ)仍大于Tf的原因很多时候是因为Vin存在电平超压异常,即Vin信号存在时而大于Vhh,时而小于Vll的情况。电子产品产生这样的Vin时,一般会认为该产品不合格。
[0039]实际使用中根据实测信号的上升沿下降沿速度,或占空比的实际测得的情况可以对预设值进行适当调整,比如增加10%的动态范围等。
[0040]图3示例了正常Vin信号的检测情况,在该情况下由于CNTl (nT)、CNT2 (ηΤ)和CNT3 (ηΤ)都接近或等于相应的预设值,因此信号检测不会报出异常,信号检测装置最终给出电子产品合格的提示。
[0041 ] 图4示例了异常Vin信号的检测情况,在该情况下由于Vin存在电平超压异常,即Vin信号存在时而大于Vhh,时而小于Vll的情况,致使CNTl (T)和CNT3 (T)的值小于相应预设值,而CNT2 (T)的值远大于Tf,因此信号检测装置会及时给出异常警告,或信号不合格或电子产品不合格的提示。
[0042]以上是对本发明具体实施例的说明,在具体的实施过程中可对本发明的方法进行适当的改进,以适应具体情况的具体需要。因此可以理解,根据本发明的【具体实施方式】只是起示范作用,并不用以限制本发明的保护范围。
【权利要求】
1.一种信号检测方法,其特征在于,包括如下步骤: (O将待测信号Vin分成两路,分别输入高电平幅度检测器和低电平幅度检测器;其中,高电平幅度检测器用于检测Vin的高电平是否高于Vhh、以及Vin的高电平是否低于Vhl ;低电平幅度检测器用于检测Vin的低电平是否低于VII,以及Vin的低电平是否高于Vlh ;预设的参考电平 Vhh、Vhl、Vlh、Vll 具有关系 Vll〈Vlh〈Vhl〈Vhh ; (2)检测Vin电平幅度,具体为:当Vhl( Vin ( Vhh时,高电平幅度检测器输出信号A为高电平信号,否则输出信号A为低电平信号;当Vll ( Vin ( Vlh时,低电平幅度检测器输出信号B为高电平信号,否则输出信号B为低电平信号; (3)根据Vin的符号周期T,检测每符号周期内A信号和B信号的电平幅度并计时,具体包括:检测Vin的第η符号周期内,A信号为高电平同时B信号为低电平的持续时间CNTl(nT), A信号为低电平同时B信号为低电平的持续时间CNT2 (ηΤ),以及A信号为低电平同时B信号为高电平的持续时间CNT3 (ηΤ),其中η为正整数; (4)比较分析步骤,具体包括:将CNTl(ηΤ)与Vin的第η符号的高电平持续时间预设值相比较,以监测Vin是否有高电平持续时间异常;将CNT2 (ηΤ)与Vin的第η符号的升降沿持续时间预设值相比较,以监测Vin是否有升降沿持续时间异常或Vin电平超压异常;将CNT3 (ηΤ)与Vin的第η符号的低电平持续时间预设值相比较,以监测Vin是否有低电平持续时间异常。
2.如权利要求1所述的方法,其特征在于:所述高电平幅度检测器和低电平幅度检测器分别包括2个电压比较器。
3.如权利要求1所述的方法,其特征在于:根据Vin的符号周期Τ,检测每符号周期内A信号和B信号的电平幅度并计时的步骤,包括使用cntl、cnt2、cnt3三个计数器和一个elk时钟;其中,所述elk时钟的周期小于T ;所述CNTl (ηΤ)由cntl通过clk、A信号电平和B信号电平的控制实现,CNT2 (ηΤ)由cnt2通过elk、A信号电平和B信号电平的控制实现,CNT3 (ηΤ)由cnt3通过elk、A信号电平和B信号电平的控制实现。
4.如权利要求3所述的方法,其特征在于:clk时钟的周期为T/m,其中m为大于I的正整数。
5.如权利要求4所述的方法,其特征在于:使用elk时钟,包括使用elk时钟的上升沿或下降沿触发cntl、cnt2或cnt3每T/m时间计数值增加I。
6.如权利要求1所述的方法,其特征在于:所述方法还包括在获得CNTl(ηΤ)和CNT3(ηΤ)后,根据CNTl (ηΤ)和CNT3 (ηΤ)计算Vin的占空比,并与Vin的占空比预设值相比较,以发现Vin是否有占空比异常。
7.一种信号检测装置,包括匹配电路、高电平幅度检测器、低电平幅度检测器、判断计时电路和比较分析模块,其特征在于: (1)匹配电路将输入信号Vin分成两路,分别输入高电平幅度检测器和低电平幅度检测器;其中,高电平幅度检测器用于检测Vin的高电平是否高于Vhh、以及Vin的高电平是否低于Vhl ;低电平幅度检测器用于检测Vin的低电平是否低于VII,以及Vin的低电平是否高于Vlh ;预设的参考电平Vhh、Vhl、Vlh、Vll具有关系Vll〈Vlh〈Vhl〈Vhh ; (2)高电平幅度检测器和低电平幅度检测器检测Vin电平幅度,具体为:当Vhl ( Vin ( Vhh时,高电平幅度检测器输出信号A为高电平信号,否则输出信号A为低电平信号;当Vll < Vin ( Vlh时,低电平幅度检测器输出信号B为高电平信号,否则输出信号B为低电平信号; (3)判断计时电路根据Vin的符号周期T,检测每符号周期内A信号和B信号的电平幅度并计时,具体包括:检测Vin的第η符号周期内,A信号为高电平同时B信号为低电平的持续时间CNTl (nT),A信号为低电平同时B信号为低电平的持续时间CNT2 (ηΤ),以及A信号为低电平同时B信号为高电平的持续时间CNT3 (ηΤ),其中η为正整数; (4)比较分析模块用于:将CNTl(ηΤ)与Vin的第η符号的高电平持续时间预设值相比较,以监测Vin是否有高电平持续时间异常;将CNT2 (ηΤ)与Vin的第η符号的升降沿持续时间预设值相比较,以监测Vin是否有升降沿持续时间异常或Vin电平超压异常;将CNT3(ηΤ)与Vin的第η符号的低电平持续时间预设值相比较,以监测Vin是否有低电平持续时间异常。
8.如权利要求7所述的装置,其特征在于:所述高电平幅度检测器和低电平幅度检测器分别包括2个电压比较器。
9.如权利要求7所述的装置,其特征在于:判断计时电路根据Vin的符号周期Τ,检测每符号周期内A信号和B信号的电平幅度并计时,包括使用cntl、cnt2、cnt3三个计数器和一个elk时钟;其中,所述elk时钟的周期小于T ;所述CNTl (nT)由cntl通过clk、A信号电平和B信号电平的控制实现,CNT2 (nT)由cnt2通过clk、A信号电平和B信号电平的控制实现,CNT3 (nT)由cnt3通过elk、A信号电平和B信号电平的控制实现。
10.如权利要求9所述的装置,其特征在于:clk时钟的周期为T/m,其中m为大于I的正整数。
11.如权利要求10所述的装置,其特征在于:使用Clk时钟,包括使用Clk时钟的上升沿或下降沿触发cntl、cnt2或cnt3每T/m时间计数值增加I。
12.如权利要求7所述的装置,其特征在于:比较分析模块还用于在获得CNTl(nT)和CNT3 (ηΤ)后,根据CNTl (ηΤ)和CNT3 (ηΤ)计算Vin的占空比,并与Vin的占空比预设值相比较,以发现Vin是否有占空比异常。
13.一种电子产品的在线检测方法,其特征在于:通过发送控制模块控制电子产品产生Vin信号,并输入到权利要求7-12任一权利要求所述的装置,以检测电子产品产生的信号是否有异常;若发现异常,则电子产品为不合格产品。
【文档编号】G01R31/01GK103809059SQ201410043487
【公开日】2014年5月21日 申请日期:2014年1月29日 优先权日:2014年1月29日
【发明者】尹焕亭, 周迅, 王兆明 申请人:浙江网新技术有限公司, 浙江浙大网新集团有限公司