单片机晶振旁边电容的作用及振荡电路的分析
绝大多数的MCU爱好者对MCU晶体两边要接一个22pF附近的电容不理解,因为这个电容有些时候是可以不要的。参考很多书籍,讲解的很少,往往提到最多的是起稳定作用,负载电容之类的话,都不是很深入理论的分析。
问题是很多爱好者不去关心这两个电容,他们认为按参考设计做就行了,本人也是如此,直到有一次一个手机项目就因为这个电容出了问题,损失了几百万之后,才开始真正的考虑这个电容的作用。
其实MCU的振荡电路的真名叫“三点式电容振荡电路”,请参考网页中的图片。
Y1是晶体,相当于三点式里面的电感,C1和C2就是电容,5404和R1实现一个NPN的三极管,大家可以对照高频书里的三点式电容振荡电路。接下来分析一下这个电路。
5404必需要一个电阻,不然它处于饱和截止区,而不是放大区,R1相当于三极管的偏置作用,让5404处于放大区域,那么5404就是一个反相器,这个就实现了NPN三极管的作用,NPN三极管在共发射极接法时也是一个反相器。
接下来用通俗的方法讲解一下这个三点式振荡电路的工作原理,大家也可以直接看书。
大家知道一个正弦振荡电路要振荡的条件是,系统放大倍数大于1,这个容易实现,相位满足360°,接下来主要讲解这个相位问题:
5404因为是反相器,也就是说实现了180°移相,那么就需要C1,C2和Y1实现180°移相就可以,恰好,当C1,C2,Y1形成谐振时,能够实现180移相,这个大家可以解方程等,把Y1当作一个电感来做。也可以用电容电感的特性,比如电容电压落后电流90°,电感电压超前电流90°来分析,都是可以的。
当C1增大时,C2端的振幅增强,当C2降低时,振幅也增强。
有些时候C1,C2不焊也能起振,这个不是说没有C1,C2,而是因为芯片引脚的分布电容引起的,因为本来这个C1,C2就不需要很大,所以这一点很重要。接下来分析这两个电容对振荡稳定性的影响。
因为7404的电压反馈是靠C2的,假设C2过大,反馈电压过低,这个也是不稳定,假设C2过小,反馈电压过高,储存能量过少,容易受外界干扰,也会辐射影响外界。C1的作用对C2恰好相反。因为我们布板的时候,假设双面板,比较厚的,那么分布电容的影响不是很大,假设在高密度多层板时,就需要考虑分布电容,尤其是VCO之类的振荡电路,更应该考虑分布电容。
有些用于工控的项目,建议不要用晶体的方法振荡,二是直接接一个有源的晶振
很多时候大家会用到32.768K的时钟晶体来做时钟,而不是用单片机的晶体分频后来做时钟,这个原因很多人想不明白,其实这个跟晶体的稳定度有关,频率越高的晶体,Q值一般难以做高,频率稳定度不高,32.768K的晶体稳定度等各方面都不错,形成了一个工业标准,比较容易做高。
晶振为什么要加电容
晶振一般叫做晶体谐振器,是一种机电器件,是用电损耗很小的石英晶体经精密切割磨削并镀上电极焊上引线做成。这种晶体有一个很重要的特性,如果给他通电,他就会产生机械振荡,反之,如果给他机械力,他又会产生电,这种特性叫机电效应。他们有一个很重要的特点,其振荡频率与他们的形状,材料,切割方向等密切相关。由于石英晶体化学性能非常稳定,热膨胀系数非常小,其振荡频率也非常稳定,由于控制几何尺寸可以做到很精密,因此,其谐振频率也很准确。
晶振是石英振荡器的简称,英文名为Crystal,它是时钟电路中最重要的部件,它的作用是向显卡、网卡、主板等配件的各部分提供基准频率,它就像个标尺,工作频率不稳定会造成相关设备工作频率不稳定,自然容易出现问题。由于制造工艺不断提高,现在晶振的频率偏差、温度稳定性、老化率、密封性等重要技术指标都很好,已不容易出现故障,但在选用时仍可留意一下晶振的质量。
晶体振荡器功能作用
晶振在应用具体起到的作用,微控制器的时钟源可以分为两类:基于机械谐振器件的时钟源,如晶振、陶瓷谐振槽路;RC(电阻、电容)振荡器。一种是皮尔斯振荡器配置,适用于晶振和陶瓷谐振槽路。另一种为简单的分立RC振荡器。基于晶振与陶瓷谐振槽路的振荡器通常能提供非常高的初始精度和较低的温度系数。RC振荡器能够快速启动,成本也比较低,但通常在整个温度和工作电源电压范围内精度较差,会在标称输出频率的5%至50%范围内变化。但其性能受环境条件和电路元件选择的影响。需认真对待振荡器电路的元件选择和线路板布局。在使用时,陶瓷谐振槽路和相应的负载电容必须根据特定的逻辑系列进行优化。具有高Q值的晶振对放大器的选择并不敏感,但在过驱动时很容易产生频率漂移(甚至可能损坏)。
影响振荡器工作的环境因素有:电磁干扰(EMI)、机械震动与冲击、湿度和温度。这些因素会增大输出频率的变化,增加不稳定性,并且在有些情况下,还会造成振荡器停振。上述大部分问题都可以通过使用振荡器模块避免。这些模块自带振荡器、提供低阻方波输出,并且能够在一定条件下保证运行。最常用的两种类型是晶振模块和集成RC振荡器(硅振荡器)。晶振模块提供与分立晶振相同的精度。硅振荡器的精度要比分立RC振荡器高,多数情况下能够提供与陶瓷谐振槽路相当的精度。
选择振荡器时还需要考虑功耗。分立振荡器的功耗主要由反馈放大器的电源电流以及电路内部的电容值所决定。CMOS放大器功耗与工作频率成正比,可以表示为功率耗散电容值。比如,HC04反相器门电路的功率耗散电容值是90pF。在4MHz、5V电源下工作时,相当于1.8mA的电源电流。再加上20pF的晶振负载电容,整个电源电流为2.2mA。陶瓷谐振槽路一般具有较大的负载电容,相应地也需要更多的电流。相比之下,晶振模块一般需要电源电流为10mA ~60mA。硅振荡器的电源电流取决于其类型与功能,范围可以从低频(固定)器件的几个微安到可编程器件的几个毫安。一种低功率的硅振荡器,如MAX7375,工作在4MHz时只需不到2mA的电流。在特定的应用场合优化时钟源需要综合考虑以下一些因素:精度、成本、功耗以及环境需求。
晶体振荡器应用
1、通用晶体振荡器,用于各种电路中,产生振荡频率。
2、时钟脉冲用石英晶体谐振器,与其它元件配合产生标准脉冲信号,广泛用于数字电路中。
3、微处理器用石英晶体谐振器。
4、CTVVTR用石英晶体谐振器。
5、钟表用石英晶体振荡器。
晶振为什么要加电容
1、为了要满足谐振的条件。 具体讲就是:晶体元件的负载电容是指在电路中跨接晶体两端的总的外界有效电容。是指晶振要正常震荡所需要的电容。一般外接电容,是为了使晶振两端的等效电容等于或接近负载电容。不是所有晶体振荡电路都需要匹配电容。是否需要由振荡电路的形式决定,分析时需采用晶体的等效模型。
2、接地:晶体旁边的两个电容接地, 实际上就是电容三点式电路的分压电容, 接地点就是分压点。 以接地点即分压点为参考点, 振荡引脚的输入和输出是反相的, 但从并联谐振回路即石英晶体两端来看, 形成一个正反馈以保证电路持续振荡
当然,你也可以这样理解:
晶振的标称值在测试时有一个“负载电容”的条件,在工作时满足这个条件,振荡频率才与标称值一致,也就是说,只有连接合适的电容才能满足晶振的起振要求,晶振才能正常工作。
晶振需要配多大电容
这要根据晶振的规格和电路中的因素来确定,同是16MHZ的晶体谐振器,其负载电容值有可能不一样,如10PF,20PF负载电容值是在其生产加工过程中确定的,无法进行改变。购买晶振时应该能得到准确的规格书。
晶振在电路中使用时,应满足CL=C+CS.
CL为规格书中晶振的负载电容值,C为电路中外接的电容值(一般由两颗电容通过串并联关系得到),CS为电路的分布电容,这和电路的设计,元器件分布等因素有关,值不确定,一般为3到5PF。
所以根据以上公式就可以大概推算出应该使用的电容值,而且这一电容值可以使晶振工作在其标称频率附近。
如:我用的430的单片机,8M晶振,配的是12pF的电容,其实容量的大小没必要多准确,几皮法到十几皮法都可以的。
在日常的电路设计中,我们经常用到晶振,而在晶振的两端我们经常看到有电容和电阻的身影,比如下方两个图。那么这样的电容和电阻究竟有何作用呢?它们的数值又是如何选取的呢?大家可以结合理论和实际项目给到自己的看法。
相关问答
LC振荡电路基极电容的作用?
其在alc振荡电路基极电容的作用,是为三极管的基极提供产生振荡脉冲的信号,这样三极管才能工作在反复截止和饱和导通的开关工作状态,使流过线圈的电流反复的开...
圆的电容起什么作用?
电容不分形了状,作用都一样。电容器的种类很多,不同种类的电容器其作用也不同。主要有应用于电源电路,实现旁路、去藕、滤波和储能的作用;应用于信号电路,...
【模拟电路中耦合电容,极间电容,旁路电容.定义是什么?还有晶...
[最佳回答]耦合电路是把信号(肯定是交流信号)从一部分电路传递到另一部分电路的电容,用电容耦合往往是为了隔去直流信号.极间电容是指三极管等的基极、发射极...
电容芯的用途?
1.滤波。滤波,是电容最重要的用途之一。我们知道电容可以存储电荷,简单去理解滤波:当输入电压比电容两端电压大时,电荷进入电容(充电),电容电压升高,充...1...
谐振电容用在什么地方?
实时时钟,系统时钟的32.768khz,24mhz晶振电路中。实时时钟,系统时钟的32.768khz,24mhz晶振电路中。
晶振里面是不是就一个电容?
晶振可是石英晶体切割出来的,利用加电后其自身产生的振动(相当微小)来产生震荡波形,一般来讲必须配合电容来使用不可以简单看作电容阿晶振可是石英晶体切割出...
晶振电路中的两个小电容要怎样选取?
朋友们好,我是电子及工控技术,我来回答这个问题。我们在学习MCS-51单片机时会在单片机的第18引脚和19引脚之间加上一个晶振,在晶振的两个引脚上分别接一个小电...
冰箱压缩机电容的作用是什么?_住范儿家装官网
冰箱里有一个启动电容和一个运转电容,其实就是对于单相电动机进行移相运转用的。起缓冲作用,保护电器。电容的作用:1.电容器主要用于交流电路及脉...
单片机复位电路中电容和电阻的作用分别是什么?-ZOL问答
电阻的作用不是限制电流的大小,而是控制复位时间.电容充电时间与RC的值成正比.复位电路中的电容只是在上电那一会儿起作用,充电瞬间电容有电流流过,所以RST端...
【在电路中电阻电容电感等电子元器件分别起什么作用?】作业帮
[最佳回答]电容,就是容纳和释放电荷的电子元器件.电容的基本工作原理就是充电放电,还有整流、振荡以及其它的作用.应用于电源电路,实现旁路、去藕、滤波和储...