技术特征:
1.一种时钟校准方法,其特征在于,包括:
响应于时钟芯片的校准信号,记录所述时钟芯片的第一输出频率和当前时间;所述当前时间为待校准时间;
根据所述第一输出频率与预存的多个第二输出频率,获得第一频率均值;
根据所述第一频率均值与第二频率均值,计算得到所述时钟芯片的老化率;其中,所述第二频率均值根据所述多个第二输出频率确定;
根据所述老化率对所述时钟芯片的待校准时间进行校准,获得校准后的时间。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一输出频率与预存的多个第二输出频率,获得第一频率均值,包括:
将所述多个第二输出频率按照输出时间的先后排列,并生成输出频率队列;
将所述第一输出频率插至所述输出频率队列的队尾,并删除所述输出频率队列中处于队首的第二输出频率,以生成更新频率数列;
根据所述更新频率数列,确定所述第一频率均值。
3.根据权利要求2所述的方法,其特征在于,所述根据所述更新频率数列,确定所述第一频率均值,还包括:
滤除所述更新频率数列中的抖动数据,以生成当前频率数列;
将所述当前频率数列的频率均值确定为所述第一频率均值。
4.根据权利要求3所述的方法,其特征在于,所述根据所述第一频率均值与第二频率均值,计算得到所述时钟芯片的老化率,包括:
确定所述第一频率均值与所述第二频率均值之间的差值;
将所述差值与所述第二频率均值之间的比值确定为所述老化率。
5.根据权利要求4所述的方法,其特征在于,所述根据所述老化率对所述时钟芯片的待校准时间进行校准,获得校准后的时间,包括:
确定所述输出频率队列中最后获得的第二输出频率对应的历史时间;
根据所述待校准时间与所述历史时间获得所述时钟芯片对应的使用时长;
根据所述使用时长与所述老化率,获得补偿时间;
采用所述补偿时间对所述待校准时间进行校准,以使所述时钟芯片输出校准后的时间。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
根据所述当前频率数列更新所述输出频率队列,以在执行下一次时钟校准时,根据更新后的所述输出频率队列确定所述第二频率均值;以及
将所述校准后的时钟信号存储为与所述第一输出频率对应的历史时钟信号。
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述响应于时钟芯片的校准信号,记录所述时钟芯片的第一输出频率和当前时间,包括:
响应于所述校准信号,根据预设的调节方式调节指定芯片的芯片温度,所述指定芯片为所述时钟芯片,和/或与所述时钟芯片配合设置的处理器;
检测到所述芯片温度被调节至大于或等于预设温度阈值,记录所述第一输出频率与所述当前时间。
8.根据权利要求7所述的方法,其特征在于,所述根据预设的调节方式调节指定芯片的芯片温度,包括:
控制预存的高功耗程序持续运行,以提高所述指定芯片的芯片温度,直至检测到所述芯片温度上升至大于或等于所述预设温度阈值。
9.根据权利要求8所述的方法,其特征在于,在响应于时钟芯片的校准信号,记录所述时钟芯片的第一输出频率和当前时间之前,所述方法还包括:
循环运行所述高功耗程序,在每次检测到所述芯片温度大于或等于所述预设温度阈值的情况下,记录所述时钟芯片的第二输出频率,以生成所述预存的多个第二输出频率。
10.一种电子设备,其特征在于,包括:处理器、时钟芯片、晶振电路与存储器,其中,
所述时钟芯片与所述晶振电路电连接,所述晶振电路用于向所述时钟芯片提供输入频率,所述时钟芯片用于根据所述输入频率配置输出的输出频率;
所述处理器分别与所述时钟芯片以及所述存储器通信连接,所述处理器能够读取所述时钟芯片的输出频率与时间信号,
所述存储器存储有能够被所述至处理器执行的指令,以使所述处理器能够执行如权利要求1至9中任一项所述的时钟校准方法的步骤。
技术总结
本发明实施例提供了一种时钟校准方法和电子设备,其中,时钟校准方法包括:响应于时钟芯片的校准信号,记录所述时钟芯片的第一输出频率和当前时间;所述当前时间为待校准时间;根据所述第一输出频率与预存的多个第二输出频率,获得第一频率均值;根据所述第一频率均值与第二频率均值,计算得到所述时钟芯片的老化率;其中,所述第二频率均值根据所述多个第二输出频率确定;根据所述老化率对所述时钟芯片的待校准时间进行校准,获得校准后的时间。通过本发明的技术方案,在晶振出现老化现象的情况下,能够改善与晶振电连接的时钟芯片的时钟精度。
技术研发人员:宋欢;胡伯良;蒋红宇
受保护的技术使用者:北京海泰方圆科技股份有限公司
技术研发日:2020.07.08
技术公布日:2020.11.06
本文用于企业家、创业者技术爱好者查询,结果仅供参考。