0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

单片机晶振脚的工作原理

电子工程师笔记 来源:电子工程师笔记 作者:电子工程师笔记 2022-10-12 15:36 次阅读

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的同步逻辑。

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电阻
    +关注

    关注

    85

    文章

    5039

    浏览量

    169642
  • 单片机
    +关注

    关注

    6001

    文章

    43977

    浏览量

    620861
  • 晶振
    +关注

    关注

    32

    文章

    2476

    浏览量

    66850
  • 谐振器
    +关注

    关注

    4

    文章

    1103

    浏览量

    65522

原文标题:知乎大神深入解析:单片机晶振脚原理是什么?

文章出处:【微信号:电子工程师笔记,微信公众号:电子工程师笔记】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    单片机看门狗的工作原理

      单片机的程序在运行过程中,为了增加系统的可靠性,防止芯片受到外界干扰而程序跑飞等系统异常,我们引入看门狗功能,Watch Dog Timer,简称为WDT。如图1。
    发表于 03-23 17:43 1818次阅读
    <b class='flag-5'>单片机</b>看门狗的<b class='flag-5'>工作原理</b>

    单片机复位电路的分类及工作原理

    在设计该电路时一定要先根据单片机工作的时钟频率去考虑阻容的取值,若系统选用12MHz石英晶振,则1个机器周期就是1us,复位信号的脉冲宽度最小也要2us以上,但是真正设计时最好不要贴近理论值去构造电路,复位信号脉冲宽度最好是20至200ms为宜。
    发表于 09-03 11:43 4025次阅读
    <b class='flag-5'>单片机</b>复位电路的分类及<b class='flag-5'>工作原理</b>

    单片机I/O端口工作原理

    P1口的结构最简单,用途也单一,仅作为数据输入/输出端口使用。输出的信息有锁存,输入有读引脚和读锁存器之分。
    发表于 11-23 16:52 313次下载
    <b class='flag-5'>单片机</b>I/O端口<b class='flag-5'>工作原理</b>

    51单片机定时器工作原理

    51单片机定时器工作原理及用法
    的头像 发表于 03-14 13:51 9.3w次阅读

    基于单片机的点火系统工作原理

    汽车电子市场火热,英锐恩科技分享基于单片机的点或市场。与传统的机械调节式点火时刻控制系统相比,基于微控制器的电子式控制系统具有及时性好、精确度高、控制灵活等优点。为此,从发动机点火控制系统的控制策略出发,一种基于单片机的能提高发动机点火控制精度的新型电子点火控制装置诞生。
    发表于 07-05 11:05 1857次阅读

    单片机输入/输出端口的工作原理

    单片机的功能主要是通过向特殊寄存器输送0 或1 二进制数来实现的,所以,了解0和1 的作用对理解单片机工作的基本原理非常重要,下面就以一个程序实例来说明输入/输出端口的工作原理
    发表于 07-21 10:36 9543次阅读
    <b class='flag-5'>单片机</b>输入/输出端口的<b class='flag-5'>工作原理</b>

    单片机A/D转换的工作原理及优缺点,提高A/D转换精度的方法资料下载

    电子发烧友网为你提供单片机A/D转换的工作原理及优缺点,提高A/D转换精度的方法资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
    发表于 04-09 08:45 14次下载
    <b class='flag-5'>单片机</b>A/D转换的<b class='flag-5'>工作原理</b>及优缺点,提高A/D转换精度的方法资料下载

    【MCU】单片机看门狗工作原理

    一、背景在单片机运行中,可能会遇到电磁场等恶劣环境干扰失控,造成程序进入死循环,程序跑飞(死机)等意外故障,程序的正常运行被打断,系统无法继续运行,陷入停滞状态,发生不可预料的后果。此时可通过
    发表于 10-26 11:06 11次下载
    【MCU】<b class='flag-5'>单片机</b>看门狗<b class='flag-5'>工作原理</b>

    理解51单片机最小系统的工作原理

    51单片机最小应用系统概述要想使用单片机,第一个要搭建的电路就是单片机的最小系统,有了这个最小系统单片机就可以去正常的工作,即使没有其他的外
    发表于 11-10 19:05 36次下载
    理解51<b class='flag-5'>单片机</b>最小系统的<b class='flag-5'>工作原理</b>

    单片机中晶振的工作原理

    晶振在单片机中是必不可少的元器件,只要用到CPU的地方就必定有晶振的存在,那么晶振是如何工作的呢?什么是晶振晶振一般指晶体振荡器,晶体振荡器是指从一块石英晶体上按一定方位角切下的薄片,简称为晶片
    发表于 01-13 10:42 12次下载
    <b class='flag-5'>单片机</b>中晶振的<b class='flag-5'>工作原理</b>

    单片机计数器工作原理及讲解

    计数器给人们工作计数工作带来了很大的便利,大大提高了工作效率,今天这篇文章就为大家讲解一下 单片机计数器的工作原理
    的头像 发表于 10-08 11:58 3873次阅读
    <b class='flag-5'>单片机</b>计数器<b class='flag-5'>工作原理</b>及讲解

    单片机看门狗工作原理

    刚学习单片机的萌新都听说过单片机看门狗,但是对于其工作原理并不是很清楚,今天这篇文章将为大家介绍单片机看门狗工作原理,一起来了解一下吧!
    的头像 发表于 10-12 13:46 5656次阅读

    单片机时钟电路的概念/工作原理/基本结构/作用

    单片机时钟电路是指用于控制单片机工作频率的电路,其主要作用是为单片机提供稳定的时钟信号,保证单片机正常工作
    发表于 09-08 17:08 2898次阅读

    单片机中晶振的工作原理是什么?

    单片机中晶振的工作原理是什么?
    的头像 发表于 11-23 09:08 458次阅读
    <b class='flag-5'>单片机</b>中晶振的<b class='flag-5'>工作原理</b>是什么?

    单片机内部时钟电路的工作原理

    单片机时钟电路是一种用于产生稳定时钟信号的电路,它是单片机正常工作的基础,决定了单片机的运行速度和性能。具体的设计和配置取决于单片机的型号和
    发表于 01-16 15:33 1242次阅读
    <b class='flag-5'>单片机</b>内部时钟电路的<b class='flag-5'>工作原理</b>