单片机的晶振起振条件是什么

电子常识

2584人已加入

描述

  晶振和普通的振荡器起振原理一样,要满足:1增益足够大;2正反馈回路;3相位2npai;

  晶体的负载电容要和振荡电路匹配,只有负载电容和振荡电路的等效负载电容相等时,振荡电路输出的频率才和晶体频率一致。

  如果晶体负载电容偏大,得到的振荡输出频率则会低于晶体的频率,反之则高于晶体频率。

  

  晶振起振条件:

  通俗的说,晶振一定要离单片机很近,这样波形稳定。

  晶振两个引脚接的电容一般是15pf--30pf,能让晶振快速起振,

  具体看规格和使用,

  晶振的接法,有的是单脚接法,有的是双脚接法,

  与单片机相接的引脚,是有电压的,两个引脚的电压差不大

  遇到单片机晶振不起振是常见现象,那么引起晶振不起振的原因有哪些呢?

  (1) PCB板布线错误;

  (2) 单片机质量有问题;

  (3) 晶振质量有问题;

  (4) 负载电容或匹配电容与晶振不匹配或者电容质量有问题;

  (5) PCB板受潮,导致阻抗失配而不能起振;

  (6) 晶振电路的走线过长;

  (7) 晶振两脚之间有走线;

  (8) 外围电路的影响。

  解决方案,建议按如下方法逐个排除故障:

  (1) 排除电路错误的可能性,因此你可以用相应型号单片机的推荐电路进行比较。

  (2) 排除外围元件不良的可能性,因为外围零件无非为电阻,电容,你很容易鉴别是否为良品。

  (3) 排除晶振为停振品的可能性,因为你不会只试了一二个晶振。

  (4) 试着改换晶体两端的电容,也许晶振就能起振了,电容的大小请参考晶振的使用说明。

  (5) 在PCB布线时晶振电路的走线应尽量短且尽可能靠近IC,杜绝在晶振两脚间走线。

  如何确定51单片机晶振是正常起振具体介绍如下:

  1、用示波器看波形是最直接的

  用数字万用表的电压档测电压也行,因晶振波形的占空比为50%,所以测得的平均电压为1/2Vcc左右,对于51单片机,在使用外置程序存储器的时候还可以测PSEN引脚或P0口引脚的电压或波形,只有晶振电路正常工作,那些引脚才会有信号输出,但现在很少采用片外扩展存储器,所以测晶体两端的电压或波形即可,只是晶振电路设计不良时,测试设备的引入有可能导致停振。

  2、晶体两端的电压差不是平均电压差

  虽然事实上因外电路的影响,晶体两端的电压可能会有差别,但这不是判断晶振是否起振的依据,也不是晶振电路正常工作的条件。至于一高一低没有工作是指一端为Vcc或接近Vcc,另一端为0或接近0,这时晶振电路当然没有起振,否则50%的占空比势将平均电压拉到1/2Vcc左右,但这么表达是不确切的,搞技术应该尽量定量精确描述。

  3、听声音判断晶振是否起振不可靠

  晶体的振荡频率远超人耳能够听见的频率上限,有时能够听到反而是有问题的,说明晶体质量不佳,更多的时候,正常工作的晶体是不会发出任何人耳能听到的声音的,有时声音来自外电路元件。

  4、单片机的两个信号输入脚一个是19脚(XTAL1)一个是18脚(XTAL2)对应单片机内部的电路是高增益放大器

  当外面接晶振的时候,19脚对应高增益放大器的输入端,18脚对应高增益放大器的输出端,所以你测量的时候应该是高增益输出端有信号也就是18脚。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分