FR8008A关于RTC时钟的实现问题
-
基础情况:FR8008A,只有外部12M晶振,精度10ppm,配置频率96M;
目前问题:精度偏差15~20%,即运行24小时,芯片统计会到28小时左右;
实现方法:由于芯片是周期性的休眠唤醒的低功耗工作流程,因此采用的是系统system_get_curr_time();这个API,通过运行时间的累加值实现,然后发现偏差值过大;
预期回复:1、采用这个api方案是否可行;2、system_get_curr_time的时钟源是否和PMU的rtc同时钟源,为LPRC;3、如何解决,实现一个相对准确的时钟功能;
-
@chiyanzhitong 在 FR8008A关于RTC时钟的实现问题 中说:
system_get_curr_time
1、这个误差大
2、不是,system_get_curr_time应该是芯片内部一个32K时钟
3、外部接上32.768k的晶振,PMU切到这个时钟源
