沐紫 发表于 2015-7-9 09:21:46

stm32 RTC晶振起振的问题

我使用的stm32f030c8t6,自己做的pcb,32.768KHz,12.5pF的音叉晶体谐振器,外挂电容15-22pF都试了,只有极少量的情况下才会起振,后来换了6pF的32.768KHz,10pF 9pF 6.8pF都试了,还是不能起振,准备换ESPON的MC306了,官方应用手册也推荐了。大家如果有遇到此情况的,希望给个答复!

这是网友在FAQ栏目中的提问,欢迎大家去FAQ帮助解答:https://www.stmcu.org.cn/faq/index/detail/id-70573

perpetuiy 发表于 2015-7-9 09:33:07

官方要求的晶振的负载电容要小于8p,你换6.5p的试试!

飞翔的起点 发表于 2015-7-9 09:52:08

公司产品刚遇到这个RTC晶振不起振的问题。原因是:1.硬件设计时,没有参考ST官方给出的电容值,而且凭之前51上的经验用的10pf电容;2.采购时选用的晶振质量不行,建议使用有源晶振;3.跟环境温湿度有关,那在现场时下大雨,10%产品出现不起振或者启动慢的情况;第二天太阳一出,神奇的好了!!!

总结:STM32的RTC对晶振与电容的要求很严格,一定要看官方设计指南!其次不要省钱。做产品的话,如果不缺钱,pcb有空间。还是建议使用外置RTC.

moyanming2013 发表于 2015-7-9 10:55:03

飞翔的起点 发表于 2015-7-9 09:52
公司产品刚遇到这个RTC晶振不起振的问题。原因是:1.硬件设计时,没有参考ST官方给出的电容值,而且凭之前5 ...

学习了。。。

ningzb 发表于 2015-7-9 16:58:10

你需要检查一下你的电路的最小系统,比如电源、复位、Boot配置等,软化在检查你软件对RTC的配置
正常情况下,不会那么不容易起振,和不同的电容匹配不好的只会出现时钟计时误差,一般不会出现起振不了的情况。

大敏~ 发表于 2016-8-4 21:14:38

这个RTC就是个坑这下我也踩了shit 啊啊啊啊啊

野火_firege 发表于 2016-8-5 09:02:34

用32.768KHZ6p 负载的晶振,起振电容用 10P 即可,PCB走线尽量短,如果PCB走线过长,可以加大起振电容。这是我生产了几万套开发板用的参数,希望对你有用。

lgming2000 发表于 2016-8-5 15:47:52

刚开始弄,也学习下

丹心汗青 发表于 2016-9-11 14:08:50

我也碰到晶振不起振的,还在解决中,学习了

寒风飘飘 发表于 2016-9-12 17:31:47

好贴。。学习了!
页: [1] 2
查看完整版本: stm32 RTC晶振起振的问题