一种序列脉冲部分下降沿加抖的装置的制作方法

文档序号:11772032阅读:273来源:国知局
一种序列脉冲部分下降沿加抖的装置的制作方法

本发明属于数字测试技术领域,更为具体地讲,涉及一种序列脉冲部分下降沿加抖的装置。



背景技术:

近年来,在电子技术快速发展的背景下,数字化设备也随之不断发展,并且在通信、导航等领域显示出其独特性与紧缺性。从目前的情况来看,数字化设备的发展伴随着半导体器件的发展,向着集成化与智能化的方向演变,并且呈现出高精度、高集成度、多功能性、人机交互性、可编程性的发展特点。同时,半导体技术和集成技术的发展也推动了数字化技术的创新,数字化技术的发展在很大程度上反应出当前电子行业的发展情况。

序列脉冲信号发生器作为一种典型的数字化设备,在许多领域都有重大的研究意义。首先,在传统测试领域,尤其是对高频电路、高速数字设备等进行相关的功能测试,噪声容限测试、信号抖动容限测试,相应测试时,往往需要为被测试系统提供抖动频率可调、抖动大小可变占空比可调的频谱分量丰富的脉冲信号,往往需要功能模式丰富的测试信号去进行分析测试,鉴定其相应情况,运行状态等,或者对其进行故障诊断,往往要频段范围宽、发射功率大、精度高的信号源为其服务。

抖动是指序列脉冲信号在短期内重要的瞬间变化相对于理想位置发生的偏移。抖动可以分为随机性抖动(rj)和确定性抖动(dj),而确定性抖动又可以分为周期性抖动(pj)、数据相关抖动(ddj)和占空比抖动(dcd)三种。

随机抖动产生的原因很复杂,很难消除。器件内部热噪声,晶体的随机振动,宇宙射线等都有可能引起随机抖动。随机抖动满足高斯分布,在理论上是无边界的,只要测试的时间足够长,随机抖动也是无限大的。确定性抖动不是高斯分布,通常是有边际的,它是可重复可预测的。信号的反射、串扰、开关噪声、电源干扰、emi等都会产生随机性抖动。

过去多年来用于量化抖动的最常用的方法是峰峰值抖动(peak-to-peakjitter)和均方根抖动(root-mean-squarejitter)。由于时钟系统是数字系统非常关键的一部分,直接决定了数据发送和接收的成败,是整个系统的主动脉,因此时钟的抖动一直备受关注。高速串行数据标准一般要求在特定误码率情况下(如10e-12)的总体抖动、固有抖动、随机抖动等指标不能过大;而时钟信号一般是芯片手册给出要求。

在数字系统中,抖动将引起系统误码率的增加,为了使数字系统在有抖动的情况下,仍能保证系统的指标,那么抖动就应该限制在一定范围之内,这就是所谓的抖动容限。因此为了测量数字系统的抖动容限,就需要模拟多类型数字信号抖动或时钟抖动、可控抖动幅度等,在保证系统的指标的情况下得到容许的最大抖动范围。而目前在国内公开资料中未见序列脉冲信号上加载抖动来对被测试设备进行测试的技术。



技术实现要素:

本发明的目的在于克服现有技术的不足,提供一种序列脉冲部分下降沿加抖的装置,为被测试设备提供周期性的部分下降沿抖动信号,在抖动范围可控情况下,完成被测试设备的测试。

为实现上述发明目的,本发明一种序列脉冲部分下降沿加抖的装置,其特征在于,包括:

延迟补偿电路1,用于接收序列脉冲信号din,并对序列脉冲信号din进行延迟补偿,使同步电路输出信号的下降沿先于序列脉冲信号din到达信号截取电路;

同步电路,用于接收序列脉冲信号din和门控信号,完成门控信号与序列脉冲信号的同步,得到用于截取序列脉冲的截取信号;

信号截取电路1和信号截取电路2,分别接收经过延迟补偿电路1延迟补偿后的序列脉冲信号和截取信号,通过截取信号对延迟补偿后的序列脉冲信号进行截取,得到门外信号和门内信号;信号截取电路2将门内信号扇出成两路,分别送入上升沿检测电路以及下降沿检测电路;

上升沿检测电路和下降沿检测电路,用于提取门内信号的上升沿信息和下降沿信息,得到窄化上升沿信号和窄化下降沿信号;

地址控制器,对时钟信号和门控使能信号进行延迟处理后将其作为抖动数据加载信号,用于控制抖动数据存储电路将抖动数据送入到延迟电路;

