求助,RTC关机后隔了半天慢了10S左右,怎么解决?

发布于 2020-10-04 11:22:17

求助,RTC关机后隔了半天慢了10S左右,不知道会是哪里的问题。

查看更多

关注者
0
被浏览
274
2 个回答
aozima
aozima 2020-10-04
拒绝白嫖,拒绝键盘侠!

关机会断电吗? 也就是说关机后,RTC用电池供电。
正常工作时准吗? 也就是说正常供电且工作好几天,误差也几秒以内?

如果要RTC很准,要做校准和补偿。
如果CPU断电后比正常工作时要慢,很可能是因为RTC供电电压低,造成晶振有时停振或丢时间了。

你用哪个RTC芯片? 建议也找芯片厂家的FAE来看看。

要校准RTC时钟,一般RTC芯片有个脉冲输出脚。
可以设置RTC芯片,让在这个脚输出信号来测。
如果是MCU,好多芯片都有内部时钟输出功能,或是专门的校准模式。
如果都没有的,可以把频率计的探头打个10X,然后测OSCC_OUT这个脚。
但这对会电路有影响,甚至停振。

yanyu_
yanyu_ 2020-10-09

非常感谢您的回答,我调试了几天后发现,他是在RTC校准之后也会差10S左右,可能是校准的不准确,可是我使用的是官方的NTP工具啊,我还在继续研究问题。我用的硬件是st32f405+片上RTC+LSE,有加外部电池供电。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览