0
问答首页 最新问题 热门问题 等待回答标签广场
我要提问

单片机

单片机晶振偶尔停振然后重新起振是什么原因

我用pic18f4520单片机,8MHz晶振,两脚分别接18pf电容,然后串接200欧电阻,能工作。只是偶尔发现很少的出现停振1分钟左右,然后重新开始震荡的情况,也可能其他停振的我们没有观察到。不知道都可能是什么原因,谢谢大家了:)

提问者:mingodong 地点:- 浏览次数:5730 提问时间:10-22 09:44
我有更好的答案
提 交
11条回答
lidalcp 09-05 10:01
是不是驱动能力不足,激励功率小,应该去掉200欧串联电阻,或者将外接电容适当减小?
宇球黎海华 09-04 04:54
动作在中间停止了,过一分钟左右接着向下运行,肯定不是重起,重起有开机界面能看出来。停止后持续一个状态不变,本来应该循环运行的不循环了。
柯景文爱旅游 08-29 09:27
应该也不是程序跑飞了,如果跑飞了再回到原来的地方重新开始运行应该不太可能,我觉得
dsagfasdfas5 09-03 00:55
刚才又测了一下,有时候开机,测晶振osc2脚电压,开始直流4V多,2秒后直流2.3V,稳定后交流电压0V。是不是2S后才起振啊?没有示波器:(
60user147 08-31 15:29
请是示波器,并且用高阻探头。

另外,可以去掉电阻,电容,然后换一个晶体,把芯片的CONFIG里面的振荡配置字设置为HS,再测看结果。
lq544 09-04 19:53
原来使200欧电阻时激励功率过大,峰峰值5V了,并且波形畸变。现在改为2K欧姆,峰峰值4.4V,波形还可以。不过现在有出现新问题,运行一段时间后,峰峰值降到3.4V了,是不是晶振质量问题呢?原来停振,是不是就是这个原因呢?谢谢大家了。
youxi8745 08-27 22:04
PIC的常见病。在晶振脚上并个1-2M的电阻就好了。
DAA000 09-06 16:16
用个有源晶振
xiaojiazhu 08-31 14:29
PIC的常见病。在晶振脚上并个1-2M的电阻就好了。

谢谢,我试一下。为什么pic的手册里没这么要求?只是说要根据情况串个电阻。
zzpf 09-04 05:38
我也碰到过,yewuyi老大讲的很好啊。
lifei639156 08-27 18:25
yewuyi,你好,是不是电阻电容都去掉,换一个新的晶体,然后用示波器看?原来的振荡配置字设置为HSPLL可以吗?等我试试:)
昨天晚上,串2.2k电阻,两个电容均为18pf,用示波器看,波形还好,幅值开始4.4V,20分钟后变成3.4V,开机起振很快,没有我原来说的那么长,估计是就那一块不行,或者他们搞错了,他们和我不在一个地方,电话联系的。
按现有现象分析,如果真的起振时间很长,是不是负载电容太大了?波形好,幅值开始也算可以吧,是不是2.2k电阻选择还比较合理呀?过一段时间幅值变化,是不是晶振本身问题?还是单片机内部和晶体并联的电阻选择不正确造成的?配置HSPLL,不知道内部并联的电阻Rf使能没?哪个寄存器设定它呀?谢谢啦:)
没搞过pic,好多都不熟,拜托各位了。
撰写答案
提 交
1 / 3
1 / 3
相关单片机
具有音调控制的单片机立体声前置放大器
用于单片机与电子装置中的开关电源
单片机软硬件复位的条件都有啥
电动机的单片机控制
单片机应用系统开发实例导航