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

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

3天内不再提示

在MCU晶体两边各接一对地电容的原因

jf_pJlTbmA9 来源:单片机与嵌入式 作者:单片机与嵌入式 2023-10-24 17:25 次阅读

很多MCU开发者对MCU晶体两边要各接一个对地电容的做法表示不理解,因为这个电容有时可以去掉。参考很多书籍,却发现书中讲解的很少,提到最多的往往是:对地电容具稳定作用或相当于负载电容等,都没有很深入地去进行理论分析。

另外一方面,很多爱好者都直接忽略了晶体旁边的这两个电容,他们认为按参考设计做就行了。但事实上,这是MCU的振荡电路,又称“三点式电容振荡电路”,如下图所示。

wKgaomUDx_uAJd10AAAl1aFN_38139.jpg

MCU三点式电容振荡电路

其中,Y1是晶体,相当于三点式里面的电感;C1和C2是电容,而5404和R1则实现了一个NPN型三极管(大家可以对照高频书里的三点式电容振荡电路)。相关推荐:单片机中晶振的工作原理是什么?

接下来将为大家分析一下这个电路

首先,上面电路图中5404必须搭一个电阻,不然它将处于饱和截止区,而不是放大区,因为R1相当于三极管的偏置作用,能让5404处于放大区域并充当一个反相器,从而实现NPN三极管的作用,且NPN三极管在共发射极接法时也是一个反相器。

其次将用通俗的方法为大家讲解一下这个三点式振荡电路的工作原理。

众所周知,一个正弦振荡电路的振荡条件为:系统放大倍数大于1,这个条件较容易实现;但另一方面,还需使相位满足360°。而问题就在于这个相位:由于5404是一个反相器,因此已实现了180°移相,那么就只需C1、C2和Y1再次实现 180°移相就可以了。恰好,当C1、C2和Y1形成谐振时,就能实现180移相;最简单的实现方式就是以地作为参考,谐振的时候,由于C1、C2中通过的电流相同,而地则在C1、C2之间,所以恰好电压相反,从而实现180移相。

再则,当C1增大时,C2端的振幅增强;当C2降低时,振幅也增强。有时即使不焊接C1、C2也能起振,但这种现象不是由不焊接C1、C2的做法造成的,而是由芯片引脚的分布电容引起,因为C1、C2的电容值本来就不需要很大,这一点很重要。

那么,这两个电容对振荡稳定性到底有什么影响呢?

由于5404的电压反馈依靠C2,假设C2过大,反馈电压过低,这时振荡并不稳定;假设C2过小,反馈电压过高,储存能量过少,则容易受外界干扰,还会辐射影响外界。而C1的作用与C2的则恰好相反。在布板的时候,假设为双面板且比较厚,那么分布电容的影响则不是很大;但假设为高密度多层板时,就需要考虑分布电容,尤其是VCO之类的振荡电路,更应该考虑分布电容。

因此,那些用于工控的项目,建议最好不要使用晶体振荡,而是直接接一个有源的晶振。

很多时候大家会采用32.768K的时钟晶体来做时钟,而不是通过单片机的晶体分频来做时钟,其中原因想必很多人也不明白,其实上这是和晶体的稳定度有关:频率越高的晶体,Q值一般难以做高,频率稳定度也比较差;而 32.768K晶体在稳定度等各方面的性能表现都不错,还形成了一个工业标准,比较容易做高。另外值得一提的是,32.768K是16 bit数据的一半,预留最高1 bit进位标志,用作定时计数器内部数字计算处理也非常方便。

来源:单片机与嵌入式

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理

审核编辑 黄宇

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

    关注

    146

    文章

    16984

    浏览量

    350272
  • 电容
    +关注

    关注

    99

    文章

    5994

    浏览量

    149988
  • 晶体
    +关注

    关注

    2

    文章

    1339

    浏览量

    35365
