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

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

3天内不再提示

晶振电路设计是否合理

冬至配饺子 来源:硬件大熊 作者:雕塑者 2022-08-04 15:05 次阅读

几乎所有使用MCU产品,外围电路都离不开晶振电路设计,大多数电子设计人员从入门开始都会接触到晶振电路,但实际上,很少有人真正了解晶振电路是如何工作的,在晶振出现问题之前,多数人不会付出太多精力去关注振荡器电路设计是否合理,通常等到产品量产,由于晶振而导致的大面积宕机现象时,才开始注意到晶振电路设计是否合理。

pYYBAGLrbbSAH708AABbMP3_ew8039.png

晶振的全称叫:石英晶体振荡器。是利用石英晶体的压电效应厂商高精度振荡频率的一种电子元件。查看维基百科,对于这种神奇的材料具体的讲解是:

pYYBAGLrbciAFBc4AADAG2hHCdM222.png

石英晶体等效模型:

Cp:等效电路中与串联臂并接的电容(译注:也叫并电容,静电电容,其值一般仅与晶振的尺寸有关)。

Ls:(动态等效电感)代表晶振机械振动的惯性。

Cs:(动态等效电容)代表晶振的弹性。

Rs:(动态等效电阻)代表电路的损耗

poYBAGLrbeyACzbnAABb1t-Keb0118.png

了解晶振电路的设计,首先你要熟悉Pierce(皮尔斯)振荡器电路。该模型电路简单,工作有效而且稳定,因此现今几乎所有的晶振电路设计都采用这个模型。如下,该设计包含一个反相器、一个电阻、一个石英晶体、两个小电容。石英晶体在此扮演高选择度的滤波元件:

pYYBAGLrbgaAQUkRAAAuWMz8JMc759.png

Inv:内部反相器器,作用等同于放大器

Q:石英或陶瓷晶振。

Rf:内部反馈电阻(译注:它的存在使反相器工作在线性区, 从而使其获得增益,作用等同于放大器)。

RExt:外部限流电阻。

CL1和CL2:两个外部负载电容。

Cs:由于PCB布线及连接等寄生效应引起的等效杂散电容(OSC_IN和OSC_OUT管脚上)

接下来,我们重点关注内部反馈电阻Rf、负载电容Cl、外部限流电阻Rext——

反馈电阻Rf

皮尔斯振荡器中,连接晶振的芯片内部是一个线性的运算放大器,由于运算放大器的电压增益非常大,范围从数百到数万倍不等,因此通常使用运算放大器会将输出端与反向输入端连接形成一个负反馈组态(即闭环放大器)。皮尔斯振荡器中的反馈电阻Rf可以看成是反相器的偏压电阻,可以令反相器工作在线性区域而不至于由于增益过大而工作在完全导通或截止的状态。

大多数情况下,Rf是内嵌在芯片内部中,但不排除有些芯片的设计并未内嵌这个电阻,因此在这种情况下,你会看到有些晶振电路的外部并联着一个电阻。不同频率对应的反馈电阻参考值:

pYYBAGLrbhyAESw-AABtYaQhYn0293.png

负载电容CL

负载电容指连接到晶振上的终端电容,该终端电容包括:外部电容CL1和CL2、印刷电路板上的杂散电容(Cs)。CL的值是晶振本身决定,供应商会在规格书中给出,当晶振外部等效电容等于负载电容CL时,无源晶振输出的频率最准确。

