一种低频RC振荡器的时钟频率校准方法和系统技术方案

技术编号:18021110 阅读:39 留言:0更新日期:2018-05-23 06:22
本发明专利技术公开了一种低频RC振荡器的时钟频率校准系统,包括低频RC振荡器、校准控制模块、晶振控制模块和校准模块;低频RC振荡器为待校准的低频时钟源,用于为校准模块提供低频RC标准时钟;校准控制模块用于接收外部输入的校准使能信号,根据校准使能信号使能晶振控制模块和校准模块;晶振控制模块用于将外部高频晶振转换为高频标准晶振时钟,并将高频标准晶振时钟送至校准模块;校准模块利用高频标准晶振时钟对低频RC标准时钟进行校准,得到校准频率值;本发明专利技术还公开了一种低频RC振荡器的时钟频率校准方法。与传统技术相比,本发明专利技术能够实时快速地校准时钟频率,为SOC提供实时低功耗的时钟校准输出。

【技术实现步骤摘要】
一种低频RC振荡器的时钟频率校准方法和系统
本专利技术涉及集成电路
,尤其是一种低频RC振荡器的时钟频率校准方法和系统。
技术介绍
低频时钟对于数字系统具有重要作用,特别是在SOC中,因此产生一个满足频率和精度要求的低频、低功耗的常开时钟源是SOC正常工作的关键。为了替代外挂的低频晶体振荡器,目前在集成电路中通常是在芯片内部设计振荡器来为数字系统提供低频常开时钟,通常称为片上RC振荡器,简称RC振荡器;片上RC振荡器的频率和精度是由内部电阻及电容等参数决定的,而这些参数容易受到半导体制造工艺的影响,在工艺的实现过程中,电阻和电容可能存在较大的工艺偏差;另外,伴随着芯片工作温度的变化,片上RC振荡器的频率也会变化,从而使数字系统不能正确得到片上RC振荡器的当前时钟频率,影响芯片正常的工作。在专利申请号为201610446124.1的中国专利中,公开了一种低频RC振荡器的时钟频率校准方法,该技术方案利用振荡器输出时钟进行计数,得到结果后再与期望计数值进行比较,如果与期望值不一致,则校准电路会调整振荡器的频率输出,重新进行时钟计数后再进行计数值比较;此过程需要一直循环直到频率正确为止,由于低频RC振荡器的时钟输出周期长,每个时钟周期的时间大致在微秒级别,因此该技术方案在用于低频RC振荡器时钟频率校准时,将会花费很长的时间,难以实现实时低功耗的输出校准频率。
技术实现思路
为了解决上述问题,本专利技术的目的是提供一种低频RC振荡器的时钟频率校准系统,可以为SOC提供实时低功耗的时钟校准输出。本专利技术的另一个目的是提供一种低频RC振荡器的时钟频率校准方法,利用该方法能够实时快速地校准时钟频率。本专利技术解决其问题所采用的技术方案是:一种低频RC振荡器的时钟频率校准系统,包括低频RC振荡器、校准控制模块、晶振控制模块和校准模块;低频RC振荡器为待校准的低频时钟源,用于为校准模块提供低频RC标准时钟;校准控制模块,用于接收外部输入的校准使能信号,根据校准使能信号使能晶振控制模块和校准模块;晶振控制模块,用于将外部高频晶振转换为高频标准晶振时钟,并将高频标准晶振时钟送至校准模块;校准模块,利用高频标准晶振时钟对低频RC标准时钟进行校准,得到校准频率值。进一步,校准模块包括计数模块和除法模块;计数模块,利用高频标准晶振时钟对低频RC标准时钟进行校准,并输出校准频率的计数值至除法模块;除法模块用于将计数值转换为校准频率值。进一步,计数模块,利用高频标准晶振时钟对低频RC标准时钟进行校准,包括:根据低频RC标准时钟产生稳定持续的供高频标准晶振时钟采样的电平信号,电平信号中的高电平信号持续时间对应低频RC标准时钟的具体周期数;高频标准晶振时钟对电平信号进行采样,每采样一个低频RC标准时钟的完整周期内的高电平,计数值加一,直至电平信号出现低电平为止,得到校准频率的计数值。进一步,除法模块用于将计数值转换为校准频率值,包括:以低频RC标准时钟周期的具体数量值和高频标准晶振时钟的频率值之积作为被除数,以计数值作为除数,相除得到校准频率值。进一步,校准控制模块,用于接收外部输入的校准使能信号,根据校准使能信号使能晶振控制模块和校准模块,包括:根据校准使能信号产生晶振使能信号和校准控制信号,利用晶振使能信号使能晶振控制模块,利用校准控制信号向计数模块下发计算任务。进一步,校准控制模块还用于控制相邻两次校准过程的时间间隔,包括:相隔一个或一个以上的低频RC时钟周期,校准一次;或者根据相邻两次计数模块所得到的计数值之差的变化趋势,自适应调整相邻两次校准过程的时间间隔。进一步,校准控制模块,根据相邻两次计数模块所得到的计数值之差的变化趋势,自适应调整相邻两次校准过程的时间间隔,包括:若相邻两次计数模块所得到的计数值之差变小,增大相邻两次校准过程的时间间隔;若相邻两次计数模块所得到的计数值之差变大,减小相邻两次校准过程的时间间隔。一种低频RC振荡器的时钟频率校准方法,包括以下步骤:A、将外部高频晶振转换为高频标准晶振时钟,以高频标准晶振时钟为校准用的标准时钟源;B、输入待校准的低频RC标准时钟,通过高频标准晶振时钟选择出具体周期数的低频RC标准时钟。C.根据具体周期数的低频RC标准时钟产生持续的电平信号,由高频标准晶振时钟对电平信号进行采样计数,得到校准频率的计数值。D.将计数值转换为校准频率值。进一步,步骤C中,由高频标准晶振时钟对电平信号进行采样计数,包括:每采样一个低频RC标准时钟的完整周期内的高电平,计数值加一,直至电平信号出现下降沿,变为低电平为止。进一步,步骤D中,将计数值转换为校准频率值,包括:以低频RC标准时钟周期的具体数量值和高频标准晶振时钟的频率值之积作为被除数,以计数值作为除数,相除得到校准频率值。本专利技术的有益效果是:本专利技术提供的一种低频RC振荡器的时钟频率校准系统,利用高频标准晶振时钟对低频RC标准时钟进行校准,不需要再将低频RC标准时钟作为标准时钟源,在保证校准精度的基础上,大大降低了整个校准流程的时间,而且进一步降低了系统功耗;本专利技术提供的一种低频RC振荡器的时钟频率校准方法,将高频标准晶振时钟作为标准时钟源,加快了校准流程。因此,本专利技术的校准系统可以为SOC提供实时低功耗的时钟校准输出;利用本专利技术的校准方法能够实时快速地校准时钟频率。附图说明下面结合附图给出本专利技术较佳实施例,以详细说明本专利技术的实施方案。图1是本专利技术的校准系统的结构框图;图2是本专利技术的校准系统的计数模块的计数原理图;图3是本专利技术的校准系统的校准控制模块的校准启动方式图。具体实施方式在本说明书中,SOC指SystemOnChip,即片上系统芯片;RC振荡器即ResistanceCapacitanceOscillator,也叫阻容振荡器。参照图1,本专利技术的一种低频RC振荡器的时钟频率校准系统,其特征在于:包括低频RC振荡器、校准控制模块、晶振控制模块和校准模块;低频RC振荡器为待校准的低频时钟源,用于为校准模块提供低频RC标准时钟;校准控制模块,用于接收外部输入的校准使能信号,根据校准使能信号使能晶振控制模块和校准模块;晶振控制模块,用于将外部高频晶振转换为高频标准晶振时钟,并将高频标准晶振时钟送至校准模块;校准模块,利用高频标准晶振时钟对低频RC标准时钟进行校准,得到校准频率值。具体地,校准控制模块与外部的数字系统连接,数字系统将校准使能信号传至校准控制模块,低频RC振荡器作为数字系统的常开时钟源;晶振控制模块将外部高频晶振进行电平转换,以转换为数字系统内部可用的高频标准晶振时钟,晶振控制模块具有可开关的特性,在不使用时可以关闭。本专利技术的校准系统在不增加低频RC振荡器电路规模的基础上就能完成时钟频率的校准,并且整个校准系统由数字电路构成,降低了RC振荡器的设计难度,便于技术人员实施;以高频标准晶振时钟来校准低频RC标准时钟,无需利用低频RC标准时钟作为时钟源,大大加快了校准流程,能够为SOC提供实时低功耗的时钟校准输出。其中,校准模块包括计数模块和除法模块;计数模块,利用高频标准晶振时钟对低频RC标准时钟进行校准,并输出校准频率的计数值至除法模块;除法模块用于将计数值转换为校准频率值。其中,参照图2,计数模块,利用高频标准晶振时钟对低频RC标准时钟本文档来自技高网...
一种低频RC振荡器的时钟频率校准方法和系统

