本发明涉及数字电路技术领域,特别涉及一种数字时钟倍频电路系统及数字时钟倍频信号生成方法。
背景技术:
数字时钟倍频电路是通用异步收发传输器(universalasynchronousreceiver/transmitter,简称uart)接口、锁相环(phase-lockedloops,简称pll)等集成电路中常用的电路模块。对于通用异步收发传输器(uart)接口,数字时钟倍频电路可以提高通用异步收发传输器的传输波特率;而对于锁相环(pll)电路,在参考时钟的输入路径上增加数字时钟倍频电路可以使锁相环(pll)所支持的晶振频率更具多样性,从而提高整体电路系统的灵活性和可复用性。
现有技术中有多种实现数字时钟倍频电路的方案,例如可通过内部分频比等于2的锁相环频率综合器来实现。该实现方案的优点是对输入时钟的波形、占空比等没有特殊要求,同时得益于闭环系统的特性,输出频率稳定、噪声特性好,受工艺、温度、电源电压等影响较小;但与此同时,该种实现方案中电路面积和功耗成本太大,整体系统复杂度较高。
参见图1所示为现有技术中基于异或门和延迟链实现的数字时钟倍频电路系统。该系统的输入时钟信号fin的周期为t,经过延迟链(delay-line)后得到延迟信号fin_d,延迟链(delay-line)的延迟量为t;输入时钟信号fin与延迟信号fin_d进行异或(xor)运算,从而得到二倍频的输出时钟信号fout,输出的二倍频时钟信号fout的脉宽与延迟链长度成正比。上述实现方案中的电路系统全部由数字门电路组成,结构简洁、鲁棒性好,尤其适用于输入频率较低的情况;但该实现方案需要输入时钟的占空比为准确的50%,否则将出现如图2中所示的时钟沿抖动问题。因此,在信号输入如图1所示的该种数字时钟倍频电路系统之前,输入时钟信号必须经过50%占空比的校准处理。50%占空比校准电路可通过模拟或数字方式实现;由于模拟方式包含无源器件,面积较大;数字电路方式面积小,可靠性更好,因而得到了更广泛的采用。
参见图3中虚线框内所示为现有技术中常用的50%占空比数字校准电路(dutycyclecorrection,简称dcc)模块。该50%占空比数字校准电路模块首先用脉冲发生器(pulsegenerator,简称pg)将任意占空比(x%t)的输入时钟信号转化为窄脉冲时钟信号a;然后经过半时钟周期延迟电路(halfcycledelayline,简称hcdl)将窄脉冲时钟信号a准确地延迟1.5个输入时钟周期得到延迟窄脉冲时钟信号b;延迟前、后的窄脉冲时钟a和b经过触发复位锁存器(sr-latch)后得到与输入时钟信号同频且占空比为50%的时钟信号c,该时钟信号c再经过如图1所示基于异或门和延迟链实现的数字时钟倍频电路,最终可以输出稳定的二倍频时钟信号fout,该加入了50%占空比数字校准电路(dcc)模块的数字时钟倍频电路系统的时序图如图4所示。
如图5所示为现有技术中触发复位锁存器(sr-latch)的典型实现电路,如图6所示为现有技术中异或门(xor)的典型实现电路,如图7所示为现有技术中延迟链(delay-line)的典型实现电路。其中,触发复位锁存器(sr-latch)由选通器(mux)和d型触发器(dff)组成,以保证s和r两个输入信号的输入路径匹配;异或门(xor)包含5个单元门电路;而延迟链(delay-line)由多级延迟单元(δ)级联组成,以保证输出时钟有可靠的脉宽。
然而,发明人经研究发现,现有技术中基于50%占空比校准的数字时钟倍频电路系统虽然可以实现二倍频功能,但电路结构仍比较复杂,尤其是图5、图6、图7所示的电路实现,其电路面积和动态功耗都较大且时钟路径很长。对于时钟信号,其路径上的每一级门电路都会累积相位噪声,增加时钟沿的抖动,进而造成系统性能的恶化。为了降低时钟抖动,可采用的改进方法是对时钟路径上各级电路的mos管等比例增加其栅宽和栅长,降低其闪烁噪声贡献,但这样会以平方关系增加电路面积;或者增加各级电路的驱动能力以抑制时钟抖动,但电路功耗会显著增加。因此,数字时钟倍频电路的时钟路径过长会严重恶化时钟抖动,同时增加电路的功耗和面积成本。其次,由于半时钟周期延迟电路(hcdl)的输入端信号a到输出端信号b之间存在1.5个输入时钟周期的延迟,其决定了该数字时钟倍频电路系统的启动工作时间,由输入时钟信号fin的第一个沿到输出时钟信号fout的第一个沿的延迟为1.5个输入时钟周期,如图4所示,输出时钟信号fout需要等待1.5个输入时钟周期后才能正常输出,这对于需要高速响应的应用场景是不可接受的。
技术实现要素:
基于此,为解决现有技术中的技术问题,本发明特提出了一种数字时钟倍频电路系统:
所述数字时钟倍频电路系统包括占空比数字校准电路模块、或门电路模块;所述占空比数字校准电路模块包括脉冲发生器、半时钟周期延迟电路;所述脉冲发生器的输出端连接至所述半时钟周期延迟电路的输入端及所述或门电路模块的第一输入端;所述半时钟周期延迟电路的输出端连接至所述或门电路模块的第二输入端;
所述脉冲发生器接收任意占空比的数字时钟信号作为输入时钟信号,所述脉冲发生器将输入时钟信号转化生成窄脉冲信号并输出;
所述半时钟周期延迟电路接收所述脉冲发生器生成的所述窄脉冲信号,所述半时钟周期延迟电路将所述窄脉冲信号延迟1.5个输入时钟周期后生成延迟窄脉冲信号并输出;
所述或门电路模块接收所述脉冲发生器生成的所述窄脉冲信号及所述半时钟周期延迟电路生成的延迟窄脉冲信号,由所述或门电路模块对所述窄脉冲信号及所述延迟窄脉冲信号进行逻辑或运算得到作为输出时钟信号的二倍频时钟信号并输出。
在一种实施例中,所述窄脉冲信号和所述延迟窄脉冲信号的频率相同、相位差为3π。
在一种实施例中,所述数字时钟倍频电路系统包括一个或者多个级联的拓展倍频单元,每个拓展倍频单元包含有拓展倍频单元的半时钟周期延迟电路、以及拓展倍频单元的或门电路模块。
在一种实施例中,当所述数字时钟倍频电路系统包括一个级联的拓展倍频单元时,所述或门电路模块输出的二倍频时钟信号分为两路输入至所述拓展倍频单元,其中一路输入至所述拓展倍频单元的半时钟周期延迟电路,另一路输入至所述拓展倍频单元的或门电路模块的第一输入端,所述拓展倍频单元的半时钟周期延迟电路的输出信号输入至所述拓展倍频单元的或门电路模块的第二输入端;所述拓展倍频单元的或门电路模块输出四倍频时钟信号。
在一种实施例中,当所述数字时钟倍频电路系统包括多个级联的拓展倍频单元时,前一级拓展倍频单元的输出时钟信号分为两路输入至当前级的拓展倍频单元,其中一路输入至当前级拓展倍频单元的半时钟周期延迟电路,另一路输入至当前级拓展倍频单元的或门电路模块的第一输入端,当前级拓展倍频单元的半时钟周期延迟电路的输出信号输入至当前级拓展倍频单元的或门电路模块的第二输入端;当前级拓展倍频单元的或门电路模块输出倍频时钟信号。
此外,为解决现有技术中的技术问题,特提出了一种数字时钟倍频信号生成方法,包括:
步骤一,任意占空比的数字时钟信号作为输入时钟信号输入至脉冲发生器,所述脉冲发生器将输入时钟信号转化生成窄脉冲信号并输出;
步骤二,所述脉冲发生器生成的所述窄脉冲信号输入至半时钟周期延迟电路,所述半时钟周期延迟电路将输入的所述窄脉冲信号延迟1.5个输入时钟周期后生成延迟窄脉冲信号并输出;
步骤三,所述脉冲发生器生成的所述窄脉冲信号及所述半时钟周期延迟电路生成的延迟窄脉冲信号输入至或门电路模块,由所述或门电路模块对所述所述窄脉冲信号及所述延迟窄脉冲信号进行逻辑或运算得到作为输出时钟信号的二倍频时钟信号并输出。
在一种实施例中,所述窄脉冲信号和所述延迟窄脉冲信号的频率相同、相位差为3π。
在一种实施例中,所述或门电路模块的输出连接至一个或者多个级联的拓展倍频单元,每个拓展倍频单元包含有拓展倍频单元的半时钟周期延迟电路、以及拓展倍频单元的或门电路模块。
在一种实施例中,当所述数字时钟倍频电路系统包括一个级联的拓展倍频单元时,所述或门电路模块输出的二倍频时钟信号分为两路输入至所述拓展倍频单元,其中一路输入至所述拓展倍频单元的半时钟周期延迟电路,另一路输入至所述拓展倍频单元的或门电路模块的第一输入端,所述拓展倍频单元的半时钟周期延迟电路的输出信号输入至所述拓展倍频单元的或门电路模块的第二输入端;所述拓展倍频单元的或门电路模块输出四倍频时钟信号。
在一种实施例中,当所述数字时钟倍频电路系统包括多个级联的拓展倍频单元时,前一级拓展倍频单元的输出时钟信号分为两路输入至当前级的拓展倍频单元,其中一路输入至当前级拓展倍频单元的半时钟周期延迟电路,另一路输入至当前级拓展倍频单元的或门电路模块的第一输入端,当前级拓展倍频单元的半时钟周期延迟电路的输出信号输入至当前级拓展倍频单元的或门电路模块的第二输入端;当前级拓展倍频单元的或门电路模块输出倍频时钟信号。
实施本发明实施例,将具有如下有益效果:
在本发明的技术方案中,数字时钟倍频电路系统的时钟路径中的触发复位锁存器(sr-latch)、延迟链(delay-line)和异或门(xor)仅用一个或门(or)代替,大大简化了电路结构,缩短了时钟路径。
本发明提出的基于50%占空比校准的数字时钟倍频电路系统通过简化电路结构、缩短时钟路径,有效地降低了输出时钟的抖动,节省了电路功耗和面积,同时输入时钟信号到输出时钟信号之间的响应时间减少33%,可以支持高速响应场景。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
其中:
图1为现有技术中基于异或门和延迟链实现的数字时钟倍频电路系统示意图;
图2为现有技术中数字时钟倍频电路系统出现时钟沿抖动问题的示意图;
图3为现有技术中加入50%占空比数字校准电路模块的数字时钟倍频电路系统示意图;
图4为现有技术中加入了50%占空比数字校准电路模块的数字时钟倍频电路系统的时序图;
图5为现有技术中触发复位锁存器的电路示意图;
图6为现有技术中异或门的电路示意图;
图7为现有技术中延迟链的电路示意图;
图8为本发明的数字时钟倍频电路系统示意图;
图9为本发明的数字时钟倍频信号的时序图;
图10为本发明的数字时钟倍频电路系统的多倍频扩展示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明提出一种数字时钟倍频信号生成方法,包括如下步骤:
步骤一,任意占空比(x%t)的数字时钟信号fin作为输入时钟信号输入至脉冲发生器(pg),所述脉冲发生器(pg)将输入时钟信号转化生成窄脉冲信号a并输出;
步骤二,所述脉冲发生器(pg)转化生成的所述窄脉冲信号a输入至半时钟周期延迟电路(hcdl),所述半时钟周期延迟电路(hcdl)将输入的所述窄脉冲信号a延迟1.5个输入时钟周期(1.5t)后生成延迟窄脉冲信号b并输出;
其中,所述窄脉冲信号a和所述延迟窄脉冲信号b的频率相同、相位差为3π;
步骤三,所述脉冲发生器(pg)生成的所述窄脉冲信号a及所述半时钟周期延迟电路(hcdl)生成的延迟窄脉冲信号b同时输入至或门(or)电路模块,由所述或门(or)电路模块对所述所述窄脉冲信号a及所述延迟窄脉冲信号b进行逻辑或运算得到作为输出时钟信号的二倍频时钟信号fout并输出;如图9所示为上述数字时钟倍频信号生成方法的时序图。
进一步可以拓展获取多倍频时钟信号。所述或门(or)电路模块的输出连接至一个或者多个级联的拓展倍频单元,每个拓展倍频单元包含有拓展倍频单元的半时钟周期延迟电路、以及拓展倍频单元的或门电路模块。
当所述或门(or)电路模块的输出连接至一个拓展倍频单元,所述或门(or)电路模块输出的二倍频时钟信号分为两路输入至所述拓展倍频单元,其中一路输入至所述拓展倍频单元的半时钟周期延迟电路,另一路输入至所述拓展倍频单元的或门电路模块的第一输入端,所述拓展倍频单元的半时钟周期延迟电路的输出信号输入至所述拓展倍频单元的或门电路模块的第二输入端;所述拓展倍频单元的或门电路模块输出四倍频时钟信号。
进一步拓展获取多倍频时钟信号,当所述或门电路模块的输出连接至多个级联的拓展倍频单元时,前一级拓展倍频单元的输出时钟信号分为两路输入至当前级拓展倍频单元,其中一路输入至当前级拓展倍频单元的半时钟周期延迟电路,另一路输入至当前级拓展倍频单元的或门电路模块的第一输入端,当前级拓展倍频单元的半时钟周期延迟电路的输出信号输入至当前级拓展倍频单元的或门电路模块的第二输入端;当前级拓展倍频单元的或门电路模块输出倍频时钟信号。
参见图8所示,本发明还提出了一种数字时钟倍频电路系统,所述数字时钟倍频电路系统包括占空比数字校准电路模块、或门(or)电路模块;所述占空比数字校准电路模块包括脉冲发生器(pg)、半时钟周期延迟电路(hcdl);所述脉冲发生器(pg)的输出端连接至所述半时钟周期延迟电路(hcdl)的输入端及所述或门(or)电路模块的第一输入端;所述半时钟周期延迟电路(hcdl)的输出端连接至所述或门(or)电路模块的第二输入端;
所述脉冲发生器(pg)接收任意占空比(x%t)的数字时钟信号fin作为输入时钟信号,所述脉冲发生器(pg)将输入时钟信号转化生成窄脉冲信号并输出;
所述半时钟周期延迟电路(hcdl)接收所述脉冲发生器(pg)生成的所述窄脉冲信号a,所述半时钟周期延迟电路(hcdl)将所述窄脉冲信号a延迟1.5个输入时钟周期(1.5t)后生成延迟窄脉冲信号b并输出;
其中,所述窄脉冲信号a和所述延迟窄脉冲信号b的频率相同、相位差为3π;
所述或门(or)电路模块接收所述脉冲发生器(pg)生成的所述窄脉冲信号a及所述半时钟周期延迟电路(hcdl)生成的延迟窄脉冲信号b,由所述或门(or)电路模块对所述窄脉冲信号a及所述延迟窄脉冲信号b进行逻辑或运算得到作为输出时钟信号的二倍频时钟信号fout并输出。其中,所述或门(or)电路模块可以根据系统应用需求采用各种方式设计实现,如图8所示由或非门及非门连接组成所述或门(or)电路模块。
虽然半时钟周期延迟电路(hcdl)的输入信号和输出信号之间依然存在1.5个输入时钟周期(1.5t)的固有延迟,但由于或门(or)电路模块直接将输入信号和输出信号通过逻辑或运算合成为二倍频时钟信号fout,从输入的窄脉冲信号a的第二个沿开始,作为输出时钟信号的二倍频时钟信号fout就已经稳定,所以输入时钟信号fin到输出时钟信号fout之间的延迟仅为1个输入时钟周期(t)。
所述数字时钟倍频电路系统还包括一个或者多个级联的拓展倍频单元,每个拓展倍频单元包含有拓展倍频单元的半时钟周期延迟电路、以及拓展倍频单元的或门电路模块。
当所述数字时钟倍频电路系统包括一个级联的拓展倍频单元时,所述或门(or)电路模块输出的二倍频时钟信号分为两路输入至所述拓展倍频单元,其中一路输入至所述拓展倍频单元的半时钟周期延迟电路,另一路输入至所述拓展倍频单元的或门电路模块的第一输入端,所述拓展倍频单元的半时钟周期延迟电路的输出信号输入至所述拓展倍频单元的或门电路模块的第二输入端;所述拓展倍频单元的或门电路模块输出四倍频时钟信号。
当所述数字时钟倍频电路系统包括多个级联的拓展倍频单元时,前一级拓展倍频单元的输出时钟信号分为两路输入至当前级拓展倍频单元,其中一路输入至当前级拓展倍频单元的半时钟周期延迟电路,另一路输入至当前级拓展倍频单元的或门电路模块的第一输入端,当前级拓展倍频单元的半时钟周期延迟电路的输出信号输入至当前级拓展倍频单元的或门电路模块的第二输入端;当前级拓展倍频单元的或门电路模块输出倍频时钟信号。
本发明的技术方案可以进行拓展从而得到多倍频时钟信号,如图10所示。由于输出的二倍频时钟信号2*fin本身为窄脉冲时钟信号,后级不需要脉冲发生器(pg)就可以直接继续拓展倍频数。将输出的的二倍频时钟信号继续输入至半时钟周期延迟电路(hcdl)和或门(or)电路模块,从而将时钟信号再翻倍得到四倍频时钟信号4*fin;将输出的的四倍频时钟信号继续输入至半时钟周期延迟电路(hcdl)和或门(or)电路模块,从而将时钟信号继续翻倍得到八倍频时钟信号8*fin,依此类推直到工作频率达到工艺上限。在图10中,从二倍频时钟信号2*fin倍频至四倍频时钟信号4*fin的半时钟周期延迟电路(hcdl2)的延迟量为1.5个2*fin的周期;若拓展至八倍频电路,则为1.5个4*fin周期,后续依次类推。
实施本发明实施例,将具有如下有益效果:
在本发明的技术方案中,去除了现有技术中数字时钟倍频电路中所包含的触发复位锁存器(sr-latch)、延迟链(delay-line)和异或门(xor)电路模块,而对半时钟周期延迟电路(hcdl)的输入输出信号直接做或(or)运算来得到二倍频时钟信号。与现有技术的方案相比,本发明的技术方案大大简化了电路结构,并缩短了时钟路径,在节省面积和功耗的同时提升了输出时钟相噪性能,而且从输入到输出的时序延迟仅为1个输入时钟周期,更适用于高速响应系统。
以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不会使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。