收藏 人收藏

    评论

    相关推荐

    求助,为什么要在MCU晶体两边各接一对地电容

    MCU晶体两边各接一对地电容原因
    发表于 01-22 06:35

    晶体两边为什么要加电容

    很多人做MCU51单片机得时候,不明白晶体两边为什么要加电容,大小
    发表于 09-28 00:11

    单片机系统中无源晶振两边电容怎么匹配?

    单片机系统中,般都需要加个外部晶体振荡器,通过片内的电路使其起振,生成标准时钟。现在想请教各位大神,晶振两边
    发表于 10-24 09:00

    K7805两边电容如何选择

    最近在看电路设计,电容选择好像有固定的公式,请问K7805两边电容是根据公式选择的吗???经验的话怎么选择
    发表于 07-08 23:13

    MCU晶体旁边电容的作用及振荡电路的分析

    绝大多数的MCU爱好者对MCU晶体两边要接个22pF附近的电容不理解,因为这个
    发表于 08-08 09:49 2997次阅读
    <b class='flag-5'>MCU</b><b class='flag-5'>晶体</b>旁边<b class='flag-5'>电容</b>的作用及振荡电路的分析

    MCU外接晶体及振荡电路解析

    很多MCU开发者对MCU晶体两边各接对地电容
    发表于 11-10 10:24 26次下载
    <b class='flag-5'>MCU</b>外接<b class='flag-5'>晶体</b>及振荡电路解析

    详细讲解mcu外接晶体及振荡电路的原理

    很多MCU开发者对MCU晶体两边各接对地电容
    的头像 发表于 12-01 11:09 8464次阅读
    详细讲解<b class='flag-5'>mcu</b>外接<b class='flag-5'>晶体</b>及振荡电路的原理

    为什么MCU晶体两边各接对地电容

    很多MCU开发者对MCU晶体两边各接对地电容
    的头像 发表于 10-10 15:10 5610次阅读

    MCU外接晶体对地电容作用分析

    很多MCU开发者对MCU晶体两边各接对地电容
    发表于 02-08 17:06 2次下载
    <b class='flag-5'>MCU</b>外接<b class='flag-5'>晶体</b><b class='flag-5'>对地电容</b>作用分析

    为什么MCU晶体两边各接对地电容

    很多MCU开发者对MCU晶体两边各接对地电容
    发表于 02-10 09:58 1次下载
    为什么<b class='flag-5'>MCU</b><b class='flag-5'>晶体</b><b class='flag-5'>两边</b>要<b class='flag-5'>各接</b><b class='flag-5'>一</b>个<b class='flag-5'>对地电容</b>

    你必须知道的MCU外接晶体及振荡电路

    很多MCU开发者对MCU晶体两边各接对地电容
    发表于 02-11 14:18 3次下载
    你必须知道的<b class='flag-5'>MCU</b>外接<b class='flag-5'>晶体</b>及振荡电路

    MCU三点式电容振荡电路分析

    很多MCU开发者对MCU晶体两边各接对地电容
    的头像 发表于 09-08 11:29 1509次阅读

    为什么MCU晶体两边各接对地电容

    很多MCU开发者对MCU晶体两边各接对地电容
    的头像 发表于 12-27 09:19 775次阅读

    无源晶振的负载电容为什么通常要加颗谐振电容CL1和CL2?

    无源晶振振荡电路中,我们经常在无源晶振两边增加的谐振电容也称对地电容、外接电容或匹配电容
    的头像 发表于 02-20 11:11 2193次阅读

    为什么MCU晶体两边各接对地电容

    很多MCU开发者对MCU晶体两边各接对地电容
    的头像 发表于 07-23 15:41 469次阅读
    为什么<b class='flag-5'>MCU</b><b class='flag-5'>晶体</b><b class='flag-5'>两边</b>要<b class='flag-5'>各接</b><b class='flag-5'>一</b>个<b class='flag-5'>对地电容</b>?