隐者-423522 发表于 2013-9-24 16:56:34

STM32实时时钟越走越快

 我用的32.768k晶振给RTC,但是过一天就要快30多秒呢,会是什么问题呢,大家有没有遇到过呢?

wenshijian 发表于 2013-9-24 19:22:22

RE:STM32实时时钟越走越快

匹配电容没有匹配好,震荡频率微偏了。

lcdi 发表于 2013-9-25 10:29:43

RE:STM32实时时钟越走越快

晶振的精度也太差了,负载电容没加?
选择精度高的晶振,按照晶振要求和mcu要求加电容:D

dzc2001 发表于 2013-9-25 11:16:20

RE:STM32实时时钟越走越快

这个问题比较多了。
电容匹配有问题,或者晶振自身质量好不好(这个我碰到过)
独立的RTC在功耗和精度上比较有优势。
你可以选用内部自带晶振的RTC来提高精度。
当然你的产品如果能联网的话,可以选择每天校正时间

zhang7309 发表于 2013-9-25 11:23:40

RE:STM32实时时钟越走越快

应该是晶振和匹配电容的原因,建议选择好一点的晶体振荡器,不然偏差会很大,如果不想换,你可以进行通过软件时钟的调整,减小误差

发表于 2013-9-25 13:30:33

RE:STM32实时时钟越走越快

电容和晶振不匹配的原因。选择合适电容值,精度高点的

feiante-155820 发表于 2013-9-26 08:12:34

RE:STM32实时时钟越走越快

一天跑出30秒,那是比较夸张了,原因可能是晶振和电容匹配问题,电容和晶振质量问题,可以在软件上做校准功能。

隐者-423522 发表于 2013-9-27 19:32:06

RE:STM32实时时钟越走越快

晶振应该不会有问题,以前接在DS1302上的时间很准确呢。不过匹配电容确实没有加,以前用在DS1302时候也没有加,因为晶振参数自身电容就是和DS1302匹配的。
STM32的匹配电容和DS1302匹配电容差很多么?

隐者-423522 发表于 2013-9-27 19:46:58

RE:STM32实时时钟越走越快

有没有什么手册可以查询STM32的RTC匹配电容呢?

lcdi 发表于 2013-9-28 20:50:30

RE:STM32实时时钟越走越快

stm32的RTC是要6pf电容的晶振,一般市面常见的是12pf的晶振,首先选对晶振,然后具体要加几pf则要根据电路板设计来,因为PCB分布电容有时候就够几pf了所以不加电容也行。
页: [1]
查看完整版本: STM32实时时钟越走越快