[发明专利]一种实时时钟校准方法、装置、设备及介质在审
申请号: | 202211229462.1 | 申请日: | 2022-10-08 |
公开(公告)号: | CN115480616A | 公开(公告)日: | 2022-12-16 |
发明(设计)人: | 王龙;丁明耀;康希;李洁颖 | 申请(专利权)人: | 深圳华电通讯有限公司 |
主分类号: | G06F1/14 | 分类号: | G06F1/14;G04G5/00;H03B5/04 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 郭庆玲 |
地址: | 518063 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实时 时钟 校准 方法 装置 设备 介质 | ||
本申请公开了一种实时时钟校准方法、装置、设备及介质,涉及实时时钟校准领域。在预设校准时间周期内获取RC振荡器时钟的频率和石英晶体振荡器时钟的频率并生成RC振荡器时钟的RC阻抗控制位的补偿位数,以对RC振荡器时钟进行物理补偿;获取物理补偿后RC振荡器时钟的误差补偿值;根据误差补偿值调整RC振荡器时钟的时间。由此可知,上述方案通过系统内两种时钟的频率生成对RC振荡器时钟的RC阻抗控制位的补偿位数,以调节RC阻抗控制位,实现了对RC振荡器时钟的物理补偿;同时获取了物理补偿后RC振荡器时钟的误差补偿值,对RC振荡器时钟剩余的误差进行了数据校准,最终实现了低功耗下RC振荡器时钟的准确输出。
技术领域
本申请涉及实时时钟校准领域,特别是涉及一种实时时钟校准方法、装置、设备及介质。
背景技术
实时时钟(Real_Time Clock,RTC)是芯片工作的时钟基准,只有准确的时钟才能使得芯片正常有序的工作。随着便携设备对系统低功耗的需求升高,RTC作为芯片内部的时钟系统也有着低功耗的需求。当RTC工作于高性能时,全程采用石英晶体振荡器作为时钟基准源,时钟精度可以达到2ppm,同时也存在较高的功耗。当RTC工作于低功耗时,系统采用功耗较低的RC振荡器产生的时钟作为时钟基准源,实现低功耗运行。
目前,RTC工作于低功耗状态时,采用RC振荡器时钟作为基准源进行工作;由于芯片内电阻、电容的阻抗容易受到工艺、电压以及温度的影响,使得RC振荡器的精度不高,降低了低功耗下芯片的时钟准确性。
鉴于上述问题,设计一种实时时钟校准方法,以实现低功耗下RC振荡器时钟的准确输出,是该领域技术人员亟待解决的问题。
发明内容
本申请的目的是提供一种实时时钟校准方法、装置、设备及介质,以实现低功耗下RC振荡器时钟的准确输出。
为解决上述技术问题,本申请提供一种实时时钟校准方法,应用于RTC时钟系统;所述方法包括:
当所述RTC时钟系统切换为低功耗运行时,在预设校准时间周期内获取RC振荡器时钟的频率和石英晶体振荡器时钟的频率;
根据所述RC振荡器时钟的频率和所述石英晶体振荡器时钟的频率生成所述RC振荡器时钟的RC阻抗控制位的补偿位数,以便于根据所述补偿位数对所述RC振荡器时钟进行物理补偿;
获取物理补偿后所述RC振荡器时钟的误差补偿值;
根据所述误差补偿值调整所述RC振荡器时钟的时间,以实现对RTC时钟系统的时钟校准。
优选地,所述根据所述RC振荡器时钟的频率和所述石英晶体振荡器时钟的频率生成所述RC振荡器时钟的RC阻抗控制位的补偿位数包括:
获取采样周期;
根据所述RC振荡器时钟的频率和所述石英晶体振荡器时钟的频率获取所述采样周期内所述石英晶体振荡器时钟的实际周期计数值;
根据所述采样周期、所述RC振荡器时钟的频率和所述石英晶体振荡器时钟的频率获取所述采样周期内所述石英晶体振荡器时钟的理论周期计数值;
根据所述实际周期计数值和所述理论周期计数值获取误差周期计数值;
根据所述误差周期计数值和补偿位数公式获取所述RC阻抗控制位的所述补偿位数。
优选地,所述补偿位数公式为:
Te=10A+B;
其中,Te为所述误差周期计数值,A为所述补偿位数,B为计算误差值。
优选地,所述获取物理补偿后所述RC振荡器时钟的误差补偿值包括:
关闭所述石英晶体振荡器时钟;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳华电通讯有限公司,未经深圳华电通讯有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211229462.1/2.html,转载请声明来源钻瓜专利网。