CL=(CL1//CL2)+CS

即:CL=[(CL1xCL2)/(CL1+CL2)]+CS

需要注意的是:电容具有充放电的功能,电容容值越大,放电越慢,电容容值越小,放电越快。因此实际调试中,如果测得的实际频率比理论值偏小,说明振荡器振荡频率偏慢,电容的放电太慢,等效电容大于负载电容,需要降低外部的匹配电容

外部电阻Rext

在开始阐释外部电阻之前,我们需要再了解两个概念:振荡器增益余量gain、驱动级别DL——

增益余量gain:表征振荡电路的放大能力

驱动级别DL:表征晶振的驱动功耗

poYBAGLrbi-AFDNLAAGWnWXxtHM462.png

早在1988年, Eric Vittoz发表了晶振RLC动态等效电路的相关理论研究,基于前人的理论,反相器跨导gm必须大于gmcrit才能满足起振条件,为保证可靠性,还必须满足至少5倍的关系;即:gmargin = gm / gmcrit

其中,gmcrit = 4 x ESR x (2πF)² x (C0 + CL)²,ESR、C0、CL都可以从晶振规格书中获取,gm从芯片规格书中获得;

pYYBAGLrbk-ATSRFAAHAmVQvzSk116.pngpoYBAGLrblWARNGLAAF8PGkBCXI183.png

驱动级别DL描述的是晶振的功耗,晶振的功耗必须限制在一定范围内,否则石英晶体可能会由于过度机械振动而导致不能正常工作。

DL = ESR x I²,其中ESR为晶振的等效串联电阻,I为流过晶振的电流的均方根有效值

你必须让DL值小于晶振规格书中限定的DL值,如果实际DL值较高,则需要Rext电阻对驱动功率进行限制。

对于I的测量需要电流探头进行测量,而且由于驱动电流一般比较小,因此需要1mA/mV档,实际操作中,你可能并没有分辨率这么高的电流探头,那么你可以通过观测晶振引脚输出波形的形状进行确认,具体方法我们在下面讲。

当你能耐心看到这里,对于晶振设计的基础概念、计算已经都了解过,接下来,可以搬上我们最终的晶振设计步骤:

第一步:增益余量的计算

gmcrit = 4 x ESR x (2πF)² x (C0 + CL)²,ESR、C0、CL都可以从晶振规格书中获取,gm从芯片规格书中获得;gmargin = gm / gmcrit ,

若gmargin<5,说明这不是一个合格的晶振,你该去挑选一个更低ESR或CL值的晶振;

若gmargin>5,进行第二步;

第二步:外部负载电容计算

CL=(CL1//CL2)+CS

即:CL=[(CL1xCL2)/(CL1+CL2)]+CS

CL为晶振规格书给出的负载电容,CL1,CL2为所要计算的外部电容,CS为杂散电容(可粗略使用4pf进行计算)

第三步:驱动级别和外部电阻的计算

用一台示波器检测OSC输出脚,

如果检测到非常清晰的正弦波,且正弦波的上限值和下限值都符合时钟输入需要,则晶振未被过分驱动;那么祝贺你,你找到了合适的晶振;

如果正弦波形的波峰,波谷两端被削平,而使波形成为方形,则晶振被过分驱动。这时就需要用电阻Rext来防止晶振被过分驱动。判断电阻RD大小的最简单的方法就是串联一个微调电阻,从0开始慢慢调高,一直到正弦波不在被削平为止,这时的电阻值为Rext值。此时,由于需要串联Rext,晶振模型的ESR已经发生了改变,因此你需要回到第一步计算gmarin,如果gmarin>5,那么你找到了合适的晶振,如果gmarin<5,那么重新挑选另外一个晶振,重新回到第一步吧。。。



审核编辑:刘清

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

    关注

    146

    文章

    17171

    浏览量

    351419
  • 示波器
    +关注

    关注

    113

    文章

    6256

    浏览量

    185128
  • 振荡器
    +关注

    关注

    28

    文章

    3832

    浏览量

    139136
  • 晶振电路
    +关注

    关注

    7

    文章

    92

    浏览量

    25304
收藏 人收藏

    评论

    相关推荐

    说说的应用与合理的PCB设计

    我们常把比喻为数字电路的心脏,这是因为,数字电路的所有工作都离不开时钟信号,直接控制着整
    的头像 发表于 10-24 14:52 8712次阅读
    说说<b class='flag-5'>晶</b><b class='flag-5'>振</b>的应用与<b class='flag-5'>合理</b>的PCB设计

    如何确认电路和MCU是否匹配

    上篇文章我们讲解了电路的分类,以及如何计算的负载电容和反馈电阻选型,今天我们讲一下如何通过计算确认你的
    的头像 发表于 04-06 09:49 8312次阅读
    如何确认<b class='flag-5'>晶</b><b class='flag-5'>振</b><b class='flag-5'>电路</b>和MCU<b class='flag-5'>是否</b>匹配

    关于电路的测量方案

    如果看过前几节内容的话,应该就对比较了解了,但是还有一个问题,那就是测试。电路设计好之后,如何测试
    发表于 09-07 09:06 2316次阅读

    硬件电路设计之晶体与电路设计

      晶体与电路设计中的应用十分广泛,对于数字电路,一个稳定的时钟信号,是系统稳定的前提。
    的头像 发表于 11-22 10:44 2507次阅读
    硬件<b class='flag-5'>电路设计</b>之晶体与<b class='flag-5'>晶</b><b class='flag-5'>振</b><b class='flag-5'>电路设计</b>

    电路设计诀窍,工程师必备技巧!

    振作为时钟电路中必不可少的信号传递者,单片机要想正常运作就需要存在。因此,在电子电路设计中也少不了
    的头像 发表于 11-13 17:01 1263次阅读
    <b class='flag-5'>晶</b><b class='flag-5'>振</b><b class='flag-5'>电路设计</b>诀窍,工程师必备技巧!

    怎么判断是否不起该怎么办?

    :1. 检查线路连接 **·**使用万用表:使用万用表的“响铃”功能或电阻档来检查与周围电路的连接是否存在虚焊或短路。虚焊点可能表现为高电阻值或不稳定的连接,而短路则可能显示为非常
    发表于 03-06 17:22

    电路设计方案,电路中各元器件的作用是什么?

    具有的等效电气特性电路设计方案,电路中各元器件的作用是什么?消除
    发表于 04-13 06:19

    求一种GD32外部异常解决方案

    ,检查硬件电路设计,电容选择是否合理是无源
    发表于 01-26 07:22

    电路设计指南

    电路设计指南,可以参考一下
    发表于 07-05 10:27

    如何判断是否_不起怎么办

    万用表或者示波器可以测量是否
    的头像 发表于 08-22 11:31 2.5w次阅读

    选型设计有多重要?这些重点关注对象一定要注意了

    去关注振荡器电路设计是否合理,通常等到产品量产,由于而导致的大面积宕机现象时,才开始注意到
    的头像 发表于 10-30 20:38 422次阅读

    电路的作用是什么 电路的原理

    在电子电路设计中,我们经常会用到电路,然而部分人不知道
    的头像 发表于 07-06 15:34 8.4w次阅读

    如何判断单片机是否工作及问题排除

    ,本文介绍单片机的外部。1 如何判断是否工作对于普通的外部
    发表于 12-01 15:51 23次下载
    如何判断单片机<b class='flag-5'>晶</b><b class='flag-5'>振</b><b class='flag-5'>是否</b>工作及问题排除

    无源的选型理念 无源的EMC电路设计

    引言:无源电路虽然简单,但是因为它是整板最核心的基本元件,需要在超长的年限里保持工作稳定,并且它是一个高频辐射源,产品初期的设计缺陷容易导致EMC测试失败,所以无源
    的头像 发表于 08-19 17:50 4574次阅读
    无源<b class='flag-5'>晶</b><b class='flag-5'>振</b>的选型理念 无源<b class='flag-5'>晶</b><b class='flag-5'>振</b>的EMC<b class='flag-5'>电路设计</b>

    如何判断电路是否被过分驱动?

    如何判断电路是否被过分驱动? 判断电路
    的头像 发表于 01-31 09:28 774次阅读