[发明专利]一种基于PD控制的延迟锁相环及其控制方法在审
申请号: | 202010258918.1 | 申请日: | 2020-04-03 |
公开(公告)号: | CN111490778A | 公开(公告)日: | 2020-08-04 |
发明(设计)人: | 李荣宽;吕瑞伟;袁媛;周骏 | 申请(专利权)人: | 四川知微传感技术有限公司 |
主分类号: | H03L7/08 | 分类号: | H03L7/08 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 林菲菲 |
地址: | 610000 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 pd 控制 延迟 锁相环 及其 方法 | ||
1.一种基于PD控制的延迟锁相环,其特征在于,包括锁相输出时钟上升沿检测模块、参考时钟上升沿检测模块、误差计数模块、PD控制模块、可变模分频模块和初始化模块;系统时钟Sysclk连接锁相输出时钟上升沿检测模块、参考时钟上升沿检测模块、误差计数模块、PD控制模块、可变模分频模块和初始模块;参考时钟Refclk连接参考时钟上升沿检测模块和初始化模块;锁相输出时钟上升沿检测模块的输出端和参考时钟上升沿检测模块的输出端均与误差计数模块的输入端连接;误差计数模块的输出端与PD控制模块的输入端连接;PD控制模块的输出端和初始化模块的输出端均与可变模分频模块的输入端连接;可变模分频模块的输出端连接锁相输出时钟上升沿检测模块,且可变模分频模块的输出信号即为锁相输出时钟Dllclk。
2.根据权利要求1所述的一种基于PD控制的延迟锁相环,其特征在于,所述PD控制模块用于确定可变模分频模块中分频系数更新值Nnew,其中,该分频系数更新值Nnew表示如下:
Nnew=Ncur+Kp(ERRcur)+Kd(ERRcur–ERRpre),
其中,Kp为比例系数,Kd为微分系数,ERRcur为参考时钟Refclk和锁相输出时钟Dllclk当前周期的相位误差信息,ERRpre为存储的参考时钟Refclk和锁相输出时钟Dllclk前一个周期的相位误差信息,Ncur为可变模分频模块中分频系数的当前值。
3.根据权利要求2所述的一种基于PD控制的延迟锁相环,其特征在于,所述参考时钟上升沿检测模块用于确定参考时钟Refclk上升沿到来的时刻;所述锁相输出时钟上升沿检测模块用于确定锁相输出时钟Dllclk上升沿到来的时刻。
4.根据权利要求3所述的一种基于PD控制的延迟锁相环,其特征在于,所述误差计数模块根据参考时钟Refclk上升沿到来的时刻和锁相输出时钟Dllclk上升沿到来的时刻来确定参考时钟Refclk和锁相输出时钟Dllclk的相位误差信息。
5.根据权利要求1-4任一项所述的一种基于PD控制的延迟锁相环,其特征在于,所述初始化模块用于确定可变模分频模块中分频系数的初始值Ninit。
6.根据权利要求1-4所述的一种基于PD控制的延迟锁相环,其特征在于,所述可变模分频模块根据分频系数对系统时钟Sysclk进行分频输出锁相输出时钟Dllclk。
7.权利要求1-6任一项所述的延迟锁相环的控制方法,其特征在于,该方法包括:
步骤S1,延迟锁相环进行复位,进入工作状态;
步骤S2,初始化模块计数了一个参考时钟Refclk周期时间后,输出计数值Ninit给可变模分频模块作为可变模分频模块的分频系数初始值,然后停止工作;
步骤S3,可变模分频模块根据分频系数初始值Ninit输出锁相输出时钟Dllclk;
步骤S4,参考时钟上述沿检测模块对参考时钟Refclk的上升沿进行检测,同时锁相输出时钟上升沿检测模块对锁相输出时钟Dllclk的上升沿进行检测;
步骤S5,误差计数模块对参考时钟上升沿检测模块的输出和锁相输出时钟上升沿检测模块的输出进行处理,得到参考时钟和锁相输出时钟的相位误差信息并将其输出至PD控制模块;
步骤S6,PD控制模块利用相位误差信息计算得到分频系数更新值并将其输出至可变模分频模块;
步骤S7,可变模分频模块根据分频系数更新值生成对应的时钟波形即为锁相输出时钟Dllclk并将其反馈到锁相输出时钟上升沿检测模块的输入端,形成控制环路。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川知微传感技术有限公司,未经四川知微传感技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010258918.1/1.html,转载请声明来源钻瓜专利网。