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

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

3天内不再提示

外部晶振的使用原因与内部RC振荡器的使用方法

电子工程师 2017-11-23 08:40 次阅读

原因一

早些年,芯片的生产制作工艺也许还不能够将晶振做进芯片内部,但是现在可以了。这个问题主要还是实用性和成本决定的。

原因二

芯片和晶振的材料是不同的,芯片 (集成电路) 的材料是硅,而晶体则是石英 (二氧化硅),没法做在一起,但是可以封装在一起,目前已经可以实现了,但是成本就比较高了。

原因三

晶振一旦封装进芯片内部, 频率也固定死了,想再更换频率的话,基本也是不可能的了,而放在外面, 就可以自由的更换晶振来给芯片提供不同的频率。有人说,芯片内部有 PLL,管它晶振频率是多少,用 PLL 倍频/分频不就可以了,那么这有回到成本的问题上来了,100M 的晶振集成到芯片里, 但我用不了那么高的频率,我只想用 10M 的频率, 那我为何要去买你集成了 100M 晶振的芯片呢, 又贵又浪费。

我们通常所说的 "片内时钟", 是不是实际上片内根本没有晶振, 是有RC 振荡电路。

由图可以看出系统时钟的供给可以有3种方式,HSI,HSE,PLL。如果选用内部时钟作为系统时钟,其倍频达不到72Mhz,最多也就8Mhz/2*16 = 64Mhz。

如果使用内部RC振荡器而不使用外部晶振,请按照如下方法处理:

1)对于100脚或144脚的产品,OSC_IN应接地,OSC_OUT应悬空。2)对于少于100脚的产品,有2种接法:i)OSC_IN和OSC_OUT分别通过10K电阻接地。此方法可提高EMC性能。ii)分别重映射OSC_IN和OSC_OUT至PD0和PD1,再配置PD0和PD1为推挽输出并输出'0'。此方法可以减小功耗并(相对上面i)节省2个外部电阻。

时钟是STM32单片机的脉搏,是单片机的驱动源。使用任何一个外设都必须打开相应的时钟。这样的好处就是,如果不使用一个外设的时候,就把它的时钟关掉,从而可以降低系统的功耗,达到节能,实现低功耗的效果。

STM32单片机的时钟可以由以下3个时钟源提供:

1、HSI:高速内部时钟信号STM32单片机内带的时钟 (8M频率), 精度较差

2、HSE:高速外部时钟信号,精度高。

3、LSE:低速外部晶体 32.768kHz 主要提供一个精确的时钟源 一般作为RTC时钟使用。


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

    关注

    32

    文章

    2479

    浏览量

    66856
  • rc振荡器
    +关注

    关注

    3

    文章

    43

    浏览量

    9454

原文标题:为什么晶振不集成到芯片内部去呢?

文章出处:【微信号:pcb_repaired,微信公众号:工控维修那些事儿】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    微控制器中的内部RC振荡器

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

    STM32L476内部RC振荡器频偏超大的原因?怎么解决?

    。 芯片内部时钟频偏这么大是正常的吗?没用外部,担心其他设备后续也会出现内部振荡器频偏问题。
    发表于 03-28 07:20

    内部振荡器、无源、有源有什么区别?

    振荡器有源
    电子学习
    发布于 :2023年02月08日 11:57:31

    单片机内部振荡器和外接的关系

    `学过了单片机,一直忽略一个问题,以为单片机就仅仅是靠外部的那个振起并提供频率源,现在忽然发现不是这样的,单片机内部自己有一个振荡器但是
    发表于 08-09 16:30

    时钟怎么校正振荡器频率

    假设HOSC是26Mhz,可认为频率精准;CLKRC是RC振荡器,频率约16Mhz,频率不准确,怎么利用
    发表于 09-28 19:59

    CC2541的区别和使用

    小但是精度差,这也是它不能用于RF收发原因。32kHz外部运行在32.768KHz上,32kHz
    发表于 04-11 15:40

    【转】有源—压控振荡器

    和接收设备的基本部件。随着电子技术的迅速发展,振荡器的用途也越来越广泛,但是与普通价格想 比,价格往往高于普通几倍。例如在无线电测量
    发表于 07-21 22:31

    如何选择合适的

    大,时间久了对于时间的累积产生很大误差,特别是对于RC振荡器对于温度比较敏感,容易受其影响。  3、环境温度  环境温度对于内部,也就是
    发表于 06-28 11:40

    无源和有源的区别

    一般来说,无源指所有谐振系列,成本低,内部没有独立的起电路,需要外部电路配合,并精准匹配
    发表于 08-26 12:23

    使用外部的方案配置RTC

    环境:Stm32CubeMXV5.6.0stm32F412RETx芯片,芯片的VBAT引脚接电池RTC使用的外部内部振荡器配置后断电
    发表于 08-09 09:35

    stm32什么时候用外部

    stm32什么时候用外部,OSC_IN和OSC_OUT的接法如果使用内部RC振荡器而不使用
    发表于 08-09 08:08

    使用内部rc振荡器做时钟源

    写在前面:标题“使用内部rc振荡器做时钟源”其实不太准确,实际应该是“使用内部rc振荡器经PLL
    发表于 08-12 08:18

    STM32时钟如果使用内部RC振荡器而不使用外部

    该分析材料大部分来自opendev论坛,我所做的只不过是加上一些自己的分析和整理,由于个人能力有限,纰漏之处在所难免,欢迎指正。一、硬件上的连接问题[转载]STM32时钟理解如果使用内部RC振荡器
    发表于 08-12 08:18

    在STM32上如果不使用外部会怎样

    在STM32上如果不使用外部,OSC_IN和OSC_OUT的接法如果使用内部RC振荡器而不使
    发表于 08-18 07:16

    STM32时钟源和的相关资料分享

    时钟,RC振荡器4.LSE是低速外部时钟,接频率为32.768kHz的石英晶体5.PLL为锁相环倍频输出,其时钟输入源可选择为HSI或者HSE在STM32上如果不使用外部
    发表于 01-26 06:39