单片机要运行起来,必须有一个时钟信号,就好像人的心跳。这个时钟信号可以由无源晶振提供,可以由有源晶振提供,目前大部分的单片机也集成了内部振荡器。今天就来聊聊这三者的区别。

1.内部振荡器

单片机内部集成的振荡器,一般为RC振荡器,好多人叫“内部晶振”,其实是不准确的。RC振荡器原理如下:

其优点是实现的成本比较低,缺点是由于电阻电容的精度问题,所以RC振荡器的震荡频率误差较大,同时受到温度、湿度的影响,这个跟元器件的工艺有关。

一般系统中对时钟精度要求较高时,就不能使用内部RC振荡器。当然,现在也有单片机的内部RC振荡器可以做到较高的精度,满足一些UART通讯的应用,但相对于外部振荡器来说,精度还是相对偏低。

2.无源晶振

英文名Crystal,严格来说应该叫晶体谐振器,它不是一个完整的振荡器,需要配合外部电路来实现振荡器的功能。如下图:

无源晶振有陶瓷和石英两种材质的,石英材质的精度要高于陶瓷材质的。

无源晶振的精度一般在10~50ppm,好点的能到10ppm以内,可以满足大部分的应用。

3.有源晶振

英文名Oscillator,是真正的晶体振荡器,不需要外部器件,只要供上电就能输出振荡信号。如下图:

相对于无源晶振,有源晶振信号稳定,质量较好,而且连接方式比较简单(主要做好电源滤波),不需要复杂的配置电路。

有源晶振也有很多种:普通有源晶振、恒温晶振、温补晶振、压控晶振、压控恒温晶振等。一些好的有源晶振频率稳定度可以做到ppb(10-9)级别,主要在一些对频率精度要求特别高的场合应用。

总结一下:

  1. 内部RC振荡器精度较差、价格最低(集成在单片机内部)。

  2. 无源晶振精度稍高,能满足大部分应用,成本适中。

  3. 有源晶振信号稳定、精度较高,成本也较高。

推荐阅读:

几种精密整流电路

几种常用电流互感器采样电路

STM32的12位ADC过采样实现16位分辨率

避坑速看!STM32G0系列多通道ADC的问题

欢迎关注公众号"嵌入式技术开发",大家可以后台给我留言沟通交流。如果觉得该公众号对你有所帮助,也欢迎推荐分享给其他人。

内部振荡器、无源晶振、有源晶振有什么区别?相关推荐

  1. 无源晶振与有源晶振的区别

    区别: 1.晶振是有源晶振的简称,又叫振荡器,英文名称是oscillator:晶体则是无源晶振的简称,也叫谐振器,英文名称是crystal,电路上简称为XTAL 2.无源晶振就是一个晶体,必须要结合外 ...

  2. 有源晶振和无源晶振的区别

    目录 1.无源晶振 2. 有源晶振 3.有源晶振和无源晶振的区别 晶振从材质可以分为石英晶振和陶瓷晶振两大类,而从属性晶振可以分为无源晶振:crystal(晶体)和有源晶振:oscillator(振荡 ...

  3. 有源晶振和无源晶振区别

    简介 电路中的有源晶振即石英晶体震荡器,简称晶振:无源晶振即石英晶体谐振器,简称晶体或水晶. 由于石英晶体震荡器具有非常好的频率稳定性和抗外界干扰的能力,所以,石英晶体震荡器是用来产生 基准频率的.通 ...

  4. 学习笔记:有源晶振与无源晶振(一)

    学习笔记:有源晶振与无源晶振(一) 前言 一.有源晶振与无源晶振,"源"是什么? 二.有源晶振与无源晶振的区别 1.引脚数量不同 2.振荡器的需求不同 学习笔记:有源晶振与无源晶振 ...

  5. 4脚无源晶振与有源晶振

    无源晶振与有源晶振 什么是晶振 4脚有源晶振 4脚无源晶振 什么是晶振 常说的晶振,是石英晶体元器件中的一种.石英晶体谐振器.石英晶体振荡器.石英晶体滤波器均为石英晶体元器件.石英晶体是一种压电晶体. ...

  6. PCB设计---无源晶振和有源晶振

    在PCB设计中,晶振(晶体振荡器)是非常重要的电子元器件,相信大部分的PCB工程师对它都不会陌生.因为晶振是属于重要的器件,对于layout和布局都是要重点关注的,比如走线要尽量短,周围要包地处理.还 ...

  7. 有源晶振和无源晶振的比较

    有源晶振和无源晶振 无源晶振:其本身是一个晶体不能振荡,需依靠配合其他IC内部振荡电路工作. 有源晶振:是"晶体+振荡电路"封装在一起,只要给它供上电源就有波形输出. 1.无源晶振 ...

  8. 有源晶振跟无源晶振哪里不同

    一.引脚不同: 1.无源晶振是有2个引脚的无极性元件,需要借助于时钟电路才能产生振荡信号,自身无法振荡起来 2.有源晶振有4只引脚,是一个完整的振荡器,其中除了石英晶体外,还有晶体管和阻容元件主要看你 ...

  9. 无源晶振和有源晶振作用

    无源晶振实际上是在石英晶体的表面镀上电极,再通过导电胶,支架与引脚连接,加上外壳后就组成无源的晶振. 而有源的晶振,是晶体加振荡电路组成的,振荡电路里面包括放大器,三极管,电阻,电容等器件. 无源晶振 ...

最新文章

  1. 漫谈16S的前世今生
  2. 10 words and phrases that shouldn’t be on your résumé
  3. vba sub是什么缩写_这些掌握了,你才敢说自己懂VBA
  4. Debug enterprise search menu
  5. python数组随机打乱_对Python random模块打乱数组顺序的实例讲解
  6. 第七期:详解JavaScript运行机制(Event Loop)
  7. C++中内存泄漏的检测
  8. 不会日语也能在日本点菜 | 通用篇
  9. [翻译] REST API必须是超文本驱动的
  10. mybatis 插入一条记录 参数为map的写法【用遍历Map的key和value的方式,可以实现只插入有效值】...
  11. java 线程池扩容_106. 生产环境中的线程池自动扩容与缩容的动态资源分配经验...
  12. Axure rp8元件库载入失败怎么解决
  13. 2023届计算机毕业设计源码
  14. 【矢量图】PyEcharts导出图片并矢量化
  15. pygame画圆练习赤橙黄绿青蓝紫
  16. Passenger简介
  17. E4A(易安卓)学习——第一个APP
  18. CSS3图片上下移动的动画效果
  19. 森林安全守护者来了!
  20. fiddler mac

热门文章

  1. uIP1.0 主动发送的问题理解
  2. SD省队集训2019Day11之“loopy”
  3. mos管 rl_MOS管放大电路
  4. matlab张志涌版课后习题答案,matlab教程(张志涌)课后习题答案.doc
  5. 娱乐工作两不误 在Linux下如何安装QQ?linuxqq
  6. 小学语文三年级阅读理解专项练习附答案~寻隐者不遇
  7. 红包 java_利用java发红包(1)之红包分配方法
  8. 基于C#的音乐播放器
  9. E: 仓库 没有Release 文件
  10. 计算机丢失quartz.dll什么意思,教你win10系统quartz.dll丢失找不到指定模块的解决教程...