一种基于脉冲展宽的时间数字转换器
- 国知局
- 2024-07-30 09:51:34
1.本发明属于数字电路领域,具体涉及一种基于脉冲展宽的时间数字转换器。背景技术:2.时间数字转换器(time-to-digital converter,tdc)能够将时间间隔转化成数字信号,是时间量化处理系统中的核心部分。tdc有广泛的应用场景,例如激光雷达测距、医学成像、超声流量计等。最简单的tdc由延迟线和采样电路组成,通过记录所测时间间隔内信号传播的延时单元个数来量化时间间隔。不过此tdc的分辨率不能小于延时单元的延时,此外量程受到延时单元个数的限制。目前已有多种tdc结构使分辨率小于延时单元的延时,例如游标型tdc、局部无源插值tdc、脉冲收缩tdc等。在游标型tdc中,开始信号在一个慢延迟链中传播,结束信号在一个快延迟链中传播,通过计数结束信号追上开始信号所经过的延时单元个数,可以将分辨率减小为快慢延时单元的延时差。局部无源插值tdc在延时单元的首尾之间插入多个电阻,在延时单元的延时之间插入了多个上升沿,从而使分辨率低于延时单元的延时。脉冲收缩tdc中,输入延时单元的信号的上升沿传播延时大于下降沿传播延时,因此一个脉冲信号在经过一定数量的延时单元之后,最终收缩成一个固定的电平,脉冲收缩tdc的分辨率为上升沿与下降沿的传播延时之差。为了实现大的测量范围,一般采取多步的测量,使用外部时钟或者大分辨率的tdc(通常是环形tdc的形式)进行初步的量化,再用精细的tdc对余量进行精细的量化。3.脉冲展宽电路可以将一个窄脉冲按一定比例展宽成一个宽脉冲,可以通过对宽脉冲的量化实现对窄脉冲的量化,从而减小分辨率。文献[1]将输入信号上升沿与时钟上升沿之间的时间间隔输入脉冲展宽电路,将脉冲展宽约240倍,之后通过80mhz的时钟进行计数,从而实现50ps的分辨率。文献[1]的tdc的缺点是需要片外输入高频时钟,而且脉冲展宽的展宽倍数需要外部电路进行校准。文献[2]在文献[1]的基础上改进了脉冲展宽电路,使其有三斜率的展宽。不过并没有解决文献[1]的缺点。文献[3]中,脉冲展宽电路作为时间放大器,将时间间隔精确放大4倍。不过文献[3]中,决定分辨率的是其中的游标型tdc,与脉冲展宽电路的展宽倍数无关。此外,脉冲展宽电路需要精确放大,需要配合其他额外的电路,电路较为复杂。[0004]参考文献:[0005][1]chen p,chen c c,shen y s.a low-cost low-power cmos time-to-digital converter based on pulse stretching[j].ieee transactions on nuclear science,2006,53(4):2215-2220.[0006][2]kim m,lee h,woo j k,et al.a low-cost and low-power time-to-digital converter using triple-slope time stretching[j].ieee transactions on circuits&systems ii express briefs,2011,58(3):169-173.[0007][3]郭围围,尹勇生,龚号,孟煦,陈珍海,邓红辉.基于时间放大技术的时间数字转换器的设计[j].电子测量与仪器学报,2022,36(04):98-105.doi:10.13382/j.jemi.b2104759.3[0008]综上,现有技术的缺点概况如下:1.基于脉冲展宽电路的tdc需要高频的片外输入时钟;2.脉冲展宽电路的校准在片外进行;3.mdll的静态相位误差对tdc的结果有直接影响。技术实现要素:[0009]本发明的主要目的在于克服现有技术中的不足,并提出一种基于脉冲展宽的时间数字转换器,提供一种用于测量时间间隔的电路,以及用于克服mdll静态相位误差的算法。[0010]本发明所采用的具体技术方案如下:[0011]一种基于脉冲展宽的时间数字转换器,其包括倍频延迟锁相环、脉冲产生电路、校准电路、延时电路、编码器、脉冲展宽电路、第一选择器、第一计数器、第二计数器、第三计数器;[0012]倍频延迟锁相环的输入为片外参考时钟clkref,第一个输出为高频时钟clk,第二个输出为多相时钟clk0-clk11;[0013]脉冲产生电路的第一个输入为倍频延迟锁相环的输出clk,第二个输入为待量化信号input,第一个输出信号为p1,第二个输出为cen;[0014]校准电路的第一个输入为倍频延迟锁相环的输出clk,第二个输入为使能信号calibration,第三个输入为脉冲展宽电路的输出done,输出信号为p2;[0015]延时电路的第一个输入为倍频延迟锁相环的输出clk,第二个输入为脉冲展宽电路的输出done,输出信号为reset;[0016]编码器的第一个输入为为倍频延迟锁相环的输出clk0-clk11,第二个输入为脉冲展宽电路的输出done;编码器的输出为phase《3:0》,作为精细量化结果的一部分;[0017]脉冲展宽电路的第一个输入为第一选择器的输出tout,第二个输入为延时电路的输出reset,输出信号为done;[0018]第一选择器的第一个输入为脉冲产生电路的输出信号p1,第二个输入为校准电路的输出信号p2,第三个输入为使能信号calibration,输出信号为tout;[0019]第一计数器的第一个输入为脉冲产生电路的输出cen,第二个输入为倍频延迟锁相环的输出clk;第一计数器的输出为coarse《19:0》,作为粗量化结果;[0020]第二计数器的第一个输入为第一选择器的输出tout,第二个输入为倍频延迟锁相环的输出clk,第三个输入为脉冲展宽电路的输出done;第二计数器的输出为fine《7:0》,作为精细量化结果的一部分;[0021]第三计数器的第一个输入为脉冲产生电路的输出cen,第二个输入为片外参考时钟clkref;第三计数器的输出为outm,用于消除倍频延迟锁相环静态相位误差的影响。[0022]作为优选,所述校准电路中的校准信号产生电路包括第一d触发器、第二d触发器、第三d触发器、第二选择器、第一与门、反相器;[0023]第一d触发器的d端连接第一d触发器的端,时钟输入端连接clk,复位端连接复位信号rn,q端连接第二选择器的第二输入;[0024]第二选择器的第一输入连接clk,第三输入连接选择信号sel;[0025]第二d触发器的d端连接第二d触发器的端,时钟输入端连接第二选择器的输出,复位端连接复位信号rn,q端连接反相器的输入以及第一与门的第二输入;[0026]第三d触发器的d端连接电源电压vdd,时钟输入端连接反相器的输出,复位端连接复位信号rn,q端悬空,端连接第一与门的第一输入;[0027]第一与门的输出为p2。[0028]作为优选,所述校准信号产生电路工作过程中,按照选择信号sel将clk二分频或者四分频,右侧的反相器、第三d触发器及第一与门能够将分频后的时钟转为一次性的脉冲,配合输入的复位信号rn,依次持续输出一个时钟周期和两个时钟周期宽度的脉冲。[0029]作为优选,所述校准电路中,除校准信号产生电路外置还包含生成选择信号sel与复位信号rn的逻辑电路,生成逻辑为:[0030]1、当calibration为低电平时,rn为低电平;[0031]2、当calibration由低电平切换为高电平后,rn由低电平切换为高电平;[0032]3、当calibration处于高电平情况下,不断循环执行以下过程:[0033]首先,p2输出脉冲;[0034]然后,当p2输出一次脉冲之后rn转为为低电平,sel进行平切换;[0035]再后,等待脉冲展宽电路输出信号done由高电平转为低电平之后,rn转为高电平。[0036]作为优选,所述脉冲产生电路包括第四d触发器、第五d触发器、第二与门;[0037]第四d触发器的d端连接电源电压vdd,时钟输入端连接clk,复位端连接input,q端连接第五d触发器的d端,端悬空;[0038]第五d触发器的时钟输入端连接clk,复位端连接复位信号rst,q端悬空,端连接第二与门的第一输入;[0039]第二与门的第二输入为input,输出为p1。[0040]作为优选,所述脉冲展宽电路包括第一电容、第二电容、第一电流源、第二电流源、第一mos管、第二mos管、第三mos管、第四mos管、逻辑电路以及比较器;第二电容的容值大于第一电容;[0041]第一电容一端接地,另一端连接第一mos管的漏极、第三mos管的漏极以及比较器的正输入端;[0042]第二电容一端接地,另一端连接第二mos管的漏极、第四mos管的漏极以及比较器的负输入端;[0043]第一mos管的栅极连接逻辑电路的第一输出t1,源极连接第一电流源的电流输入端;[0044]第二mos管的栅极连接逻辑电路的第二输出t2,源极连接第二电流源的电流输入端;[0045]第一电流源以及第二电流源的电流输出端为地;[0046]第三mos管以及第四mos管的源极均连接电源电源vdd,栅极均连接复位信号reset;[0047]逻辑电路的输入为第一选择器的输出tout;[0048]比较器的输出为done。[0049]作为优选,所述脉冲展宽电路工作过程中,在输入脉冲信号tout后,逻辑电路先输出与tout同宽度的脉冲信号t1,此时第一mos管打开,第一电流源给第一电容放电,使第一电容的电压快速下降;脉冲信号t1之后逻辑电路的输出信号t2恒为高电平,此时第二电流源给第二电容放电,使第二电容的电压缓慢下降;当第一电容和第二电容的电压相等时,比较器输出信号done切换为高电平,再等待一段时间之后将第一电容和第二电容的电压复位。[0050]作为优选,所述基于脉冲展宽的时间数字转换器中,倍频延迟锁相环倍频输入参考时钟clkref,一方面产生高频率的时钟clk用于输入其他电路,另一方面输出多相时钟clk0-clk11用于精细的量化;对输入信号input上升沿时刻的量化由第一计数器、第二计数器、第三计数器和编码器完成,首先使用倍频延迟锁相环的输出clk进行粗量化,当第一次input上升沿到来时,脉冲产生电路的输出cen产生一个上升沿,第一计数器被使能,clk开始驱动cnt1,此时cnt1的值为0,之后每次input上升沿到来之后,脉冲产生电路的输出cen都会产生一个上升沿,此时记录第一计数器的值coarse《19:0》,之后把input上升沿与下一个clk上升沿的时间间隔作为余量p1并对余量进行细量化,一个完整的时钟周期tclk减去余量即为input上升沿距离上一次时钟上升沿的时间间隔;该余量p1由脉冲产生电路生成,在余量p1基础上额外增加一个时钟周期的偏移后输入脉冲展宽电路,按比例延展此时间间隔,同时使能第二计数器,延展结束时脉冲展宽电路的输出信号done转换为高电平,此时记录第二计数器以及编码器从而得到fine《7:0》以及倍频延迟锁相环的相位phase《3:0》。[0051]作为优选,所述输入信号input上升沿的量化结果为:[0052][0053]式中:tref为输入参考时钟周期,dc为第一计数器结果coarse《19:0》,df为第二计数器的结果fine《7:0》,dp为倍频延迟锁相环的相位phase《3:0》,m为倍频延迟锁相环的倍频比例,n为第一计数器的位数,p为倍频延迟锁相环的相位个数。[0054]作为优选,所述输入信号input上升沿的量化结果为:[0055][0056]式中:系数a和b需要满足以下三个条件:a mod 2=outm,m*a+b=dc,-m《b《m,且两个系数均为整数;tref为输入参考时钟周期,dc为第一计数器结果coarse《19:0》,df为第二计数器的结果fine《7:0》,dp为倍频延迟锁相环的相位phase《3:0》,m为倍频延迟锁相环的倍频比例,n为第一计数器的位数,p为倍频延迟锁相环的相位个数;倍频延迟锁相环输出的m个周期中,有一个周期宽度为tm,其余m-1个周期宽度为[0057]本发明相对于现有技术而言,具有以下有益效果:[0058]现有技术需要高频的输入时钟,并且对脉冲展宽电路的校准需要片外电路,难以实时校准。在有倍频电路的tdc中,为了避免mdll静态相位误差的影响,一些已有方案采取pll+dll的方法,电路成本较高。本发明提出的tdc结构结合了mdll、脉冲展宽电路以及校准电路,保证高分辨率的同时能有效增大了tdc的量程,并且能够减少pvt的影响。其中的校准电路结构简单,校准成本低,适用于脉冲展宽电路的校准。此外,针对mdll静态相位误差的校准算法,只需增加一个1bit计数器,额外的电路成本极小,同时能够克服mdll静态相位误差的影响。附图说明[0059]图1为基于脉冲展宽的时间数字转换器整体结构图。[0060]图2为正常工作时tdc的时序图。[0061]图3为校准电路中校准信号产生电路。[0062]图4为脉冲产生电路。[0063]图5为脉冲展宽电路。[0064]图6为脉冲展宽电路中电容电压示意。具体实施方式[0065]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似改进,因此本发明不受下面公开的具体实施例的限制。本发明各个实施例中的技术特征在没有相互冲突的前提下,均可进行相应组合。[0066]在本发明的描述中,需要理解的是,术语“第一”、“第二”仅用于区分描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。[0067]本发明提出了一种基于脉冲展宽的时间数字转换器(tdc)结构,并提出一种校准算法以应对mdll中静态相位误差的影响。该tdc使用倍频延迟锁相环(multiplying delay-locked loop,mdll)倍频较低的输入参考时钟,倍频后的时钟可以对输入时刻进行粗量化;脉冲展宽电路将粗量化之后的余量以一定比例展宽,进而实现高分辨率的量化;通过对时刻的量化,此tdc能够应用于输入间隔小于飞行时间的场景,例如超声流量计。时间间隔的测量结果是所需的两个时刻的量化结果t1、t2之差(t2-t1),对量化结果作差能够有效避免脉冲展宽电路中固定的传播延时引起的误差。此外,本发明的电路中的mdll和校准电路能够减少pvt(process,voltage,temperature)的影响。[0068]在本发明的一个较佳实施例中,提供了一种基于脉冲展宽的时间数字转换器,其基本工作原理如图1所示,具体的电路结构包括倍频延迟锁相环mdll、脉冲产生电路a、校准电路b、延时电路d、编码器e、脉冲展宽电路f、第一选择器mux1、第一计数器cnt1、第二计数器cnt2、第三计数器cnt3。下面对各电路模块的具体连接方式和信号传输过程进行详细描述。[0069]倍频延迟锁相环mdll的输入为片外参考时钟clkref,第一个输出为高频时钟clk,第二个输出为多相时钟clk0-clk11;[0070]脉冲产生电路a的第一个输入为倍频延迟锁相环mdll的输出clk,第二个输入为待量化信号input,第一个输出信号为p1,第二个输出为cen;[0071]校准电路b的第一个输入为倍频延迟锁相环mdll的输出clk,第二个输入为使能信号calibration,第三个输入为脉冲展宽电路f的输出done,输出信号为p2;[0072]延时电路d的第一个输入为倍频延迟锁相环mdll的输出clk,第二个输入为脉冲展宽电路f的输出done,输出信号为reset;[0073]编码器e的第一个输入为为倍频延迟锁相环mdll的输出clk0-clk11,第二个输入为脉冲展宽电路f的输出done;编码器e的输出为phase《3:0》,作为精细量化结果的一部分;[0074]脉冲展宽电路f的第一个输入为第一选择器mux1的输出tout,第二个输入为延时电路的输出reset,输出信号为done;[0075]第一选择器mux1的第一个输入为脉冲产生电路a的输出信号p1,第二个输入为校准电路b的输出信号p2,第三个输入为使能信号calibration,输出信号为tout;[0076]第一计数器cnt1的第一个输入为脉冲产生电路a的输出cen,第二个输入为倍频延迟锁相环mdll的输出clk;第一计数器cnt1的输出为coarse《19:0》,作为粗量化结果;[0077]第二计数器cnt2的第一个输入为第一选择器mux1的输出tout,第二个输入为倍频延迟锁相环mdll的输出clk,第三个输入为脉冲展宽电路f的输出done;第二计数器cnt2的输出为fine《7:0》,作为精细量化结果的一部分;[0078]第三计数器cnt3的第一个输入为脉冲产生电路a的输出cen,第二个输入为片外参考时钟clkref;第三计数器cnt3的输出为outm,用于消除倍频延迟锁相环mdll静态相位误差的影响。[0079]图2是tdc量化一个input上升沿的时序图。在该tdc中,倍频延迟锁相环mdll倍频输入参考时钟clkref,一方面产生较高频率的时钟clk用于输入其他电路,另一方面输出多相时钟clk0-clk11用于精细的量化。对输入信号input上升沿时刻的量化主要由第一计数器cnt1、第二计数器cnt2、第三计数器cnt3和编码器e完成,首先使用倍频延迟锁相环mdll的输出clk进行粗量化,当第一次input上升沿到来时,脉冲产生电路a的输出cen产生一个上升沿,第一计数器cnt1被使能,clk开始驱动cnt1,此时cnt1的值为0,之后每次input上升沿到来之后,脉冲产生电路a的输出cen都会产生一个上升沿,此时记录第一计数器cnt1的值coarse《19:0》,之后把input上升沿与下一个clk上升沿的时间间隔作为余量p1并对余量进行细量化,一个完整的时钟周期tclk减去余量即为input上升沿距离上一次时钟上升沿的时间间隔;该余量p1由脉冲产生电路a生成,在余量p1基础上额外增加一个时钟周期的偏移后输入脉冲展宽电路f,按比例延展此时间间隔,同时使能第二计数器cnt2,延展结束时脉冲展宽电路f的输出信号done转换为高电平,此时记录第二计数器cnt2以及编码器e从而得到fine《7:0》以及倍频延迟锁相环mdll的相位phase《3:0》。[0080]上述过程中,在余量中额外增加一个时钟周期的偏移,是为了保证脉冲展宽电路在输入余量很小时仍满足电路最小建立时间的要求,使得脉冲展宽电路实际输入范围保持在1~2个时钟周期内。[0081]在本发明的实施例中,进一步给出了校准电路b的校准信号产生电路、脉冲产生电路a、脉冲展宽电路f的具体电路结构原理,下面对三者分别进行展开描述。[0082]如图3所示,校准电路b的校准信号产生电路中,包括第一d触发器dff1、第二d触发器dff2、第三d触发器dff3、第二选择器mux2、第一与门and1、反相器inv。其中:[0083]第一d触发器dff1的d端连接第一d触发器dff1的端,时钟输入端连接clk,复位端连接复位信号rn,q端连接第二选择器mux2的第二输入;[0084]第二选择器mux2的第一输入连接clk,第三输入连接选择信号sel;[0085]第二d触发器dff2的d端连接第二d触发器dff2的端,时钟输入端连接第二选择器mux2的输出,复位端连接复位信号rn,q端连接反相器inv的输入以及第一与门and1的第二输入;[0086]第三d触发器dff3的d端连接电源电压vdd,时钟输入端连接反相器inv的输出,复位端连接复位信号rn,q端悬空,端连接第一与门and1的第一输入;[0087]第一与门and1的输出为p2。[0088]如图4所示,脉冲产生电路a包括第四d触发器dff4、第五d触发器dff5、第二与门and2;[0089]第四d触发器dff4的d端连接电源电压vdd,时钟输入端连接clk,复位端连接input,q端连接第五d触发器dff5的d端,端悬空;[0090]第五d触发器dff5的时钟输入端连接clk,复位端连接复位信号rst,q端悬空,端连接第二与门and2的第一输入;[0091]第二与门and2的第二输入为input,输出为p1。[0092]如图5所示,脉冲展宽电路f包括第一电容c1、第二电容c2、第一电流源i1、第二电流源i2、第一mos管mn1、第二mos管mn2、第三mos管mp3、第四mos管mp4、逻辑电路logic以及比较器comp;第二电容c2的容值大于第一电容c1;[0093]第一电容c1一端接地,另一端连接第一mos管mn1的漏极、第三mos管mp3的漏极以及比较器comp的正输入端;[0094]第二电容c2一端接地,另一端连接第二mos管mn2的漏极、第四mos管mp4的漏极以及比较器comp的负输入端;[0095]第一mos管mn1的栅极连接逻辑电路的第一输出t1,源极连接第一电流源i1的电流输入端;[0096]第二mos管mn2的栅极连接逻辑电路的第二输出t2,源极连接第二电流源i2的电流输入端;[0097]第一电流源i1以及第二电流源i2的电流输出端为地;[0098]第三mos管mp3以及第四mos管mp4的源极均连接电源电源vdd,栅极均连接复位信号reset;[0099]逻辑电路logic的输入为第一选择器mux1的输出tout;[0100]比较器comp的输出为done。[0101]上述实施例中设计的tdc通过分别量化开始与结束信号的输入时刻,再将量化结果的差作为时间间隔,可以使开始与结束信号通过的路径相同,避免电路自身传播延时对结果的影响。下面具体对其电路原理和结果量化过程进行详细描述。[0102]本发明中通过采用粗量化和细量化结合的分步量化,可以在保证高分辨率的同时能有效增大tdc的量程。假设输入参考时钟周期为tref,mdll的倍频比例为m,第一计数器cnt1的位数为n,则tdc的量程dr为:[0103][0104]脉冲展宽电路按一定比例展宽输入脉冲,效果类似于将粗量化的余量放大,进而提高分辨率。假设展宽比例为k,mdll有p个相位,则tdc的分辨率r为:[0105][0106]假设记录的第一计数器cnt1结果coarse《19:0》为dc,第二计数器cnt2结果fine《7:0》为df,mdll相位phase《3:0》为dp,则input上升沿的量化结果q为:[0107][0108]通过上述公式(3),即可计算输入信号input上升沿的具体量化结果。[0109]当然,本发明中还进一步提供了用于克服mdll静态相位误差的改进算法,该算法可在测出时钟确定性抖动之后降低mdll静态相位误差对于量化结果的影响。下面具体进行展开描述。[0110]在信号calibration为高电平的情况下,电路进入校准模式。校准模式下tdc的各个模块的主要功能与正常工作时相同,因此该tdc校准方便,无需额外的片外信号。[0111]校准电路b用于产生校准信号,校准电路b中除了校准信号产生电路之外还需要包含生成选择信号sel与复位信号rn的逻辑电路。[0112]图3是校准电路b中的校准信号产生电路的原理图,校准信号产生电路工作过程中,按照选择信号sel将clk二分频或者四分频,右侧的反相器inv、第三d触发器dff3及第一与门and1能够将分频后的时钟转为一次性的脉冲,配合输入的复位信号rn,依次持续输出一个时钟周期和两个时钟周期宽度的脉冲。因此,校准电路持续地产生两个脉冲,其脉冲宽度之差为一个时钟周期tclk。校准模式下这两个脉冲的的量化结果df1、dp1、df2、dp2的差值表示的是脉冲展宽电路的展宽比例k。[0113][0114]校准电路b中,校准信号产生电路外还需要依赖于其他逻辑电路来生成选择信号sel与复位信号rn,其生成逻辑为:[0115]1、当calibration为低电平时,rn为低电平;[0116]2、当calibration由低电平切换为高电平后,rn由低电平切换为高电平;[0117]3、当calibration处于高电平情况下,不断循环执行以下过程:[0118]首先,p2输出脉冲;[0119]然后,当p2输出一次脉冲之后rn转为为低电平,sel进行平切换;[0120]再后,等待脉冲展宽电路f输出信号done由高电平转为低电平之后,rn转为高电平。[0121]只要calibration保持高电平,电路状态将不断循环上述步骤3。[0122]图5是脉冲展宽电路f的原理图,图6是脉冲展宽电路f中电容电压示意图,展示了在脉冲展宽电路f工作时,电容c1、c2上的电压变化的示意图。由于第二电容c2的容值大于第一电容c1,因此第二电容c2为大电容,第一电容c1为小电容。在输入脉冲信号tout后,逻辑电路logic先输出与tout同宽度的脉冲信号t1,此时第一mos管mn1打开,第一电流源i1给第一电容c1放电,使第一电容c1的电压快速下降;脉冲信号t1之后逻辑电路logic的输出信号t2恒为高电平,此时第二电流源i2给第二电容c2放电,使第二电容c2的电压缓慢下降;当第一电容c1和第二电容c2的电压相等时,比较器comp输出信号done切换为高电平,再等待一段时间之后将第一电容c1和第二电容c2的电压复位。假设i1/i2=a,c1/c2=1/b,tin的脉冲宽度为δtin,数字逻辑电路logic以及比较器comp的传播延时总和为td,则tin上升沿与comp上升沿的时间间隔δt为:[0123]δt=(ab+1)·δtin+td#(5)[0124]传播延时td虽然会影响δt的大小,但是对于不同tin,δt的差值与δtin的差值是成正比的,td的影响可以忽略。由于时间间隔是两次量化结果作差,因此td几乎不会影响tdc对时间间隔的测量。[0125]通过输出信号outm,采用本发明提出的改进算法可克服mdll静态相位误差的影响,具体而言,改进算法如下:[0126]mdll静态相位误差会导致mdll输出的clk有两种周期。假设tref为输入参考时钟周期,倍频延迟锁相环mdll输出m个周期,则其中有一个周期宽度为tm,其余m-1个周期宽度为tm-1:[0127][0128]例如,本发明实施例中使用的mdll的倍频比例m为32,因此在每个参考时钟周期内,mdll会输出32个clk周期。其中有31个clk周期为t31,有1个clk的周期为t32,t31和t32的关系可表示为:[0129][0130]在测得tm-1之后,可以用本发明提出的算法克服mdll静态相位误差的影响。信号input在使能第一计数器cnt1的同时,会使能一个1bit第三计数器cnt3,cnt3由参考时钟驱动,当后续的信号input上升沿到来时,tdc会记录cnt1的输出coarse《19:0》,以及cnt3的输出outm。在确定tm-1的值的情况下,可以改进式(3),输入信号input上升沿的量化结果q为:[0131][0132]式中:系数a和b需要满足以下三个条件:a mod 2=outm,m*a+b=dc,-m《b《m,且两个系数均为整数;tref为输入参考时钟周期,dc为第一计数器cnt1结果coarse《19:0》,df为第二计数器cnt2的结果fine《7:0》,dp为倍频延迟锁相环mdll的相位phase《3:0》,m为倍频延迟锁相环mdll的倍频比例,n为第一计数器cnt1的位数,p为倍频延迟锁相环mdll的相位个数。[0133]由此可见,本发明的上述改进算法将粗量化的计算由简单的dc*tclk转为求整个时间间隔中tm-1、tm的个数,从而只需增加一个1bit计数器无需增加额外的电路成本,即可克服mdll静态相位误差的影响。在细量化过程中,tclk要除以展宽比例,静态相位误差影响较小,因此可以不做处理。[0134]以上所述的实施例只是本发明的一种较佳的方案,然其并非用以限制本发明。有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型。因此凡采取等同替换或等效变换的方式所获得的技术方案,均落在本发明的保护范围内。
本文地址:https://www.jishuxx.com/zhuanli/20240730/151093.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表