晶振相关知识

系列文章目录



一、晶振原理

晶振能将直流电能转换成具有一定频率的交流电能。在单片机系统里晶振的作用非常大,它结合单片机内部的电路,产生单片机所必须的时钟频率,单片机的一切指令的执行都是建立在这个基础上的,晶振的提供的时钟频率越高,那单片机的运行速度也就越快。自然
(不同频率的晶振有着不同的作用, 例如:32.768K晶振通常用于时间RTC显示,16MHZ、26MHZ等用于传输信号的)

二、分类

晶振可分为有源晶振和无源晶振。

三、晶体(crystal)与晶振(oscillator)

  1. 晶振=振荡器=有源晶振=oscillator
    晶体=谐振器=无源晶振=crystal
  2. 晶振:晶振为有源的4引脚,里面包含了晶体+起振电路;
    晶体:为无源的,一般两个管脚,需要起振电路(如MCU外接晶体+起振电容C1、C2)才可起振;

四、有源晶振

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

五、无源晶振

1.无源晶振为晶体。一般为2引脚的无极性器件(部分无源晶振还有无极性的固定引脚)。
2.无源晶振一般需借助与负载电容形成的时钟电路才能产生振荡信号。具体的推荐电容一般晶振的技术规格书中有介绍。(如:32.768K的晶振搭配12.5PF的电容)
3.无源晶振产生的为正弦波信号。用示波器测一个引脚与地之间的波形。
4.无源晶振最小为误差为5PPM。

一个晶振只有一个固有频率,通过分频、倍频可以扩展出许多频率,这样就不必每个频率配一个晶振了。

六、分频

原信号通过N分频,频率变为原来的1/N,周期变为原来的N倍。通过公式也能看到出来 f=1/T,f缩小N倍,周期就会扩大N倍。

七、倍频

N倍频:频率变为N倍、周期变为1/N倍。
倍频是利用锁相环(PLL)的原理进行频率的增倍。其倍频可以为2-16,如STM32单片机外接8M晶振,主频可以跑72M,但是其最大频率不能超过72MHz。

八、预分频

(配合计数器使用)若不预分频,计数器在每个上升沿到来时+1,而使用分频比为1:3的预分频器时,必须等来3个上升沿才计时+1。

九、后分频

(配合计数器使用)只是在计数器值发生变化后起作用。像TMR2的后分频器,若不用,计数器一旦溢出立即置位标志为TMR2IF。若用1:2后分频器时,必须溢出两次才会置位。

十、晶振误差

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

十一、万用表如何测晶振

  1. 先打开万用表,把万用表旋钮箭头旋到直流电压档位,红表笔插到电压孔,黑表笔插到接地孔。
  2. 然后准备好待测试的板子,找到晶振的位置,并找到晶振使用的两个脚。
  3. 测试方法1:把黑表笔接地,红表笔接到晶振的一个引脚上。如图所示:在这里插入图片描述
    测试方法2:红黑表笔分别接晶振的两个脚。如图所示:
    在这里插入图片描述
    在这里插入图片描述

总结

欢迎指正,点个赞倍谢谢!
在这里插入图片描述

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值