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

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

3天内不再提示

常用的振荡器类型有哪些,微控制器应用中如何选择

牵手一起梦 来源:Maxim中文网站 作者:ICCOL 2020-04-19 18:41 次阅读

概述

微控制器时钟源可以分为两类:基于机械谐振器件的时钟源,如晶振、陶瓷谐振槽路;基于相移电路的时钟源,如:RC (电阻电容振荡器。硅振荡器通常是完全集成的RC振荡器,为了提高稳定性,包含有时钟源、匹配电阻和电容、温度补偿等。图1给出了两种时钟源。图1给出了两个分立的振荡器电路,其中图1a为皮尔斯振荡器配置,用于机械式谐振器件,如晶振和陶瓷谐振槽路。图1b为简单的RC反馈振荡器。

常用的振荡器类型有哪些,微控制器应用中如何选择

图1. 简单时钟源:(a) 皮尔斯振荡器 (b) RC反馈振荡器

机械式谐振器与RC振荡器的主要区别

基于晶振与陶瓷谐振槽路(机械式)的振荡器通常能提供非常高的初始精度和较低的温度系数。相对而言,RC振荡器能够快速启动,成本也比较低,但通常在整个温度和工作电源电压范围内精度较差,会在标称输出频率的5%至50%范围内变化。图1所示的电路能产生可靠的时钟信号,但其性能受环境条件和电路元件选择以及振荡器电路布局的影响。需认真对待振荡器电路的元件选择和线路板布局。在使用时,陶瓷谐振槽路和相应的负载电容必须根据特定的逻辑系列进行优化。具有高Q值的晶振对放大器的选择并不敏感,但在过驱动时很容易产生频率漂移(甚至可能损坏)。影响振荡器工作的环境因素有:电磁干扰(EMI)、机械震动与冲击、湿度和温度。这些因素会增大输出频率的变化,增加不稳定性,并且在有些情况下,还会造成振荡器停振。

振荡器模块

上述大部分问题都可以通过使用振荡器模块避免。这些模块自带振荡器、提供低阻方波输出,并且能够在一定条件下保证运行。最常用的两种类型是晶振模块和集成硅振荡器。晶振模块提供与分立晶振相同的精度。硅振荡器的精度要比分立RC振荡器高,多数情况下能够提供与陶瓷谐振槽路相当的精度。

功耗

选择振荡器时还需要考虑功耗。分立振荡器的功耗主要由反馈放大器的电源电流以及电路内部的电容值所决定。CMOS放大器功耗与工作频率成正比,可以表示为功率耗散电容值。比如,HC04反相器门电路的功率耗散电容值是90pF。在4MHz、5V电源下工作时,相当于1.8mA的电源电流。再加上20pF的晶振负载电容,整个电源电流为2.2mA。

陶瓷谐振槽路一般具有较大的负载电容,相应地也需要更多的电流

相比之下,晶振模块一般需要电源电流为10mA至60mA。

硅振荡器的电源电流取决于其类型与功能,范围可以从低频(固定)器件的几个微安到可编程器件的几个毫安。一种低功率的硅振荡器,如MAX7375,工作在4MHz时只需不到2mA的电流。

结论

在特定的微控制器应用中,选择最佳的时钟源需要综合考虑以下一些因素:精度、成本、功耗以及环境需求。下表给出了几种常用的振荡器类型,并分析了各自的优缺点。

责任编辑:gt

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

    关注

    48

    文章

    7547

    浏览量

    151331
  • 振荡器
    +关注

    关注

    28

    文章

    3832

    浏览量

    139049
收藏 人收藏

    评论

    相关推荐

    使用运算放大器的RC相移振荡器设计

    振荡器是一种机械或电子结构,它根据几个变量产生振荡。我们都有需要振荡器的设备, 我们家里的传统时钟作为挂钟或手表,各种类型的金属探测,涉及
    的头像 发表于 04-10 09:49 2865次阅读
    使用运算放大器的RC相移<b class='flag-5'>振荡器</b>设计

    微控制器的内部RC振荡器

      一些微控制器单元通常带有一个内部 RC 振荡器,运行时可以不用外部陶瓷或石英晶体振荡器。但是,你需要微调此RC振荡器
    发表于 08-03 16:11 1575次阅读
    <b class='flag-5'>微控制器</b><b class='flag-5'>中</b>的内部RC<b class='flag-5'>振荡器</b>

    低成本微控制器单元中经常使用的内部RC振荡器的优点和需求

    陶瓷或石英晶体振荡器。但是,在实际应用您应该需要对此振荡器进行微调。您最喜欢的MCU可能有一个内部RC振荡器。来自所有主要制造商的众多微控制器
    发表于 11-04 08:38

    STM32F030如何设置微控制器以使用外部振荡器

    我试图了解如何设置微控制器(在本例为 STM32F030)以使用外部振荡器。我正在使用闪烁的 LED 来测试代码是否正在运行。为了设置 HSE,我做了以下操作:RCC下高速时钟选用晶振/陶瓷谐振
    发表于 01-31 08:49

    请问是否任何参考设计将振荡器连接到MKW38微控制器的XTAL引脚?

    请问是否任何参考设计将振荡器连接到 MKW38 微控制器的 XTAL 引脚。
    发表于 04-25 07:41

    用于ST微控制器振荡器设计指南

    振荡器的基本知识,并提供了一些指南以获得良好的振荡器设计。它还展示了如何确定不同的外部组件,并为振荡器的良好PCB提供指南。本文件最后包含了一个简单的指南,用于选择合适的晶体和外部它列
    发表于 10-10 06:39

    振荡器的电路类型及电路模型

    振荡器的电路类型及电路模型 在许多振荡器电路三种常用
    发表于 11-24 13:18 4662次阅读
    <b class='flag-5'>振荡器</b>的电路<b class='flag-5'>类型</b>及电路模型

    微控制器时钟―选择晶振谐振槽路、RC振荡器还是硅振荡器

    摘要:晶振、陶瓷谐振槽路、RC (电阻、电容)振荡器以及硅振荡器是适用于微控制器(µC)的四种时钟源。针对具体应用优化时钟源设计依赖于以下因素:成本、精度和环境参数。
    发表于 04-23 14:25 1029次阅读
    <b class='flag-5'>微控制器</b>时钟―<b class='flag-5'>选择</b>晶振谐振槽路、RC<b class='flag-5'>振荡器</b>还是硅<b class='flag-5'>振荡器</b>?

    数字控制振荡器,数字控制振荡器电路原理分析

    数字控制振荡器,数字控制振荡器电路原理分析 在实际的通信系统,携带数字信息的信号通常是由某种类型
    发表于 03-23 15:14 2351次阅读

    微控制器集成电路的9种外接振荡元件引脚电路

    微控制器集成电路少不了外接振荡元件,因为微控制器工作不可缺少时钟脉冲信号。微控制器集成电路的外接振荡
    发表于 07-15 16:48 1979次阅读

    ipconfig不是内部或外部_使用MCU(微控制器单元)内部振荡器的优点和缺点

    陶瓷或石英晶体振荡器。但是,在实际应用您应该需要对此振荡器进行微调。您最喜欢的MCU可能有一个内部RC振荡器。来自所有主要制造商的众多微控制器
    发表于 10-28 20:21 8次下载
    ipconfig不是内部或外部_使用MCU(<b class='flag-5'>微控制器</b>单元)内部<b class='flag-5'>振荡器</b>的优点和缺点

    低端微控制器单元RC振荡器的校准机制

    本文介绍了低端微控制器单元可用的内部 RC 振荡器校准机制。介绍了自动校准的基本校准程序和注意事项。
    的头像 发表于 04-26 16:17 2129次阅读
    低端<b class='flag-5'>微控制器</b>单元<b class='flag-5'>中</b>RC<b class='flag-5'>振荡器</b>的校准机制

    意法半导体微控制器振荡器设计指南

    电子发烧友网站提供《意法半导体微控制器振荡器设计指南.pdf》资料免费下载
    发表于 10-07 14:43 1次下载
    意法半导体<b class='flag-5'>微控制器</b><b class='flag-5'>振荡器</b>设计指南

    为什么我们把晶体放在IC附近?微控制器晶体振荡器的作用是什么?

    信号的器件,它通常用于提供微控制器的时钟信号。微控制器的时钟信号在系统起到类似人体的心脏的作用,它决定了系统中所有操作的协调与同步。 首先,让我们了解一下晶体
    的头像 发表于 01-24 15:25 540次阅读

    振荡器的频率选择什么技巧

    振荡器的频率选择是一个涉及多方面因素的复杂过程,它直接影响到振荡器的性能和应用效果。以下是一些关于振荡器频率选择的技巧,旨在帮助读者更好地理
    的头像 发表于 09-03 10:57 591次阅读
    <b class='flag-5'>振荡器</b>的频率<b class='flag-5'>选择</b><b class='flag-5'>有</b>什么技巧