石英晶体振荡器是利用石英晶体(二氧化硅的结晶体)的压电效应制成的一种谐振器件。
它的基本结构大致是从一块石英晶体上按一定方位角切下薄片(简称为晶片,它可以是正方形、矩形或圆形等),在它的两个对应面上涂敷银层作为电极,在每个电极上各焊一根引线接到管脚 上,再加上封装外壳就构成了石英晶体谐振器,简称为石英晶体或晶体、晶振。其产品一般用金属外壳封装,也有用玻璃壳、陶瓷或塑料封装的。
石英晶体的压电效应:若在石英晶体的两个电极上加一电场,晶片就会产生机械变形。反之,若在晶片的两侧施加机械压力,则在晶片相应的方向上将产生电场,这种物理现象称为压电效应。注意,这种效应是可逆的。如果在晶片的两极上加交变电压,晶片就会产生机械振动,同时晶片的机械振动又会产生交变电场。在一般情况下,晶片机械振动的振幅和交变电场的振幅非常微小,但当外加交变电压的频率为某一特定值时,振幅明显加大,比其他频率下的振幅大得多,这种现象称为压电谐振,它与LC回路的谐振现象十分相似。它的谐振频率与晶片的切割方式、几何形状、尺寸等有关。

每个单片机系统里都有晶振,全程是叫晶体震荡器,在单片机系统里晶振的作用非常大,他结合单片机内部的电路,产生单片机所必须的时钟频率,单片机的一切指令的执行都是建立在这个基础上的,晶振的提供的时钟频率越高,那单片机的运行速度也就越快。

晶振用一种能把电能和机械能相互转化的晶体在共振的状态下工作,以提供稳定,精确的单频振荡。在通常工作条件下,普通的晶振频率绝对精度可达百万分之五十。高级的精度更高。有些晶振还可以由外加电压在一定范围内调整频率,称为压控振荡器(VCO)。

晶振的作用是为系统提供基本的时钟信号。通常一个系统共用一个晶振,便于各部分保持同步。有些通讯系统的基频和射频使用不同的晶振,而通过电子调整频率的方法保持同步。

晶振通常与锁相环电路配合使用,以提供系统所需的时钟频率。如果不同子系统需要不同频率的时钟信号,可以用与同一个晶振相连的不同锁相环来提供。

晶振有无源晶振以及有源晶振,我们平时看到在电路板上面由电容、电阻等元器件来助起振的晶振其实就是无源晶振,它需要外部元器件辅助;二有源晶振它在单片机内部里面,它不用外部元器件辅助起振。时钟信号可以三种方式产生:一种是内部方式,利用芯片内部的振荡电路,不过一般是RC振荡电路,产生时钟信端;另两种为外部方式,即外接一个晶振,时钟信号由外部引入和引入外部振荡器作为输入。

二、如何选择合适的晶振

可以说现在的晶振很多,我说的是单片机外接的晶振,有石英晶振,有温度补偿的晶振等等,那么我们在选择晶振 时候需要注意哪些细节呢?

晶振主要的参数无非主要是这几个:频率;精度;适用的环境温度,封装尺寸。

1、频率

这应该最主要的参数,频率决定着单片机能否高速运行,如果使用过程中对于频率要求不是很严格,可以考虑用单片机内部晶振,例如对于STM32内部晶振它可以达到8MHz,甚至16Hz,如果对频率要求不高的话,也就是普通类型的驱动之类,不涉及两个单片机通讯、不涉及串口通信、不涉及时间方面,例如定时等,这时候可以考虑用单片机内部晶振,例如ST单片机内部自带的RC时钟 HSI(High-speed internal (HSI) RCoscillator), 频率一般是8MHz或16MHz,一般的贴片无源晶振都要几毛钱,如果使用内部振荡,可以省去不少钱呢,同时电路也省去了不少元器件;

2、精度

如果对于精度要求很高的话,例如电路当中会涉及到时间的准确精度的话那就只能用外部晶振了,因为外部晶振比较稳定而内部晶振的误差比较大,时间久了对于时间的累积产生很大误差,特别是对于RC振荡器对于温度比较敏感,容易受其影响。

3、环境温度

环境温度对于内部晶振,也就是RC振荡器影响较大,下图是某STM32芯片内部RC振荡器振荡频率误差值随着温度的变化曲线图,可以看出,在25℃左右时候,它的振荡精度能保持在1%以内,但是随着温度的不断上升或者下降,它的精度都逐渐下降,因此对于在使用环境温度比较恶劣且对时间有严格控制的场合的环境时候可以不考虑用内部的晶振。

4、封装尺寸

晶振的封装有很多,有贴片的、插进陶瓷、圆柱体的等,特别是现在的贴片晶振尺寸越来越小,可以满足不同的场合,在选用晶振时候需要考虑晶振尺寸对电路板的影响。

晶振一般采用如图1a的电容三端式(考毕兹) 交流等效振荡电路;实际的晶振交流等效电路如图1b,其中Cv是用来调节振荡频率,一般用变容二极管加上不同的反偏电压来实现,这也是压控作用的机理;把晶体的等效电路代替晶体后如图1c。其中Co,C1,L1,RR是晶体的等效电路。

