[发明专利]时钟自动校准电路及方法在审
申请号: | 202010564457.0 | 申请日: | 2020-06-19 |
公开(公告)号: | CN111541450A | 公开(公告)日: | 2020-08-14 |
发明(设计)人: | 仝传连;刘慧 | 申请(专利权)人: | 华大半导体有限公司 |
主分类号: | H03L7/18 | 分类号: | H03L7/18 |
代理公司: | 上海智晟知识产权代理事务所(特殊普通合伙) 31313 | 代理人: | 张东梅 |
地址: | 201210 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 时钟 自动 校准 电路 方法 | ||
1.一种时钟自动校准方法,其特征在于,所述时钟自动校准方法包括:
计数模块进行一次或多次计数,每次计数包括:以一定的计数频率,从计数初始值减计数,计数到0后若还未到达单位时间继续加计数;到达所述单位时间后,保存当前计数值与当前计数方向;
所述单位时间的频率或所述计数频率与RC振荡器的振荡频率相关;
状态机模块根据所述当前计数值判断当前校准值是否符合要求;
状态机模块还根据所述当前计数方向与上一次计数的计数方向是否相同,对所述当前校准值采用固定步进值进行校准或采用二分法进行校准。
2.如权利要求1所述的时钟自动校准方法,其特征在于,所述时钟自动校准方法还包括:
存储初始校准值;
所述状态机模块根据所述当前计数值判断所述初始校准值是否符合要求;若所述初始校准值符合要求,结束校准;
所述状态机模块还将所述初始校准值作为所述当前校准值,进入固定步进值校准循环;
所述状态机模块还将所述固定步进值作为当前步进值,进入二分法校准循环;
所述状态机模块在结束校准时,还将所述当前校准值作为新的所述初始校准值进行存储。
3.如权利要求2所述的时钟自动校准方法,其特征在于,所述固定步进值循环包括:根据所述固定步进值对所述当前校准值进行校准,然后等待所述计数模块进行新一次计数,新一次计数结束后,根据所述当前计数值判断所述当前校准值是否符合要求;若所述当前校准值符合要求,跳出所述固定步进值循环且结束校准,否则判断所述当前计数方向与上一次计数的计数方向是否相同,若是则继续重复所述固定步进值循环,否则跳出所述固定步进值循环。
4.如权利要求2所述的时钟自动校准方法,其特征在于,所述二分法校准循环包括:将所述当前步进值减半,根据所述当前步进值对所述当前校准值进行校准,然后等待所述计数模块进行新一次计数,新一次计数结束后,根据所述当前计数值判断所述当前校准值是否符合要求;若所述当前校准值符合要求,跳出所述二分法校准循环且结束校准,否则继续重复所述二分法校准循环。
5.如权利要求2所述的时钟自动校准方法,其特征在于,所述初始校准值符合要求包括:
将所述当前计数值与误差允许值进行比较,若所述当前计数值小于所述误差允许值,则所述初始校准值符合要求;
所述误差允许值等于频率允许误差与单位时间理论计数值的乘积;
所述单位时间理论计数值作为所述计数初始值。
6.如权利要求2所述的时钟自动校准方法,其特征在于,所述固定步进值为初始步进值或第一次计数得到的当前计数值。
7.一种实施如权利要求2所述的时钟自动校准方法的时钟自动校准电路,其特征在于,所述时钟自动校准电路包括参考时钟模块、若干选择器、第一寄存器及第二寄存器,其中:
所述RC振荡器包括高频RC振荡器及低频RC振荡器;
所述第一寄存器存储所述高频RC振荡器的初始校准值,所述第二寄存器存储所述低频RC振荡器的初始校准值;
所述选择器被配置为选择所述低频RC振荡器的振荡频率或所述参考时钟模块的输出频率作为单位时间基准;
所述选择器还被配置为选择所述高频RC振荡器的振荡频率或所述参考时钟模块的输出频率作为所述计数频率。
8.如权利要求7所述的时钟自动校准电路,其特征在于,所述选择器被配置为在校准过程中选择所述状态机模块的输出作为所述RC振荡器的校准值,校准结束后选择所述第一寄存器或所述第二寄存器中的初始校准值作为所述RC振荡器的校准值;
所述选择器还被配置为选择所述高频RC振荡器的校准值或所述低频RC振荡器的校准值提供至所述状态机模块,作为所述初始校准值或所述当前校准值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华大半导体有限公司,未经华大半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010564457.0/1.html,转载请声明来源钻瓜专利网。