一种占空比稳定数字控制单级多时钟相位插值器的制作方法

文档序号:16628996发布日期:2019-01-16 06:23阅读:393来源:国知局
一种占空比稳定数字控制单级多时钟相位插值器的制作方法

本发明涉及相位插值技术领域,更具体的说是涉及一种占空比稳定数字控制单级多时钟相位插值器。



背景技术:

时钟相位内插器能够提供精确地多相时钟相位,广泛应用于混合信号接口电路系统中,尤其是在高速时钟数据恢复系统(cdr)中。系统通过选择精确的时钟相位,恢复出合理的用于采样数据的时钟,保证准确的采样数据。

相位插值器主要实现的方式有一下几种方式:基于电流模式逻辑(cml)单元的模拟相位插值器;基于反相器的纯数字相位插值器;基于dll产生的数字相位插值器。

基于cml的模拟相位插值器可以提供高的带宽,很好的线性度,但是由于基于cml单元的插值器需要固定的尾电流,需要消耗大的功耗和面积,为了保持相位插值器的线性度还需要保证插值器两个输入相位不能差别太大(通常为90度),输入信号的幅度和斜率大小合理,这样可以保证插值单元电路内部很好的工作。这个要求提高的设计难度,缩小了插值器的应用范围,一般用于基于vco的pll电路中。利用vco内部自带的多相位合适摆幅信号作为输入进行相位插值。

基于反相器的纯数字相位插值器需要输入是cmos高低电平信号,避免了基于cml的模拟相位插值器对输入信号的幅度的要求,降低了设计难度,提升了电路的稳定性。但是,基于反相器的数字相位插值器的两个输入相位差不能相差太大,当两个相位相差远大于输入上升下降延迟时,插值功能会失效。因此,这种纯数字相位插值器只能处理相位相差很小的两个输入,应用范围受限。

最后关于cmos电平的相位插值器,需要多个相位的输入控制时钟和复杂时序控制电路,增加了电路的复杂度,增加了对输入的要求;此外,主要对输出时钟的下降沿进行插值处理,上升沿基本上没有变化,当需要的插值的两个时钟相位相差比较大时,输出时钟的占空比发生变化,在特定的应用,比如时钟采样系统中,对时钟占空比要求很高。

因此,如何提供一种占空比稳定数字控制单级多时钟相位插值器是本领域技术人员亟需解决的问题。



技术实现要素:

有鉴于此,本发明提供了一种占空比稳定数字控制单级多时钟相位插值器对输入要求简单,只需要两个相位差的数字输入高低电平信号,相位插值器内部时序控制逻辑电路简单,相位插值器可以输出占空比不变的高精度多相位的时钟。

为了实现上述目的,本发明提供如下技术方案:

一种占空比稳定数字控制单级多时钟相位插值器,具有输入时钟信号cki和ckq,包括:数字控制选择单元、数字相位插值单元和数据选择器;

其中,所述数字控制选择单元提供i_m_sel、i_n_sel以及ck_sel的控制信号;所述输入时钟信号cki和ckq两两排列构成三种组合信号;所述组合信号、所述i_m_sel、i_n_sel做为所述数字相位插值单元的输入;所述数字相位插值单元设置有三个;所述数字相位插值单元的输出和所述做为数据选择器的输入;

所述数字相位插值单元包括:电流源单元、时序控制逻辑电路、mos管支路;所述输入时钟信号cki和ckq做为所述时序控制逻辑电路的输入得到控制信号ck1_d、ckp_d、ckn_d;所述控制信号做为所述mos管支路的输入;所述mos管支路包括两条;所述mos管支路包括两个nmos管和两个pmos管;所述nmos管串联,所述pmos管串联,再进行串联;两条所述mos管支路的所述nmos管和所述pmos管的连接点进行连接,并与输出电路进行连接;所述电流源单元高点平开启,低电平关闭。

