发新帖我要提问
12
返回列表
打印

求教:有那些因素会引起晶振不起振!

[复制链接]
楼主: Ryanhsiung
手机看帖
扫描二维码
随时随地手机跟帖
21
Ryanhsiung|  楼主 | 2012-2-8 13:23 | 只看该作者 回帖奖励 |倒序浏览
估计你的单片机振荡电路处于临界状态,所以对电源电压、湿度等参数变化很敏感,稍有风吹草动就停振。用示波器测量OSC2的波形,正常时应该看到一个幅度三分之二VCC左右的完整正弦波,如果幅度太小,可以增大单片机增 ...
ocon 发表于 2012-2-8 08:01

谢谢

使用特权

评论回复
22
yewuyi| | 2012-2-8 17:12 | 只看该作者
把22pf电容换成6pf

使用特权

评论回复
23
yewuyi| | 2012-2-8 17:16 | 只看该作者
另,注意焊接温度和焊接时间,特别是对一些小封装的晶体,过长的焊接时间和焊接温度容易导致晶体内部结构发生熔融,此时晶体则可能产生偶尔停振现象。

焊接造成的问题特别在那种将晶体外壳焊接到线路板上容易出现,因为现在的晶体外壳普遍不易吃锡,生产工人会用大功率烙铁长时间加热壳体,特别容易造成内部晶体熔融后振荡子对外部寄生电容加大,结果类似于负载电容太大导致的震荡不稳定,所以,当如有晶体外壳接GND需求时,尽量选择自带接地端的晶体产品。

使用特权

评论回复
24
Ryanhsiung|  楼主 | 2012-2-9 08:12 | 只看该作者
把22pf电容换成6pf
yewuyi 发表于 2012-2-8 17:12

为什么?能不能细讲一下

使用特权

评论回复
25
yewuyi| | 2012-2-9 09:22 | 只看该作者
谐振电容的容值选择要考虑PCB等形成的分布电容,另外根据经验,在PIC上那两个电容容值一般推荐6~12pf足矣,当晶体频率越高的时候,振荡启动越困难,所以推荐这个容值就尽量选择小一点。

使用特权

评论回复
26
Ryanhsiung|  楼主 | 2012-2-9 11:42 | 只看该作者
谐振电容的容值选择要考虑PCB等形成的分布电容,另外根据经验,在PIC上那两个电容容值一般推荐6~12pf足矣,当晶体频率越高的时候,振荡启动越困难,所以推荐这个容值就尽量选择小一点。 ...
yewuyi 发表于 2012-2-9 09:22

哦,谢谢

使用特权

评论回复
27
yuanjiejun| | 2012-2-9 14:38 | 只看该作者
晶振的地端连接虚焊、不好也能造成不起振

使用特权

评论回复
28
cjseng| | 2012-2-9 21:52 | 只看该作者
曾经有段时间也出现过这问题,后来换了个晶振供货商,问题解决。

使用特权

评论回复
29
Ryanhsiung|  楼主 | 2012-3-5 10:46 | 只看该作者
今天又出现一台问题机,换成15PF电容后约30次还是出错一次不启振。

使用特权

评论回复
30
古董| | 2013-12-26 14:11 | 只看该作者
我也遇到问题,来找答案

使用特权

评论回复
31
wxs732| | 2015-9-18 18:15 | 只看该作者
今天,我也碰到了类似的的 问题, 板子没问题,原理没问题,焊接没问题,元件没有问题。
但,就是无法下载进去。
真,服了。

使用特权

评论回复
32
wxs732| | 2015-9-18 19:58 | 只看该作者
如果,看到的话, 我的问题解决了,电源 不稳定, 造成的. 独立供电.后没有问题.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则