【技术保护点】
一种低频RC振荡器的时钟频率校准系统,其特征在于:包括低频RC振荡器、校准控制模块、晶振控制模块和校准模块;所述低频RC振荡器为待校准的低频时钟源,用于为所述校准模块提供低频RC标准时钟;所述校准控制模块,用于接收外部输入的校准使能信号,根据校准使能信号使能晶振控制模块和校准模块;所述晶振控制模块,用于将外部高频晶振转换为高频标准晶振时钟,并将所述高频标准晶振时钟送至校准模块;所述校准模块,利用所述高频标准晶振时钟对低频RC标准时钟进行校准,得到校准频率值。

【技术特征摘要】
1.一种低频RC振荡器的时钟频率校准系统,其特征在于:包括低频RC振荡器、校准控制模块、晶振控制模块和校准模块;所述低频RC振荡器为待校准的低频时钟源,用于为所述校准模块提供低频RC标准时钟;所述校准控制模块,用于接收外部输入的校准使能信号,根据校准使能信号使能晶振控制模块和校准模块;所述晶振控制模块,用于将外部高频晶振转换为高频标准晶振时钟,并将所述高频标准晶振时钟送至校准模块;所述校准模块,利用所述高频标准晶振时钟对低频RC标准时钟进行校准,得到校准频率值。2.根据权利要求1所述的一种低频RC振荡器的时钟频率校准系统,其特征在于:所述校准模块包括计数模块和除法模块;所述计数模块,利用所述高频标准晶振时钟对低频RC标准时钟进行校准,并输出校准频率的计数值至除法模块;所述除法模块用于将计数值转换为校准频率值。3.根据权利要求2所述的一种低频RC振荡器的时钟频率校准系统,其特征在于,所述计数模块,利用所述高频标准晶振时钟对低频RC标准时钟进行校准,包括:根据所述低频RC标准时钟产生稳定持续的供高频标准晶振时钟采样的电平信号,所述电平信号中的高电平信号持续时间对应低频RC标准时钟的具体周期数;所述高频标准晶振时钟对电平信号进行采样,每采样一个低频RC标准时钟的完整周期内的高电平,计数值加一,直至电平信号出现低电平为止,得到校准频率的计数值。4.根据权利要求2所述的一种低频RC振荡器的时钟频率校准系统,其特征在于,所述除法模块用于将计数值转换为校准频率值,包括:以低频RC标准时钟周期的具体数量值和高频标准晶振时钟的频率值之积作为被除数,以计数值作为除数,相除得到校准频率值。5.根据权利要求2所述的一种低频RC振荡器的时钟频率校准系统,其特征在于,所述校准控制模块,用于接收外部输入的校准使能信号,根据校准使能信号使能晶振控制模块和校准模块,包括:根据所述校准使能信号...

【专利技术属性】
技术研发人员:徐明鹤
申请(专利权)人:珠海慧联科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1