抖动数据存储电路,在抖动数据加载信号的控制下,将携带有抖动数据存储电路固有延迟的抖动数据送入到延迟控制电路;

头延迟电路,用于接收窄化上升沿信号,并进行可控延迟,实现窄化下降沿信号的不同抖动幅度下的负抖动,再发送给沿合成电路;

延迟控制电路,用于接收窄化下降沿信号和抖动数据,并在抖动数据加载控制信号的控制下,将抖动数据加载到窄化下降沿信号,再发送给沿合成电路;

沿合成电路,将头延迟电路和延迟控制电路发送的信号进行合成,得到包含上升沿信息和下降沿信息的下降沿加抖信号;

延迟补偿电路2,用于接收门外信号,并对门外信号进行延迟补偿,使门外信号与下降沿加抖信号的总延迟相同,再送入到数据合成电路;

数据合成电路,将下降沿加抖信号和延迟补偿后的门外信号进行异或合成,得到部分下降沿加抖的序列脉冲信号。

本发明的发明目的是这样实现的:

本发明一种序列脉冲部分下降沿加抖的装置,将输入序列脉冲通过同步后的门控信号截取,得到需要在下降沿加载抖动的部分和门控信号之外的无需加载抖动的部分。对于需要加载抖动的部分序列脉冲波形分解为上升沿信号与下降沿信号,将抖动转化为延迟定时控制加载到上升沿,上升沿信号作为触发器时钟和下降沿信号作为复位信号使得序列脉冲在上升沿来时拉高,下降沿来时拉低,实现对该部分序列脉冲信号的下降沿加抖后的波形合成。其中,下降沿在可编程延迟线的作用下时延,由于时延的数值是可编程控制的,因此下降沿到来的时刻随控制数据变化,由上升沿和下降沿合成的序列脉冲信号的下降沿就产生了抖动。最后通过数据合成电路将加载了抖动的部分序列脉冲和未加载抖动的部分序列脉冲合成得到完整的部分下降沿加抖的序列脉冲信号。

同时,本发明一种序列脉冲部分下降沿加抖的装置还具有以下有益效果:

(1)、通过使用可编程延迟线以及触发器脉冲合成技术,实现了在单独下降沿上加载可编程抖动;

(2)、加载的抖动可由数据控制得到任意类型的抖动,包括正弦抖动、三角抖动、高斯抖动等;

(3)、序列脉冲的加抖装置可在信号源产生数据内容之后加载抖动,加载的过程无需外部同步时钟,对信号源设备无强制性要求,只需信号源端和抖动的控制数据的输入即可将抖动控制器集成到设备中,最大的特点是无需重新设计信号源端。

(4)、边沿抖动转化为延迟定时的控制,利用高分辨率延迟线得到序列脉冲下降沿抖动的高精密控制,可实现抖动分辨率优于1ps。

附图说明

图1是本发明一种序列脉冲部分下降沿加抖的装置原理框图;

图2是图1中虚线框部分即序列脉冲部分下降沿加抖装置的电路图;

图3是图2所示序列脉冲部分下降沿加抖装置的抖动数据加载时序图;

图4是图2所示序列脉冲部分下降沿加抖装置的时序波形图。

具体实施方式

下面结合附图对本发明的具体实施方式进行描述,以便本领域的技术人员更好地理解本发明。需要特别提醒注意的是,在以下的描述中,当已知功能和设计的详细描述也许会淡化本发明的主要内容时,这些描述在这里将被忽略。

实施例

图1是本发明一种序列脉冲部分下降沿加抖的装置原理框图。

在本实施例中,如图1所示,本发明一种序列脉冲部分下降沿加抖的装置,包括:延迟补偿电路1和延迟补偿电路2、同步电路、信号截取电路1和信号截取电路2、上升沿检测电路和下降沿检测电路、地址控制器、抖动数据存储电路、延迟电路、头延迟控制电路、沿合成电路和数据合成电路;

下面对各个子模块进行详细描述:

延迟补偿电路1,用于接收序列脉冲信号din,并对序列脉冲信号din进行延迟补偿,使同步电路输出信号的下降沿序列脉冲数据信号din到达信号截取电路;

同步电路,用于接收序列脉冲信号din和门控信号,完成门控信号与序列脉冲信号的同步,得到用于截取数据的截取信号;

信号截取电路1和信号截取电路2,分别接收经过延迟补偿电路1延迟补偿后的序列脉冲信号和截取信号,通过截取信号对延迟补偿后的序列脉冲信号进行截取,得到门外信号和门内信号;信号截取电路2将门内信号扇出成两路,分别送入上升沿检测电路以及下降沿检测电路;

