时钟占空比调整器的制作方法

文档序号:16740603发布日期:2019-01-28 12:58阅读:608来源:国知局
时钟占空比调整器的制作方法

本发明涉及半导体集成电路领域,特别是涉及一种时钟占空比调整器。



背景技术:

时钟占空比是一个很重要的技术指标。一般地,50%的占空比对于数据处理最有力,是系统稳定工作的保证。特别是同时使用上升沿和下降沿进行数据处理的系统,要求具有50%占空比的时钟信号,否则将会降低系统的数据处理能力。



技术实现要素:

本发明要解决的技术问题是提供一种时钟占空比调整器,能自动调整时钟的占空比为50%。

为解决上述技术问题,本发明的时钟占空比调整器,包括:占空比调整电路,模拟电压比较器、二分频电路、控制逻辑电路和占空比-电压转换电路;

所述占空比调整电路,对输入的待调整时钟ckin进行调整,生成调整后的时钟信号ckt;

所述二分频电路,将待调整时钟ckin生成为50%占空比的时钟,作为参考时钟信号ckr;

所述占空比-电压转换电路,对调整后的时钟信号ckt进行转换,生成待调整时钟占空比积分电压信号vct;对参考时钟信号ckr进行转换,生成参考时钟占空比积分电压vcr;

所述模拟电压比较器,对输入的电压vct和vcr进行比较,并输出比较结果cmpo;

所述控制逻辑电路,根据比较结果cmpo生成n比特的占空比调整开关量,控制占空比调整电路内电子开关达到调整目标;其中,n为大于等于0的整数;

所述占空比调整电路由第三pmos晶体管,第三nmos晶体管,多个由一pmos晶体管和一电子开关串联组成的单元结构,以及第一电容组成;

多个单元结构中的电子开关分别记为sw0…swn,pmos晶体管分别记为p0…pn;n为大于等于0的整数,且n=n;

pmos晶体管pm3的源极与电源电压vdd端相连接,pmos晶体管pm3的漏极与nmos晶体管nm3的漏极相连接,其连接的节点作为作为调整后的时钟信号ckt输出端,nmos晶体管nm3的源极接地,pmos晶体管pm3的栅极和nmos晶体管nm3的栅极相连接,输入待调整时钟信号ckin;

所述多个单元结构按编号从小到大,依次并联连接在电源电压vdd与调整后的时钟信号ckt输出端之间;其中多个单元结构中的pmos晶体管的源极与电源电压vdd端相连接,其栅极输入待调整时钟信号ckin,其漏极与电子开关的一端相连接,电子开关的另一端与调整后的时钟信号ckt输出端相连接;

第一电容连接在调整后的时钟信号ckt输出端与地之间。

本发明使用数字模拟混合电路结构自动调整时钟的占空比为50%。

本发明的电路结构灵活,数字化设计,可以根据占空比调整需求,扩展数字位宽和占空比调整电路内相应模拟电路的数量达到调整精度要求。

附图说明

下面结合附图与具体实施方式对本发明作进一步详细的说明:

图1是时钟占空比调整器一实施例原理图;

图2是时钟占空比调整流程图。

具体实施方式

参见图1所示,所述时钟占空比调整器在下面的实施例中,包括:占空比调整电路,模拟电压比较器、二分频电路、控制逻辑电路和占空比-电压转换电路。

所述占空比调整电路,对输入的待调整时钟信号ckin进行调整,生成调整后的时钟信号ckt。

所述占空比调整电路,包括:pmos晶体管pm3,nmos晶体管nm3,多个由一pmos晶体管和一电子开关串联组成的单元结构,以及一电容c0。

多个单元结构中的电子开关分别记为sw0…swn,pmos晶体管分别记为p0…pn;n为大于等于0的整数,且n=n。

pmos晶体管pm3的源极与电源电压vdd端相连接,pmos晶体管pm3的漏极与nmos晶体管nm3的漏极相连接,其连接的节点作为作为调整后的时钟信号ckt输出端,nmos晶体管nm3的源极接地,pmos晶体管pm3的栅极和nmos晶体管nm3的栅极相连接,输入待调整时钟信号ckin。

所述多个单元结构按编号从小到大,依次并联连接在电源电压vdd与调整后的时钟信号ckt输出端之间;其中多个单元结构中的pmos晶体管的源极与电源电压vdd端相连接,其栅极输入待调整时钟信号ckin,其漏极与电子开关的一端相连接,电子开关的另一端与调整后的时钟信号ckt输出端相连接;

电容c0连接在调整后的时钟信号ckt输出端与地之间。

所述二分频电路,将调整后的时钟信号ckt,生成为50%占空比的时钟,作为参考时钟信号ckr。

所述占空比-电压转换电路,对调整后的时钟信号ckt进行转换,生成待调整时钟占空比积分电压信号vct;对参考时钟信号ckr进行转换,生成参考时钟占空比积分电压信号vcr。

所述模拟电压比较器,对输入的待调整时钟占空比积分电压信号vct和参考时钟占空比积分电压信号vcr进行比较,并输出比较结果信号cmpo。

所述控制逻辑电路,根据比较结果信号cmpo生成n比特的占空比调整开关量,控制占空比调整电路内电子开关sw0~swn达到调整目标。

时钟信号占空比调整的具体过程如下:

重置所述控制逻辑电路内的占空比调整寄存器为全“0”,使得占空比调整电路内的电子开关为全开状态,设置占空比调整寄存器的位次计数器的值(其值用变量k表示)的值为n。所述占空比调整寄存器为n比特,n为大于等于0的整数。

从最高位到最低位设置占空比控制寄存器的值,检查模拟电压比较器输出的比较结果cmpo的值,如果为高,则设置占空比调整寄存器的第k位为“1”,否则设置为“0”。

判断所述占空比控制寄存器各位是否全部完成设置,即所述位次计数器的计数值是否为“0”,如果未全部完成设置,即所述位次计数器的计数值不等于0,则将所述位次计数器的值减1,即k=k-1。然后继续检查模拟电压比较器的输出cmpo的值,并进行设置;直到n比特占空比调整寄存器的所有位设置完成。

所述占空比-电压转换电路,包括:pmos晶体管pm1、pm2,nmos晶体管nm1、nm2,电阻r1、r2,电容c1、c2。

pmos晶体管pm1的源极和pmos晶体管pm2的源极与电源电压vdd端相连接,pmos晶体管pm1的漏极和nmos晶体管nm1的漏极及电阻r1的一端相连接,电阻r1的另一端与电容c1的一端相连接,该连接的节点作为待调整时钟占空比积分电压信号vct的输出端,nmos晶体管nm1的源极和电容c1的另一端接地gnd。pmos晶体管pm1的栅极和nmos晶体管nm1的栅极输入调整后的时钟信号ckt。

pmos晶体管pm2的漏极和nmos晶体管nm2的漏极及电阻r2的一端相连接,电阻r2的另一端与电容c2的一端相连接,该连接的节点作为参考时钟占空比积分电压信号vcr的输出端,nmos晶体管nm2的源极和电容c2的另一端接地gnd。pmos晶体管pm2的栅极和nmos晶体管nm2的栅极输入参考占空比时钟信号ckr。

本发明仅使用cmos工艺中的mos管,电容等基础器件,对工艺要求低;采用“数字化”结构,能够根据所需调整精度要求调整使用的mos管和电容的数量和大小,做到最优设计。

以上通过具体实施方式对本发明进行了详细的说明,但这些并非构成对本发明的限制。在不脱离本发明原理的情况下,本领域的技术人员还可做出许多变形和改进,这些也应视为本发明的保护范围。

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