晶振没有起振,热风吹一下主芯片就好了,凉了再重新上电就又不行了

奇怪了,晶振没有起振(程序停在时钟的初始化那里),用热风吹一下就好了,凉了重新上电就又不行了,有人遇到过这个问题吗

查过焊接的问题,可是焊接厂那边
了之后,再上电就不行,可能不是焊接的问题。
只要吹一下,马上就好了,等凉了就又不行了。
单片机用的是CC430F5137
谐振电容和PCB见下面图纸

这个很简单,不是晶振的匹配问题,1:很大的可能是晶振在第一次焊接的时候温度过高,照成了晶振内部支架和到石英晶片焊接出现裂缝,你用热风筒一吹加热以后就可以使用,一凉下来又不能使用了:2:或者是晶振在出厂的时候就已经是不合格品,晶振封口那里漏气,温度一高一低的时候就会产生不稳定显现,你可以参考一下深圳市康华尔电子有限公司官方网站,有这方面的资料。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-30
不用匹配电阻的么?一般都需要一个1M的匹配电阻,看下单片机规格书;
匹配电容值对不对?可以看晶体的规格书,匹配电容为负载电容2倍略小点;
PCB图看3脚的时钟线走线并不好,下面那个参考平面被分割了;
你说热风吹下就好?你的单片机芯片背面是不是有层地,不知道有没有加锡吹上去。本回答被提问者和网友采纳
第2个回答  2012-10-31
这个就是你的晶振负载与你的C37 C38电容不匹配造成的。
热风吹的时候改变了你线路的杂散电容继而可以让你的晶振正常工作。
依你的情况你可以将C37 C38 改到你晶振负载的2倍即可了
第3个回答  2012-10-30
你把电容调整一下试试。15P换成10p、20p、30p、43p分别试试。