一种频率校准方法及装置的制造方法_5

文档序号:8383425阅读:来源:国知局
方法,其特征在于,将待校准时钟计数器的计数值与参考时钟计数器的计数值进行实时比较,包括: 在待校准时钟域,将所述待校准时钟计数器的计数值的格式由二进制数转换为格雷码; 在所述参考时钟域,将转换为格雷码的所述待校准时钟计数器的计数值进行用于消除亚稳态的延时后转换为二进制数; 在所述参考时钟域,将转换为二进制数的所述待校准时钟计数器的计数值进行用于控制时序的延时后,与进行了相同延时的参考时钟计数器的计数值进行比较。
3.根据权利要求1或2所述的方法,其特征在于,当所述待校准时钟计数器与所述参考时钟计数器的计数值不同时,根据比较结果输出用于调整待校准时钟频率的控制字,包括: 当所述参考时钟计数器的计数值大于所述待校准时钟计数器的计数值+1,但小于预设的计数阈值时,输出用于调高所述待校准时钟频率的控制字; 当所述待校准时钟计数器的计数值大于所述参考时钟计数器的计数值+1,但小于所述预设的计数阈值时,输出用于调低所述待校准时钟频率的控制字。
4.根据权利要求1或2所述的方法,其特征在于,根据比较结果输出用于调整待校准时钟频率的控制字,包括: 根据比较结果采用二分法输出用于调整待校准时钟频率的控制字;或者, 根据比较结果采用1/4跳变法输出用于调整待校准时钟频率的控制字;或者, 根据比较结果采用加2减I跳变法输出用于调整待校准时钟频率的控制字。
5.根据权利要求1或2所述的方法,其特征在于,根据比较结果输出用于调整待校准时钟频率的控制字之前,该方法还包括: 当控制字的累积跳变次数未达到最大可跳变次数时,根据待校准时钟频率与参考时钟频率的差值,从预设的N种控制字跳变方式中选择输出所述控制字所采用的控制字跳变方式,其中,所述差值越大,选择的跳变方式的跳变步长越长,所述N为不小于2的整数; 根据比较结果输出用于调整待校准时钟频率的控制字,包括: 根据比较结果采用选择的控制字跳变方式输出用于调整待校准时钟频率的控制字。
6.根据权利要求5所述的方法,其特征在于,选择控制字跳变方式后,该方法还包括: 根据预先设定的控制字跳变方式与待校准时钟稳定等待时间的对应关系,确定与选择的控制字跳变方式对应的待校准时钟稳定等待时间,作为本次输出控制字调整待校准时钟频率后等待待校准时钟稳定的时间;其中,选择的控制字跳变方式的跳变步长越长,对应的待校准时钟稳定等待时间越长,或者,选择的控制字跳变方式的跳变步长越长,对应的待校准时钟稳定等待时间越短。
7.—种频率校准方法,其特征在于,包括: 将待校准时钟计数器的计数值与参考时钟计数器的计数值进行比较; 当控制字的累积跳变次数未达到最大可跳变次数时,根据待校准时钟频率与参考时钟频率的差值,从预设的N种控制字跳变方式中选择一种控制字跳变方式,其中,所述差值越长,选择的控制字跳变方式的跳变步长越长,所述N为不小于2的整数; 根据所述待校准时钟计数器的计数值与参考时钟计数器的计数值的比较结果,采用选择的控制字跳变方式输出用于调整待校准时钟频率的控制字。
8.根据权利要求7所述的方法,其特征在于,选择控制字跳变方式后,该方法还包括: 根据预先设定的控制字跳变方式与待校准时钟稳定等待时间的对应关系,确定与选择的控制字跳变方式对应的待校准时钟稳定等待时间,作为本次输出控制字调整待校准时钟频率后等待待校准时钟稳定的时间;其中,选择的控制字跳变方式的跳变步长越长,对应的待校准时钟稳定等待时间越长,或者,选择的控制字跳变方式的跳变步长越长,对应的待校准时钟稳定等待时间越短。
9.一种频率校准装置,其特征在于,包括: 计数实时比较模块,将待校准时钟计数器的计数值与参考时钟计数器的计数值进行实时比较; 控制字输出模块,用于当所述待校准时钟计数器与所述参考时钟计数器的计数值不同时,根据比较结果输出用于调整待校准时钟频率的控制字。
10.根据权利要求9所述的装置,其特征在于,所述计数实时比较模块具体用于: 在待校准时钟域,将所述待校准时钟计数器的计数值的格式由二进制数转换为格雷码; 在所述参考时钟域,将转换为格雷码的所述待校准时钟计数器的计数值进行用于消除亚稳态的延时后转换为二进制数; 在所述参考时钟域,将转换为二进制数的所述待校准时钟计数器的计数值进行用于控制时序的延时后,与进行了相同延时的参考时钟计数器的计数值进行比较。
11.根据权利要求9或10所述的装置,其特征在于,所述控制字输出模块具体用于: 当所述参考时钟计数器的计数值大于所述待校准时钟计数器的计数值+1,但小于预设的计数阈值时,输出用于调高所述待校准时钟频率的控制字; 当所述待校准时钟计数器的计数值大于所述参考时钟计数器的计数值+1,但小于所述预设的计数阈值时,输出用于调低所述待校准时钟频率的控制字。
12.根据权利要求9或10所述的装置,其特征在于,所述控制字输出模块具体用于: 根据比较结果采用二分法输出用于调整待校准时钟频率的控制字;或者, 根据比较结果采用1/4跳变法输出用于调整待校准时钟频率的控制字;或者, 根据比较结果采用加2减I跳变法输出用于调整待校准时钟频率的控制字。
13.根据权利要求9或10所述的装置,其特征在于,根据比较结果输出用于调整待校准时钟频率的控制字之前,所述控制字输出模块还用于: 当控制字的累积跳变次数未达到最大可跳变次数时,根据待校准时钟频率与参考时钟频率的差值,从预设的N种控制字跳变方式中选择输出所述控制字所采用的控制字跳变方式,其中,所述差值越大,选择的控制字跳变方式的跳变步长越长,所述N为不小于2的整数; 根据比较结果输出用于调整待校准时钟频率的控制字时,所述控制字输出模块用于:根据比较结果采用选择的控制字跳变方式输出用于调整待校准时钟频率的控制字。
14.根据权利要求13所述的装置,其特征在于,还包括等待时间确定模块,用于在所述控制字输出模块选择控制字跳变方式后,根据预先设定的控制字跳变方式与待校准时钟稳定等待时间的对应关系,确定与选择的控制字跳变方式对应的待校准时钟稳定等待时间,作为本次输出控制字调整待校准时钟频率后等待待校准时钟稳定的时间;其中,选择的控制字跳变方式的跳变步长越长,对应的待校准时钟稳定等待时间越长,或者,选择的控制字跳变方式的跳变步长越长,对应的待校准时钟稳定等待时间越短。
15.一种频率校准装置,其特征在于,包括: 计数比较模块,用于将待校准时钟计数器的计数值与参考时钟计数器的计数值进行比较; 控制字跳变方式选择模块,用于当控制字的累积跳变次数未达到最大可跳变次数时,根据待校准时钟频率与参考时钟频率的差值,从预设的N种控制字跳变方式中选择一种控制字跳变方式,其中,所述差值越大,选择的控制字跳变方式的跳变步长越长,所述N为不小于2的整数; 控制字输出模块,用于根据所述待校准时钟计数器的计数值与参考时钟计数器的计数值的比较结果,采用选择的控制字跳变方式输出用于调整待校准时钟频率的控制字。
16.根据权利要求15所述的装置,其特征在于,还包括等待时间确定模块,用于在所述控制字跳变方式选择模块选择控制字跳变方式后,根据预先设定的控制字跳变方式与待校准时钟稳定等待时间的对应关系,确定与选择的控制字跳变方式对应的待校准时钟稳定等待时间,作为本次输出控制字调整待校准时钟频率后等待待校准时钟稳定的时间;其中,选择的控制字跳变方式的跳变步长越长,对应的待校准时钟稳定等待时间越长,或者,选择的控制字跳变方式的跳变步长越长,对应的待校准时钟稳定等待时间越短。
【专利摘要】本发明公开了一种频率校准方法及装置。其一种方法包括:将待校准时钟计数器的计数值与参考时钟计数器的计数值进行实时比较;当两个计数器的计数值不同时,根据比较结果输出用于调整待校准时钟频率的控制字。另一种方法包括:当控制字的累积跳变次数未达到最大可跳变次数时,根据待校准时钟计数器的计数值与参考时钟计数器的计数值的差值,从预设的N种控制字跳变方式中选择一种控制字跳变方式,其中,差值越大,选择的控制字跳变方式的跳变步长越长;采用选择的控制字跳变方式输出用于调整待校准时钟频率的控制字。本发明实施例提供的技术方案,较之现有的频率校准方案,提高了频率调节的效率。
【IPC分类】H03L7-18
【公开号】CN104702278
【申请号】CN201310671766
【发明人】许应新
【申请人】炬芯(珠海)科技有限公司
【公开日】2015年6月10日
【申请日】2013年12月10日
【公告号】WO2015085825A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1