通过上述的技术方案,本发明的技术效果:基于电流控制型反相器单元,配合合理的负载电容以及相应的时序控制电路,该数字相位插值单元可以处理两个输入较大相位差的时钟信号,克服了只能处理很小相位差的两个信号的缺点。

优选的,在上述的一种占空比稳定数字控制单级多时钟相位插值器中,所述时序控制逻辑电路包括缓冲器、或门电路、和与门电路;所述缓冲器、所述或门电路、和所述与门电路的输出分别输出mos管支路的控制信号。

通过上述的技术方案,本发明的技术效果:控制逻辑产生电路结构简单,避免了内部复杂的时序逻辑的产生,增强了电路实际的鲁棒性。

优选的,在上述的一种占空比稳定数字控制单级多时钟相位插值器中,所述电流源单元包括数字控制pmos电流源单元和数字控制nmos电流源单元;所述数字控制pmos电流源单元和所述数字控制nmos电流源单元均有mos管连接构成。

优选的,在上述的一种占空比稳定数字控制单级多时钟相位插值器中,所述输出电路包括施密特触发器和电容;所述电容一端与所述施密特触发器连接,另一端接地;所述施密特触发器的输出做为所述数据选择器的输入。

优选的,在上述的一种占空比稳定数字控制单级多时钟相位插值器中,所述数字相位插值单元的两个输入端均接同一个时钟cki或ckq时,数字相位内插单元提供等量的延时;所述数字相位插值单元的两个输入为cki和ckq时,通过所述电流源单元的个数选择相应的输出相位。

经由上述的技术方案可知,与现有技术相比,本发明公开提供了一种占空比稳定数字控制单级多时钟相位插值器对输入要求简单,只需要两个相位差的数字输入高低电平信号,相位插值器内部时序控制逻辑电路简单,相位插值器可以输出占空比不变的高精度多相位的时钟。通过内部合适的数字控制和时序控制,保证了实现高线性多相位插值功能,同时该数字相位插值单元仅仅需要两个输入不同相位的时钟以及相应的数字控制信号就可以实现在两个相位间实现高精度相位插值,克服了多时钟输入要求的缺点,应用范围更广,另外通过内部合理的时序控制,对输入信号的上升沿和下降沿进行相同的处理,对上升沿也同样保持相应的相位插值,可以保证时钟经过该相位插值器以后,整体占空比稳定,保证经过相位插值以后输出时钟相位保持和输入占空比一致,也避免了输出时钟占空比改变的缺点。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明的整体原理图;

图2为本发明的数字相位插值器单元原理图;

图3为本发明的数字控制pmos电流源单元;

图4为本发明的数字控制nmos电流源单元;

图5为本发明的时序控制逻辑电路;

图6为本发明的时序图;

图7为本发明的单级8相位插值器仿真结果图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例公开了一种占空比稳定数字控制单级多时钟相位插值器对输入要求简单,只需要两个相位差的数字输入高低电平信号,相位插值器内部时序控制逻辑电路简单,相位插值器可以输出占空比不变的高精度多相位的时钟。

如图1所示,一种占空比稳定数字控制单级多时钟相位插值器,具有输入时钟信号cki和ckq,包括:数字控制选择单元、数字相位插值单元和数据选择器;

其中,所述数字控制选择单元提供i_m_sel、i_n_sel以及ck_sel的控制信号;所述输入时钟信号cki和ckq构成三种组合信号,分别是cki和ckq单独做输入或者cki和ckq共同做为输入;所述组合信号、所述i_m_sel、i_n_sel做为所述数字相位插值单元的输入;所述数字相位插值单元设置有三个;所述数字相位插值单元的输出和所述做为数据选择器的输入。

