单片机晶振脚的工作原理

发布时间:2024-01-15  

XTAL1和XTAL2指的是8051系单片机上常见的用于接“晶振”(晶体谐振器-Crystal Resonator”)的两个引脚。从原理上来说,这两个引脚和MCU内部一个反相器相连接。这个反相器与外部的“晶振”组成一个构成一个皮尔斯振荡器(Pierce oscillator)。因为这个振荡器集成在器件内部的组件实在是不能更简单啦,就一个反相器和一个电阻,非常合适于各种数字IC的设计制造流程。 深入地分析这个皮尔斯振荡器的工作原理时,不妨把它表述成以下理想的电路形式:

1d7a05ec-49e3-11ed-a3b6-dac502259ad0.png  

模电知识告诉我们,当期望得到一个输出信号频率为1d8d32ca-49e3-11ed-a3b6-dac502259ad0.svg振荡电路时,这个电路在1d8d32ca-49e3-11ed-a3b6-dac502259ad0.svg必须满足两个条件:

1dbab902-49e3-11ed-a3b6-dac502259ad0.svg的环路相移。


闭环增益为1。

在上面的皮尔斯振荡器的电路原理图中,不难发现反相器U1对任意的频率分量均提供了180°,即1dcd918a-49e3-11ed-a3b6-dac502259ad0.svg的相移量。同时,反相器在输入输出之间可以看作是一个buffer,因此通过对反相器的输出特性进行调教,较容易得到1的loop gain。   到这里有人会问了,相移量只有1dcd918a-49e3-11ed-a3b6-dac502259ad0.svg,上面的两个条件连一个都没达到,这哪能起振呢?问题的关键在于电路中的其它元件上。 首先,对电路中的一颗“晶振”来说,石英晶体本身具有压电效应,对石英晶体进行适当处理后可以得到一种压电谐振器件,这就是常见的石英晶体谐振器(以下简称QCR)。对QCR的物理特性进行分析,可以发现QCR的压电谐振过程可以用以下的理想电路模型近乎完美地表示出来。1df711ea-49e3-11ed-a3b6-dac502259ad0.jpg

右图的电路模型中,L1-C1-R1组成了一个RLC串联谐振电路,再加上一个实际很小的C0,整个QCR电路模型有两个很接近的谐振点。QCR在电路中与反相器并联,充当的是一个选频网络的作用。整个振荡电路在上电时可以看作是反相器的输出端打进去了一个阶跃信号,QCR把阶跃中谐振点频率的信号挑出来,其他没用的踢掉,在环路增益为1的情况下整个电路趋于稳态平衡。 模电的知识告诉我们,在QCR // inverter的组合下,这个皮尔斯振荡器已经具备了一个理想的振荡电路中的两大网络(选频+放大)。貌似振荡器中的R1和C1//C2没有什么卵用啊。且慢,这个R1和C1//C2,正是这个电路中最美妙的地方。 把R1与C1//C2单独抽出来配合反相器的电路组合貌似并不好理解,假如我们换种方式呢?1e345118-49e3-11ed-a3b6-dac502259ad0.jpg

图中引进R’是为了方便理解反相器中的loop voltage gain   右边的运放电路除了反相结构本身提供的-180°相移外,R-C组合也提供了额外的相位延迟。更加奇妙的是这个电路组合在设计得当的情况下能够根据实际电路中各元件的误差自动调整相移大小与反相结构相互匹配(当然了谐振频率也会有少许改变),进而保证整个loop的相移满足条件1。这个“自动调整”的过程推导起来很占篇幅,在这里略过不表。   在上面的图中,还有一个很巧妙的地方,即R1是并联在反相器的输入输出端的。这个小小的电阻和反相器构成了一个反馈通路,进而使得人们能将各种模拟电路的分析设计方法用在这样一个逻辑门电路上,比如通过反馈的方法提高反相器的线性度。在这里将现实电路中反相器的非理想特性引入设计考虑的同时,却又能使电路图保持简洁易懂。   实际的MCU振荡电路是“Isolated” Pierce-Gate Oscillator,要考虑的因素比这个理论模型复杂得多,但根本原理都是一样的。振荡电路输出的波形,通过下一级的时钟发生电路(Clock Generator)进行整形调整后,得到具有稳定形状的矩形信号并输出至时钟树,作用于整个MCU的同步逻辑。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    机各部分是通过内部的总线有机地连接起来的。 2.什么是51单片机最小系统 51单片机最小系统就是能让单片机正常工作的最小硬件电路,其主要包括51单片机芯片、晶振电路、复位电路及供电电路。 其中......
    模块: 1. 单片机最小系统 单片机有时候跟人有点像,人要正常运作,首先要填饱肚子。 而单片机要运作,同样也需要一些前置条件,比如说电源、复位电路晶振电路。 由这些电路......
    号吗 答 :要看用什么单片机了。有些单片机执行一条指令需要两个机器周期以上的。那肯定测量不到20MHz的信号。 用单片机的晶振电路产生信号和555计时器产生信号哪个更好? 答:一般来说,晶振......
    系统一般应该包括:单片机、晶振电路、复位电路晶振电路的原理及组成,作用: 在单片机系统里晶振的作用非常大,他结合单片机内部的电路,产生单片机所必须的时钟频率,单片机的一切指令的执行都是建立在这个基础上的,晶振......
    周是电容的充放电过程,负半周是电感的充放电过程。 十九、现在要用52单片机做一个交通灯电路。要求是红灯,绿灯30s,黄灯3s。循环变化。那么外界晶振怎样选择?单指令周期多少比较合适?图中外接的两个电容的作用是什么......
    校正波形,没有人去深究它到底为什么就是这么大的值。 19.89c52单片机如果不接晶振会有什么后果? 单片机不工作了,程序无法烧入……等等 五,单片机晶振电路中两个微调电容不对称会怎样?相差......
    自身特性有关系,搭配使用,用来校正波形,没有人去深究它到底为什么就是这么大的值。 19.89c52单片机如果不接晶振会有什么后果? 单片机不工作了 程序无法烧入……等等 五,单片机晶振电路......
    单片机中晶振的工作原理是什么?; 晶振在单片机中是必不可少的元器件,只要用到CPU的地方就必定有晶振的存在,那么晶振......
    校正波形,没有人去深究它到底为什么就是这么大的值。 五、单片机晶振电路中两个微调电容不对称会怎样?相差多少会使频率怎样变化?在检测无线鼠标的接受模块时,发现其频率总是慢慢变化(就是一直不松探头的手,发现......
    单片机最小系统介绍及电路设计;一.什么是单片机最小系统 常见的单片机最小系统为单片机能独立运行程序及控制外围电路的最简单电路,主要由单片机、晶振电路、复位电路三部分构成。Stm32f103c8t6......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>