有什么好办法解决STM32RTC不起振么

cocoshine   2010-9-8 21:35 楼主
                                 最近焊了一批板子,那个RTC的晶振死活不起振,十个里面只有一个能起来,其他的怎么弄都起不来。原来在别的板子上好使的晶振,到了这个板子上不知道为啥就成这样了,电容也一样,我买的负载电容6pF爱普生的晶振,焊得电容也是6pF.请问有什么好的办法可以解决这个问题么?现在开始怀疑是不是买的这批CPU有问题,型号是STM32F103ZET6

回复评论 (12)

这个应用笔记中给出了配置方法:AN2867  Oscillator design guide for ST microcontrollers
点赞  2010-9-9 08:02
                                 “十个里面只有一个能起来”,问题确实挺大的
点赞  2010-9-10 21:15
因为这个问题,生产找我好机会了
让我解决这个问题。我这边那快板子32.768K的晶振振不振看心情。

我这边,如果发现不起振,先让生产换换电容,再不启振,换晶振。这样一轮下来估计也剩不几个不。最后不振都归我这了。

很是郁闷啊,生产人员都告到领导那去了,我现在还没有找到解决办法。我用的是STM32F103ZET6
点赞  2010-9-13 08:57
                                 哎,这个问题还真是搞死人,我也买的爱普生负载电容6pF的晶振,最后实在没折,换来换去板子都快拆坏了,最后整好了四个,拿去出差了。这样下去批量生产的时候可咋办呢?现在头疼
点赞  2010-9-13 14:39
注意下以下2点,可能会有效果:
1、晶振外壳不要接地。
2、不要让晶振体耐受高温。焊接时间尽量短。
点赞  2010-9-13 15:27
                                 早年据业内可靠人士密报:32768是用麻袋装得…
点赞  2010-9-13 16:05
                                 晶振周边电路必须清洗干净,用密封胶封住,潮湿及脏污都可导致停振。
点赞  2010-9-13 16:26
关于这个问题,我有个想法,不过一直未进行试验,呵呵。
就是在等待晶振起振时,对mcu和系统的其他部分进行开关操作,制造一些电源上的扰动。
这是基于晶振起振的本质,在于噪音经过正反馈,最后形成稳定的振荡。
而在STM32放大增益较小的情况下,人为制造大噪音,似乎可以进行一些弥补,呵呵。
点赞  2010-9-13 19:37
                                 可能运气比较好,自己随便买的晶振,弄了几块都正常,另外我朋友用的多,刚开始说过晶振不起振,后来就没在提过,101系的
点赞  2010-9-14 11:19
                                 同遇到这个问题,生产天天抱怨。 有时候一块板子换好几回晶振还是没用。
点赞  2010-9-14 14:59
                                 必须保持干净和干燥
点赞  2010-9-14 18:08
                                 很有可能是外部因素导致的不起振,CPU应该不会有问题
点赞  2010-9-14 21:23
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复