具体地,数字选择控制电源提供i_m_sel1、i_n_sel1、i_m_sel2、i_n_sel2、i_m_sel3、i_n_sel3以及ck_sel<1:0>,其中,i_m_sel1和i_n_sel1、i_m_sel2和i_n_sel2、i_m_sel3和i_n_sel3分别输入一个数字相位插值单元,同时cki和ckq单独做输入或者cki和ckq共同做为输入,得到cko1、cko2、cko3经由数据选择器输出。

所述数字相位插值单元包括:电流源单元、时序控制逻辑电路、mos管支路;所述输入时钟信号cki和ckq做为所述时序控制逻辑电路的输入得到控制信号ck1_d、ckp_d、ckn_d;所述控制信号做为所述mos管支路的输入;所述mos管支路包括两条;所述mos管支路包括两个nmos管和两个pmos管;所述nmos管串联,所述pmos管串联,再进行串联;两条所述mos管支路的所述nmos管和所述pmos管的连接点进行连接,并与输出电路进行连接;所述电流源单元高点平开启,低电平关闭。

输入时钟cki,ckq是需要内插的两个边界相位时钟,整体相位内插电路需要三个数字相位插值单元,当数字相位插值单元的两个输入端均接同一个时钟cki或ckq时,数字相位内插单元提供等量的延时,保证输出相位的一致性。当数字相位插值单元的两个输入为cki和ckq时,通过选择数字相位插值单元左右两边电流源单元的个数选择相应的输出相位,达到在cki和ckq之间进行多个相位插值的效果,由于电流源单元的开关个数可以做成温度计码控制的结构,可以保证整个相位插值的单调性。数字控制单元提供i_m_sel和i_n_sel以及ck_sel的相关控制信号,i_m_sel控制信号控制插值器单元左边电流源单元开启的个数,i_n_sel控制信号控制插值器单元右边电流源单元开启的个数,比如i_m_sel=11,i_n_sel=11,表示插值器单元左右两边都有11个电流源单元开启。输出时钟选择逻辑通过适当的控制信号选择最终系统需要的相位时钟输出。

具体地,如图2所示,mos管支路包括p1、p2、p3、p4、n1、n2、n3、n4,构成两条分支;n1,n3,p1,p3是提供电流的电流偏置管,n2,n4,p2,p4是控制电流的开关管;p1的源极连接vdd;p1的漏极连接p2的源极;p2的漏极连接n2的漏极;n2的源极连接n1的漏极,n1的源极接地;两条分支连接相同;电容cl一端接地,另一端与施密特触发器连接;施密特触发器输出对内部节点波形整形滤毛刺;两个mos管支路的分支共漏极端相连;施密特触发器与电容cl之间的x与共漏极端为等电势点。

如图3所示,数字相位插值单元中的电流源单元包括:数字控制pmos电流源单元和数字控制nmos电流源单元;其中数字控制pmos电流源单元,包括3个pmos管和一个nmos管分别为p5、p6、p7、n5;p5与n5的源极与源极相连,漏极与漏极相连,n5的门极与p5的门极接相反的电平,共漏极分别与p6的漏极和p7门极相连,p6、p7的源极相连,并连接vdd;共源极端与p1、p3的门极相连;p5、p6的门极相连;

如图4所示,数字控制nmos电流源单元包括:p8,n6、n7、n8,n6和p8的源极与源极相连,漏极与漏极相连,n6的门极与p8的门极接相反的电平,共漏极分别与n7的漏极和n8门极相连,n7、n8的源极相连,并接地;共源极端与n1、n3的门极相连;n7、n8的门极相连;

如图5所示,当cki与ckq为同一个时钟时,相对相位关系如左边时序图所示,当cki和ckq为不同相位时钟输入时,cki为相位提前的时钟,ckq为相位落后的时钟,这两个是输入时钟信号,ck1_d为插值器左边单元支路p2,n2管的控制信号,ckp_d是开关管p4的控制信号,ckn_d是开关管n4的控制信号。这几个控制信号的时序如图5中右边时序图所示。

