最近焊了一批板子,那个RTC的晶振死活不起振,十个里面只有一个能起来,其他的怎么弄都起不来。原来在别的板子上好使的晶振,到了这个板子上不知道为啥就成这样了,电容也一样,我买的负载电容6pF爱普生的晶振,焊得电容也是6pF.请问有什么好的办法可以解决这个问题么?现在开始怀疑是不是买的这批CPU有问题,型号是STM32F103ZET6
因为这个问题,生产找我好机会了
让我解决这个问题。我这边那快板子32.768K的晶振振不振看心情。
我这边,如果发现不起振,先让生产换换电容,再不启振,换晶振。这样一轮下来估计也剩不几个不。最后不振都归我这了。
很是郁闷啊,生产人员都告到领导那去了,我现在还没有找到解决办法。我用的是STM32F103ZET6
哎,这个问题还真是搞死人,我也买的爱普生负载电容6pF的晶振,最后实在没折,换来换去板子都快拆坏了,最后整好了四个,拿去出差了。这样下去批量生产的时候可咋办呢?现在头疼
注意下以下2点,可能会有效果:
1、晶振外壳不要接地。
2、不要让晶振体耐受高温。焊接时间尽量短。
晶振周边电路必须清洗干净,用密封胶封住,潮湿及脏污都可导致停振。
关于这个问题,我有个想法,不过一直未进行试验,呵呵。
就是在等待晶振起振时,对mcu和系统的其他部分进行开关操作,制造一些电源上的扰动。
这是基于晶振起振的本质,在于噪音经过正反馈,最后形成稳定的振荡。
而在STM32放大增益较小的情况下,人为制造大噪音,似乎可以进行一些弥补,呵呵。
可能运气比较好,自己随便买的晶振,弄了几块都正常,另外我朋友用的多,刚开始说过晶振不起振,后来就没在提过,101系的
同遇到这个问题,生产天天抱怨。 有时候一块板子换好几回晶振还是没用。
很有可能是外部因素导致的不起振,CPU应该不会有问题