2020-01-11 18:09发布
loongsuns 发表于 2012-5-9 11:55 曾经折腾几个晚上无果,后来查资料发现电容问题,买几个6pf的电容换上好了一段时间,后来有偶尔会挂。 ...
最多设置5个标签!
不是电容的问题,而是晶振一定要使用内部负载电容为6PF的晶振,注意这个负载电容不是晶振引脚上的那个电容,这类的晶振比较不常用,但是在低功耗方面效果显著,晶振引脚上的电容值一般在7pf-10pf之间,不过话说回来了,即使是晶振和电容都达到官方文档要求也不一定就是100%的稳定,我公司产品曾经遭遇这样的问题,非常头疼,ST官方技术人员也过来帮忙都没有彻底解决问题,STM32的RTC受环境因素影响比较大,温度、湿度变化都有可能造成不起振,但是这种故障又是不确定的,有时好有时坏,有时在你用示波器碰一下晶振引脚就又起振了,甚至用热风枪或电烙铁烫一下就好,我个人的经验为:1、RTC晶振部分PCB走线一定要谨慎,引线不可有过孔,不可过长 2、电容选用7pf-10pf之间的品牌电容(误差为1%)。 3、晶振一定要选用负载电容为6PF的,误差为+-20ppm,不知道这类晶振能不能做误差为+-5PPM的,如果选用+-5PPm的应该能确保90%以上的稳定性。
一周热门 更多>