本发明的工作原理如下:假定cki和ckq的时钟延时相差为tov。

当数字相位内插单元的两个输入端接同一个时钟cki时,cki为低时,插值器单元ck1_d,ckp_d,ckn_d进过两个门级延时也变为低电平,开关管p2,p4导通,数字控制pmos电流源单元全部开启,开关管n2,n4管关闭,数字控制nmos电流源开关关闭,总共(m+n)*i的电流对电容cl进行充电,当节点x的电压达到施密特触发器下限翻转电压vth时,输出时钟翻转,经历延时为t1,同理,当数字相位内插单元的两个输入端接同一个时钟ckq时,经过延时为t1+tov时,输出时钟翻转。

当数字相位内插单元的两个输入为cki和ckq,时钟延时相差tov,cki为提前相位时钟,ckq为落后相位时钟,当cki为低时,ck1_d、ckn_d经过两个门级延时降为低电平,p2导通,n2、n4关闭,ckp_d为高点平,p4关闭,总大小为m*i的电流对节点x进行充电,控制cl的大小,保证m*i电流对节点x充电在tov时间内不会充到施密特阈值,输出不会翻转,经过tov以后,ckq变为低电平,p4管开启,总共有(m+n)*i大小的电流继续对节点x进行充电,等到节点x的电压升到施密特触发器vth时,输出发生翻转。

当数字相位内插单元输入端接cki,cki时,经过的延时如式(1)所示;

当数字相位内插单元输入端接ckq,ckq时,经过的延时为:

t1+tov(2)

当插值器的输入端接cki,ckq时,经过的延时为;

对于本发明中,k1=(m+n),k2=m;通过(1)和(3)式可以得出;

(m+n)*t1=m*tov+(m+n)*t2(4)

为了保证均等的相位插值,这3个延时必须满足式(5)中的关系;

(5)式中b表示总共需要内插的相位个数,a表示总共需要内插的相位数的第a个相位。将(5)式化简得到:

b*t1=(b-a)*tov+b*t2(6)

根据(4)和(6)就可以求出一个解满足不同相位电流的值,即对应的m和n的值,因此,可以实现任何多相位的内插。

以上分析是cki/ckq的下降沿,对于ck1/ckq的上升沿到来,当输入接cki和ckq时,ck1_d和ckp_d变为高电平,开关管n2打开,n4,p2,p4关闭,总大小为m*i对电容cl进行放电,经过tov时间以后,n4打开,总大小为(m+n)*i的电流对节点x进行放电,这些和下降沿有着相似的操作;当输入接相同信号为cki或者ckq时,输入信号上升沿到来,ck1_d,ckp_d,ckn_d均变为高电平,总大小为(m+n)*i的电流对节点x进行放电,也和下降沿有相似的操作。本发明结构对上升沿也同样保持相应的相位插值,因此,可以保证时钟经过该相位插值器以后,整体占空比保持不变,扩大了这个相位插值器的应用范围。

为了验证以上理论分析以及本专利的实用性,接下来列举出了一个8位相位插值器设计和仿真结果,根据(4)和(6)式,总共相位数为8,因此b=8,a=1/2/3/4/5/6/7/8;根据(4)和(6)式计算可以得出其中一组解:m+n=24,m=21/18/15/12/9/6/3,其中m=21,对应延时时间为1/8*tov,m=18,对应延时时间为2/8*tov,m=15,对应延时时间为3/8*tov,m=12,对应延时时间为4/8*tov,m=9,对应延时时间为5/8*tov,m=6,对应延时时间为6/8*tov,m=3,对应延时时间为7/8*tov。图6是单级8相位插值器仿真结果图,可以看出相位插值器插值均匀,可以实现高精度的应用。

以上只是举例验证了8个相位内插的功能应用,通过选择不同的m+n的值和m的值可以实现任意相位插值器,因此本发明可以轻松演进到任何相位的插值应用中。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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