分析整个振荡槽路可知,利用Cv来改变频率是有限的:决定振荡频率的整个槽路电容C=Cbe,Cce,Cv三个电容串联后和Co并联再和C1串联。可以看出:C1越小,Co越大,Cv变化时对整个槽路电容的作用就越小。因而能“压控”的频率范围也越小。实际上,由于C1很小(1E-15量级),Co不能忽略(1E-12量级,几PF)。所以,Cv变大时,降低槽路频率的作用越来越小,Cv变小时,升高槽路频率的作用却越来越大。这一方面引起压控特性的非线性,压控范围越大,非线性就越厉害;另一方面,分给振荡的反馈电压(Cbe上的电压)却越来越小,最后导致停振。采用泛音次数越高的晶振,其等效电容C1就越小;因此频率的变化范围也就越小。

http://www.51hei.com/dianzi/300.html

电子器件系列十九:晶振相关推荐

  1. 数据与广告系列十九:推荐召回与广告LookAlike,万物皆可Embedding

    作者·黄崇远 『数据虫巢』 全文共1000字 题图ssyer.com " 万物皆可Embedding,开启全面数据化的时代." 正式打算写Embedding相关话题之前,有突然想到 ...

  2. STM32系列修改外部晶振以及代码的修改(f103、f105为例)

    此文章为引用 正点原子详细讲解 刚刚接触STM32的时候,用的都是8M晶振.比如你想更换到为外部晶振为12M,但是主频仍想用72M的.该如何设置?或者想倍频到更高的主频该怎么修改? 例子就直接直接拿& ...

  3. SSE图像算法优化系列十九:一种局部Gamma校正对比度增强算法及其SSE优化。

    这是一篇2010年比较古老的文章了,是在QQ群里一位群友提到的,无聊下载看了下,其实也没有啥高深的理论,抽空实现了下,虽然不高大上,还是花了点时间和心思优化了代码,既然这样,就顺便分享下优化的思路和经 ...

  4. BizTalk开发系列(十九) BizTalk命名规范

    更多内容请查看:BizTalk动手实验系列目录                       BizTalk 开发系列 目前BizTalk项目的开发人员比较少,但是在开发过程中还是需要命名规范的约束.根 ...

  5. 【FLASH存储器系列十九】固态硬盘掉电后如何恢复掉电前状态?

    掉电分两种,一种是正常掉电,另一种是异常掉电.不管是哪种原因导致的掉电,我们都希望,重新上电后,SSD都需要能从掉电中恢复过来,继续正常工作. 正常掉电恢复,这个好理解,主机通知SSD要下电了,让其做 ...

  6. WPF入门教程系列十九——ListView示例(一)

    经过前面的学习,今天我做一个比较综合的WPF程序示例,主要包括以下功能: 1) 查询功能.从数据库(本地数据库(local)/Test中的S_City表中读取城市信息数据,然后展示到WPF的Windo ...

  7. 【Python学习系列十九】基于scikit-learn库进行特征选择

    场景:特征选择在模型训练前是非常有意义的,实际上就是先期对特征相关性进行分析. 参考:http://blog.csdn.net/fjssharpsword/article/details/735503 ...

  8. Java学习系列(十九)Java面向对象之数据库编程

    JDBC(Java Data Base Connectivity:java数据库连接):它定义了一组标准的操作数据库的接口,既然是接口,那它就是一种规范,是Java操作数据库的技术规范. Java数据 ...

  9. ChromeFK插件推荐系列十九:网站图片批量下载插件推荐

    本次分享几个网站图片下载插件,内容来自: chromefk.希望对你有所帮助. 1.[CHROMEFK]图片助手(ImageAssistant) 批量图片下载器 一款用于嗅探.分析网页图片并提供批量下 ...

最新文章

  1. python标准库的基本使用
  2. 3.9 YOLO算法-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  3. Django基于正则表达式的URL
  4. pythonfor循环输入_Python之for循环的使用
  5. js中in关键字的用法
  6. Shell 脚本来监控 Linux 系统的内存
  7. 喜乐美容美发管理系统 v20070625 加强版 下载
  8. 中国百家姓氏图腾大全
  9. jdbc下载mysql的驱动 mysql5版本
  10. 最速下降法python_最速下降法python实现
  11. zipentry java_ZipEntry getNextEntry()
  12. 量子计算机平行宇宙,量子纠缠效应揭示:每个人的行为也会影响到其它平行宇宙里的自己...
  13. ubuntu录制屏幕及视频处理
  14. 互联网思维——用户思维
  15. 《东周列国志》第八十四回 智伯决水灌晋阳 豫让击衣报襄子
  16. KEIL5创建新工程模板 以及文件简介概述
  17. Dubbo-Zookeeper注册中心;监控中心
  18. Three.js从入门到放弃
  19. 【综述】机器视觉中的3D传感器
  20. 怪物Appr值与Data里Mon-x.wil里图像的对应关系

热门文章

  1. Windows下安装python+pyqt5+eric6-17
  2. jwt python 编码 解码
  3. c# 访问共享文件夹 用户名或密码不正确 及 拒绝访问
  4. java多线程阻塞和cpu_对于单核 cpu 而言,开多线程的目的难倒只能是为了防止阻塞么?...
  5. 艾永亮:好的用户体验决定企业能否成为超级产品
  6. 乔布斯去留引出的中国企业新式传承
  7. 《思考的技术》读后感思维导图
  8. everything设置
  9. ubuntu16.04安装P106-100显卡驱动
  10. Unity数字地球,带高程数据