STM32实时时钟越走越快
我用的32.768k晶振给RTC,但是过一天就要快30多秒呢,会是什么问题呢,大家有没有遇到过呢?RE:STM32实时时钟越走越快
匹配电容没有匹配好,震荡频率微偏了。RE:STM32实时时钟越走越快
晶振的精度也太差了,负载电容没加?选择精度高的晶振,按照晶振要求和mcu要求加电容:D
RE:STM32实时时钟越走越快
这个问题比较多了。电容匹配有问题,或者晶振自身质量好不好(这个我碰到过)
独立的RTC在功耗和精度上比较有优势。
你可以选用内部自带晶振的RTC来提高精度。
当然你的产品如果能联网的话,可以选择每天校正时间
RE:STM32实时时钟越走越快
应该是晶振和匹配电容的原因,建议选择好一点的晶体振荡器,不然偏差会很大,如果不想换,你可以进行通过软件时钟的调整,减小误差RE:STM32实时时钟越走越快
电容和晶振不匹配的原因。选择合适电容值,精度高点的RE:STM32实时时钟越走越快
一天跑出30秒,那是比较夸张了,原因可能是晶振和电容匹配问题,电容和晶振质量问题,可以在软件上做校准功能。RE:STM32实时时钟越走越快
晶振应该不会有问题,以前接在DS1302上的时间很准确呢。不过匹配电容确实没有加,以前用在DS1302时候也没有加,因为晶振参数自身电容就是和DS1302匹配的。STM32的匹配电容和DS1302匹配电容差很多么?
RE:STM32实时时钟越走越快
有没有什么手册可以查询STM32的RTC匹配电容呢?RE:STM32实时时钟越走越快
stm32的RTC是要6pf电容的晶振,一般市面常见的是12pf的晶振,首先选对晶振,然后具体要加几pf则要根据电路板设计来,因为PCB分布电容有时候就够几pf了所以不加电容也行。
页:
[1]