上升沿检测电路和下降沿检测电路,用于提取门内信号的上升沿信息和下降沿信息,得到窄化上升沿信号和窄化下降沿信号;

地址控制器,对时钟信号和门控使能信号进行延迟处理后将其作为抖动数据加载信号,用于控制抖动数据存储电路将抖动数据送入到延迟电路;

抖动数据存储电路,在抖动数据加载信号的控制下,将携带有抖动数据存储电路固有延迟的抖动数据送入到延迟控制电路;

头延迟电路,用于接收窄化上升沿信号,并进行可控延迟,实现窄化下降沿信号的不同抖动幅度下的负抖动,再发送给沿合成电路;

延迟控制电路,用于接收窄化下降沿信号和抖动数据,并在抖动数据加载控制信号的控制下,将抖动数据加载到窄化下降沿信号,再发送给沿合成电路;

沿合成电路,将头延迟电路和延迟控制电路发送的信号进行合成,得到包含上升沿信息和下降沿信息的下降沿加抖信号;

延迟补偿电路2,用于接收门外信号,并对门外信号进行延迟补偿,使门外信号与下降沿加抖信号的总延迟相同,再送入到数据合成电路;

数据合成电路,将下降沿加抖信号和延迟补偿后的门外信号进行异或合成,得到部分下降沿加抖的序列脉冲信号。

图2是图1中虚线框部分即序列脉冲部分下降沿加抖装置的电路图。

如图2所示,在本实施例中,地址控制器的时延t2以及抖动数据存储电路的时延t5之和小于时钟周期的一半t/2。这样可以保证在延迟电路的抖动序列脉冲信号在抖动数据加载信号之前到来,实现抖动数据的加载。

在本实施例中,信号截取电路包括一个与门,在与门两输入端数据都为“1”时,输出为“1”,只要有一个输入端为“0”则输出端为“0”。因此实现了信号的截取功能。

上升沿检测电路选用一个d触发器,d触发器的d端接高电平,时钟端接上升沿信号;当上升沿到来时,d触发器q端输出由低电平变为高电平,并作为d触发器的复位信号,使d触发器输出复位,并由高电平变为低电平,d触发器q端输出窄化上升沿信号。

下降沿检测电路选用一个d触发器,d触发器的d端接高电平,时钟端接下降沿信号;当下降沿到来时,d触发器q端输出由高电平变为低电平,并作为d触发器的复位信号,使d触发器输出复位,并由低电平变为高电平,d触发器q端输出窄化下降沿信号。

图3是图2所示序列脉冲部分下降沿加抖装置的抖动数据加载时序图。

如图3所示,在本实施例中,抖动数据djitter在抖动数据加载信号load上升沿到来时加载,抖动数据加载信号load与时钟信号clk有t3的时间延迟,djitter根据地址产生器产生的地址address从抖动数据存储器中读取得到。所有的抖动数据加载过程都在触发信号gate_en高电平范围内进行。当gate_en信号为低时,抖动数据地址控制器停止产生地址,保留gate_en为高时的最后一个地址数据,同时抖动数据停止输出,在下一次gate_en为高时接着上一个gate_en为低时的地址继续输出抖动数据,这样就可以保证抖动数据都可以有效地加载到下降沿上。

图4是图2所示序列脉冲部分下降沿加抖装置的时序波形图。

如图4所示,在本实施例中,在下降沿加载了抖动的序列脉冲信号dout与未加载抖动的序列脉冲信号之间有由固定延迟线产生的延迟tdelay。抖动大小(trj1…trj3)不会超过经过窄化的上升沿和下降沿的脉宽。

如图4所示,gate信号为高电平时为门有效,在高电平范围内的数据输入信号都会被截取出来,截取出来的信号在上升沿加载抖动之后为dp1,在门外的信号为dp2,最后由dp1和dp2经过数据合成电路合成为门控信号内下降沿加抖的输出信号dout。

需要说明的是,在本发明中利用序列脉冲波形沿分解与沿合成方法,通过分别调节上升沿的延迟和下降沿的延迟完成对序列脉冲波形的上升沿和下降沿出现时刻的精密控制,将波形下降沿抖动转化为下降沿的定时控制。延迟电路不仅可以选取数控可编程延迟线,也可以选取模拟电平控制的高精度可控延迟线,而抖动数据则由dac芯片完成抖动数据的数模转化用以模拟电平控制的高精度可控延迟线的模拟控制。

尽管上面对本发明说明性的具体实施方式进行了描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。

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