MCU的心脏-晶振
晶振是石英晶体谐振器(quartzcrystal oscillator)的简称,它被称为电路系统的心脏,它为整个系统提供“心跳”。中央处理器(CPU)一切指令的执行都是建立在这个“心跳”上的,这个心跳就是CPU执行指令所必须的时钟频率信号,一般来说时钟信号频率越高,CPU的运行速度也就越快。只要是包含CPU的电子产品,都至少包含一个时钟源,有些在外面看不到晶振或者振荡电路,是因为在芯片内部被集成了。
1、晶振分类
1.1、无源晶振
无源晶振(晶体谐振器)工作原理:在石英水晶片的两边镀上电极,在两电极上加一定的电压,利用石英的压电效应特性使其产生形变,从而给IC提供一个正弦波形,通过IC的内部整形和PLL电路后产生方波,然后输入给下级电路。
1.2、有源晶振
有源晶振一般4个脚,一个电源,一个接地,一个信号输出端,一个NC(空脚)。
有源晶振根据封装不同,管脚排列不同(打点的为1脚,逆时针看)有个点标记的为1脚,按逆时针(管脚向下)分别为2、3、4。
有源晶振通常的用法:一脚悬空,二脚接地,三脚接输出,四脚接电压。
方形有源晶振引脚分布:
1.3、晶振参数
标称频率:晶振输出信号的频率被称为标称频率(NormalFrequency),晶振的常用频率范围1~200MHZ之间,常用的有32768Hz、8MHz、12MHz、24MHz、125MHz。我们看到其他的电子产品的GHZ级别的,一般是由PLL(锁相环)倍频得到的。
频率稳定度:晶振输出频率的稳定度被称为频率稳定度(FrequencyStability),用单位ppm来表示,即百万分之一(partspermillion)(1/106),是相对标称频率的变化量,此值越小表示精度越高。例如我们使用的25MHZ晶振,假设晶振偏差为±10ppm,表示它的频率偏差为25×10Hz=±250Hz,即频率范围是(24999750~25000250Hz)
温度频差:晶振在特定温度范围内,工作频率相对于基准温度时工作频率的允许偏离被称为温度频差(Frequency Stability vs Temp)表示,它的单位也是ppm。
负载电容:电路中跨接晶振两端的总的外界有效电容被称为负载电容(Load Capacitance)。负载电容是晶振的工作条件,即电路设计时要满足负载电容等于或接近晶振数据手册给出的数值才能使晶振按预期工作。
2、常用晶振
2.1、3225贴片晶振
下面介绍的是NDK公司的NX3225SA晶振。
3225贴片晶振是无源晶振。也有有源晶振,但是我们常用的是无源晶振。
以下说的是无源晶振:
Load Capacitance 负载电容
根据经验,个人建议配18PF电容。
2脚和4脚和屏蔽罩相连,接GND
无源晶振底面视图:底面视图中箭头指的焊盘和对角的焊盘是连通的,和晶振的盖子也是连通的,在线路板上使有时接地和不接地都没有关系。这两个焊盘的主要作用是在贴片时更好的把晶振固定在线路板上。也就说2和4是相连的,因为外形是长方形的,所以焊接时不用注意方向。
贴片晶振有一个脚位有一点缺口,是的,从这个缺口开始,顺时针数,就可以清楚的分辨出脚1、脚2、脚3、脚4;
2.2、MC-146/MC156
无源晶振,用于RTC时钟晶振,32.768KHZ
负载电容采用9到15PF的都行。
2.3、HC-49系列
首先HC-49S、HC-49U、HC-49SMD都是石英晶振的封装类别,无源晶振系列,是现在石英晶振使用较广的几个产品,因其造价成本较低且精度稳定度等符合民用电子设备,所以受到工厂的喜欢。水晶材质(二氧化硅)的芯片材料的压电特性能将电能与机械能相互转换,产生稳定的频率。
HC-49S(12mhz)属于直插式石英晶振封装,直插2脚,高壳体积为10.5*4.5*3.5mm矮壳体积10.5*5*.0*2.5mm属国际通用标准,普通参数标准负载电容为20PF(12PF、16PF、30PF等)精度为±20PPM、±50ppm等电阻120Ω,参数标准方面跟HC-49U、HC-49SMD无差别。
HC-49U,也是直插式2脚晶振,体积为11*4.5*13.4mm,功能应用跟HC-49S几乎无差别,因体积比49S大,造成电路板空间的浪费且造价成本较高现在已经渐渐被HC-49S封装所代替。注意一点的是HC-49U跟HC-49US是不同的,HC-49US指的是HC-49S而不是HC-49U。
HC-49SMD,俗称“假贴片”,这个是贴片式2脚晶振,除了引脚,其他参数跟HC-49S一样,体积10.5*4.5*3.5mm,确切的说HC-49SMD是通过将HC-49S压扁脚-套上垫片-剪脚压紧-编带等生产工序加工而来,因材料以及加工成本的增加所以会比HC-49S造价要贵,常用频点有8MHZ、12MHZ、11.0592M HZ、13.560MHZ等。
点击查看本文所在的专辑,STM32F207教程
MCU的心脏-晶振的更多相关文章
- 痞子衡嵌入式:浅谈i.MXRT10xx系列MCU外接24MHz晶振的作用
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是i.MXRT10xx系列MCU外接24MHz晶振的作用. 痞子衡之前写过一篇关于时钟引脚的文章 <i.MXRT1xxx系列MCU时 ...
- PCB模块化布局系列之时钟电路设计(晶振、晶体)
一.晶体在一个电路系统中, 时钟是必不可少的一部分.如人的心脏的作用,如果电路系统的时钟出错了,系统就会发生紊乱,因此在PCB 中设计,一个好的时钟电路是非常必要的.我们常用的时钟电路有:晶体.晶振. ...
- 晶振波形、MIPI波形
/********************************************************************************** * 晶振波形.MIPI波形 * ...
- 石英晶振频率后面带的PPM是什么单位
PPM是石英晶振的基本单位之一,表示晶振的精度和相对偏差, PPM代表着百万分之一,它表明晶体的频率可能会偏离标称值多少.晶振频率是以MHZ(10的6次方)和KHZ(10的3次方)为基本单位的,标称频 ...
- 51单片机 Keil C 延时程序的简单(晶振12MHz,一个机器周期1us.)
一. 500ms延时子程序 void delay500ms(void) { unsigned char i,j,k; ;i>;i--) ;j>;j--) ;k>;k--); } 产生 ...
- 当KDS晶振遇上爱普生晶振国内生产厂家该如何抉择?
当KDS晶振遇上爱普生晶振国内生产厂家该如何抉择? 全球做晶振行业的公司有很多,单说深圳一个城市就有几十上百家正规的晶振厂家,深圳市金洛电子就是其中之一.我们不光代理日本和台湾多家排得上名 ...
- SMD晶振发展和智能手机的普及总是惊人的相似!
其实触屏手机在2002年前后就已经出现了,但那个时候的触屏手机不算是现在的这种智能手机,有人说最早发行触屏手机的是诺基亚,也有人说是苹果还有人认为摩托罗拉.总之众说纷纭,小编那里还太小也并不是很了解, ...
- CPU最核心的电子元件叫做石英晶振
CPU是电子计算机的主要设备之一,是电脑中的核心配件.主要功能是解释计算机指令以及处理计算机软件中的数据.有人会问,你知道CPU里面都有什么吗?我想大家都会说硅晶体,集成度极大的半导体材料.却没有人提 ...
- CC2530 Debug ---CC2530 无启动之32K晶振
今天焊接CC2530,其中有个模块下载程序(协议栈程序),无法创建也无法加入网络. 第一步先检查32MH 晶振是否启动,用basice 程序看uart,发现可以正常打印log. 第二步,在线调试,看看 ...
随机推荐
- CentOS7搭建Hadoop-3.3.0集群手记
前提 这篇文章是基于Linux系统CentOS7搭建Hadoop-3.3.0分布式集群的详细手记. 基本概念 Hadoop中的HDFS和YARN都是主从架构,主从架构会有一主多从和多主多从两种架构,这 ...
- JavaScript中遍历的几种方法
1.while循环 while后面跟循环条件和执行语句,只要满足条件,就会一直执行里面的执行 var i = 0 while(){ console.log(i) i++ } 2.do...while循 ...
- Jmeter之登录接口参数化实战
为了纪念我走过的坑(为什么有些简单的问题就是绊住我了,还是不够细啊) Jmeter之接口登录参数化实战 因为想要在登录时使用不同的数据进行测试,所以我选择了将数据进行参数化.因为涉及到新建一个接口的功 ...
- 容器服务 TKE 存储插件与云硬盘 CBS 最佳实践应用
引言 随着自研上云的深入,越来越多的有状态服务对于在 TKE 集群中使用云上存储能力的需求也越来越强烈. 目前腾讯云容器服务 TKE(Tencent Kubernetes Engine已支持在 TKE ...
- oranges 笔记第六章
OS 第六次实验随笔 第六章6.1-6.3相关的问题 进程状态保存与恢复 哪些状态 何时保存 保存在哪 如何恢复 特权级变换 用户进程到内核 内核回到用户进程 再次理解TSS .堆栈 从外环进入内环( ...
- Core3.0使用Caching.Memory
前言 参考链接: 使用缓存:https://www.cnblogs.com/gygg/p/11275417.html 过期时间:https://www.cnblogs.com/maijin/p/704 ...
- 通过PHP代码将大量数据插入到Sqlite3
PHP代码 读入txt文件,并写入到sqlite数据库里 <?php date_default_timezone_set('PRC'); $pdo = new PDO('sqlite:db/qq ...
- Python代码打包成exe可执行程序
首先,打包成exe可执行程序是针对windows平台来说的. 目前比较主流的打包工具就是pyinstaller. 参考:Using PyInstaller 首先安装pyinstaller: pip i ...
- 整合SSM框架
整合SSM 基本环境搭建 导入相关的pom依赖! <dependencies> <!--Junit--> <dependency> <groupId>j ...
- 记录第一次使用Vivado——以全加器为例子
从altera转战xilinx,经典的FPGA到ZYNQ系列,第一站就是先熟悉编译软件Vivado.我就直接跳过软件安装部分了,如有疑问,可以在评论区提出来,我看到了就帮你解答. 首先是是打开界面 然 ...