晶振知识点整理

晶振知识点整理
1.晶振原理
晶振具有压电效应,即在晶片两极外加电压后晶体会产生变形,反过来如外力使晶片变形,则两极上金属片又会产生电压。
2.晶振分类
晶振可分为有源晶振和无源晶振。
2.1无源晶振
(1)无源晶振为晶体。一般为2引脚的无极性器件(部分无源晶振还有无极性的固定引脚)。
(2)无源晶振一般需借助与负载电容形成的时钟电路才能产生振荡信号。具体的推荐电容一般晶振的技术规格书中有介绍。(如:32.768K的晶振搭配12.5PF的电容)
(3)无源晶振产生的为正弦波信号。用示波器测一个引脚与地之间的波形。
(4)无源晶振需特殊的引脚搭配。如:XTAL1和XTAL2指的是8051系单片机上常见的用于接“晶振”的两个引脚。从原理上来说,这两个引脚和MCU内部一个反相器相连接。这个反相器与外部的“晶振”组成一个构成一个皮尔斯振荡器(Pierce oscillator)。(不理解,这么用就对了)
(5)无源晶振最小为误差为5PPM。

ALT无源晶振电路图

2.2有源晶振
(1)有源晶振为振荡器,有4个引脚。
(2)有源晶振不需要CPU的内部振荡器,信号稳定,质量较好,而且连接方式比较简单。但价格相比无源晶振贵。
(3)有源晶振产生的信号为方波信号。(总有特例为正弦波信号)示波器测信号与GND之间。
(4)有源晶振供电便能产生一个时钟信号。
(5)有源晶振误差最小为0.1PPM。
ALT
有源晶振电路图

3.常用特殊的晶振
3.1 关于32.768K晶振
32.768K的晶振常用于计时。常搭配12.5PF的电容。
T=1/32768。每震荡32768次就是工作一秒。
32768是2的15次方。0x8000=32768。
将32768连接到一个16位的计数器,第16位每变化一次,正好就是1秒。
32768接的是计数器(计数器主要对脉冲的个数进行计数),所以没有时钟周期、机器周期、指令周期。

{
一些钟表等常用32.768K的晶振原因:
1.32768为2的15次方,便于计算。
2.32768已经属于低频产品,低于32768晶振体积会变大,搭配的负载电容也会变大。
3.对于数字电路,工作频率越高,就有更高的电路消耗,不利于续航。
}

3.2 关于11.0592M晶振
11.0592M的晶振常用于做串口通信,容易设置波特率。

{
震荡周期、机器周期、指令周期。
1.时钟周期、振荡周期、节拍周期
  时钟周期又叫做振荡周期、节拍周期,定义为时钟晶振频率的倒数。时钟周期是计算机中最基本的、最小的时间单位。在一个时钟周期内,CPU仅完成一个最基本的动作。例如晶振为12M,则时钟周期为1/12us。又可以被定义为节拍。
  2.机器周期
  在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。例如,取指令、存储器读、存储器写等,这每一项工作称为一个基本操作。完成一个基本操作所需要的时间称为机器周期。一般情况下,一个机器周期由若干个S周期(状态周期)组成。比如,取值周期,取数周期。在80C51内部,机器周期一般包括于12个时钟周期。例如24M的晶振,机器周期为12/24M秒。
  3.指令周期
  指令周期是指取出并完成一条指令所需的时间,一般由若干个机器周期组成,分为单周期指令,双周期指令和多周期指令。
  对于一些简单的的单字节指令,在取指令周期中,指令取出到指令寄存器后,立即译码执行,不再需要其它的机器周期。对于一些比较复杂的指令,例如转移指令、乘法指令,则需要两个或者两个以上的机器周期。
}
在这里插入图片描述
3.2 关于12M晶振
12M的晶振易计算,12M晶振一个机器周期为1US。
4.晶振分频与倍频
4.1分频:当原来的信号经过n的周期,新的信号跳变一次,这样新信号周期就是原信号的N倍,新信号频率基于老频率则叫N分频。如震荡周期与时钟周期。

4.2倍频:与分频相反,频率是增大,当新频率是之前频率的N倍,则称为N倍频。倍频是利用锁相环(PLL)的原理进行频率的增倍。如STM32单片机外接8M晶振,但是主频却能跑72M。
PPL电路原理:
https://blog.csdn.net/leoufung/article/details/50268031
一个晶振只有一个固有频率,通过分频,倍频技术就可以扩展出很多频率,使用灵活,不必每个频率都要配一个对应的晶振。

5.晶振误差
晶振误差单位为PPM。
32.768KHZ,误差为+10ppm 。则一天的误差为:
10(PPM)*24(小时)*3600(一小时300秒)/100万(PPM为百万分之一)=0.864秒
一个32.768KHZ,误差为+10ppm 的晶振,一天的时间误差约为0.864秒。

  • 20
    点赞
  • 190
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值