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
官方要求的晶振的负载电容要小于8p,你换6.5p的试试! 公司产品刚遇到这个RTC晶振不起振的问题。原因是:1.硬件设计时,没有参考ST官方给出的电容值,而且凭之前51上的经验用的10pf电容;2.采购时选用的晶振质量不行,建议使用有源晶振;3.跟环境温湿度有关,那在现场时下大雨,10%产品出现不起振或者启动慢的情况;第二天太阳一出,神奇的好了!!!
总结:STM32的RTC对晶振与电容的要求很严格,一定要看官方设计指南!其次不要省钱。做产品的话,如果不缺钱,pcb有空间。还是建议使用外置RTC. 飞翔的起点 发表于 2015-7-9 09:52
公司产品刚遇到这个RTC晶振不起振的问题。原因是:1.硬件设计时,没有参考ST官方给出的电容值,而且凭之前5 ...
学习了。。。 你需要检查一下你的电路的最小系统,比如电源、复位、Boot配置等,软化在检查你软件对RTC的配置
正常情况下,不会那么不容易起振,和不同的电容匹配不好的只会出现时钟计时误差,一般不会出现起振不了的情况。 这个RTC就是个坑这下我也踩了shit 啊啊啊啊啊 用32.768KHZ6p 负载的晶振,起振电容用 10P 即可,PCB走线尽量短,如果PCB走线过长,可以加大起振电容。这是我生产了几万套开发板用的参数,希望对你有用。 刚开始弄,也学习下 我也碰到晶振不起振的,还在解决中,学习了 好贴。。学习了!
页:
[1]
2