产品选型

有源晶振与单片机 单片机系统设计晶振电路设计

小编 2024-10-09 产品选型 23 0

单片机系统设计晶振电路设计

本订阅号致力于单片机、ARM等嵌入式软硬件的设计经验分享,秉承“人人都是电子设计经验的分享者”的理念,成功路上不孤单,我们一起努力。公众号:micropoint8

前天讲解了单片机系统正常工作所需要的基本配置,也就是最小系统。单片机的最小系统包括:复位电路、晶振电路、电源电路、下载电路。从今天开始讲解每个电路,并结合实际设计,展示实际电路。

1.

什么是单片机的晶振电路

晶振是晶体振荡器的简称,在电气上它可以等效成一个电容和一个电阻并联再串联一个电容的二端网络。电工学上这个网络有两个谐振点:高频和低频,其中较低的频率是串联谐振;较高的频率是并联谐振。由于晶体自身的特性致使这两个频率的距离相当的接近,在这个极窄的频率范围内,晶振等效为一个电感,所以只要晶振的两端并联上合适的电容它就会组成并联谐振电路。这个并联谐振电路加到一个负反馈电路中就可以构成正弦波振荡电路,由于晶振等效为电感的频率范围很窄,所以即使其他元件的参数变化很大,这个振荡器的频率也不会有很大的变化。晶振起振波形如下所示:

晶振起振波形图

2. 晶振分类

晶振分为无源晶振和有源晶振,无源晶振一般称之为 crystal(晶体),而有源晶振则叫做 oscillator(振荡器)。

有源晶振是一个完整的谐振振荡器,它利用石英晶体的压电效应来起振,所以需要供电后它就可以主动产生振荡频率,并且可以提供高精度的频率基准,信号质量也比无源信号要好。

无源晶振自身无法振荡起来,它需要芯片内部的振荡电路一起工作才能振荡,它允许不同的电压,但是信号质量和精度较有源晶振差一些,价格也比有源晶振便宜很多。

无源晶振两侧都会有个电容,一般其容值都选在 10pF~40pF 之间,做设计时需要根据芯片的数据手册来选电容值。

↑ 有源晶振

↑ 无源晶振

3. 晶振电路

单片有两个引脚:XTAL1和XTAL2,用来接晶振。

接无源晶振:

↑接无源晶振

接有源晶振:

↑接有源晶振

这一节的晶振电路有没有讲清楚,欢迎加公众号:micropoint8 明天介绍电源电路。

本订阅号致力于单片机、ARM等嵌入式软硬件的设计经验分享,秉承“人人都是电子设计经验的分享者”的理念,成功路上不孤单,我们一起努力。公众号:micropoint8

单片机与晶振有什么关系

在初学单片机的时候,总是伴随很多有关于晶振的问题,其实晶振就是如同人的心脏,是血液的脉搏,把单片机的晶振问题搞明白了,51单片机的其他问题迎刃而解……

什么是晶振

晶振一般叫做晶体谐振器,是一种机电器件,是用电损耗很小的石英晶体经精密切割磨削并镀上电极焊上引线做成。

晶振,全称是石英晶体振荡器,是一种高精度和高稳定度的振荡器。通过一定的外接电路来,可以生成频率和峰值稳定的正弦波。而单片机在运行的时候,需要一个脉冲信号,做为自己执行指令的触发信号,可以简单的想象为:单片机收到一个脉冲,就执行一次或多次指令。

对于单片机来说晶振是很重要的,可以说是没有晶振就没有时钟周期,没有时钟周期就无法执行程序代码,那样的话单片机就无法工作。

晶振与单片机周期  

单片机工作时,是一条一条地从RoM中取指令,然后一步一步地执行。单片机访问一次存储器的时间,称之为一个机器周期,这是一个时间基准。—个机器周期包括12个时钟周期。如果一个单片机选择了12MHZ晶振,它的时钟周期是1/12us,也是一个晶振周期。它的一个机器周期是12×(1/12)us,也就是1us。 

机器周期不仅对于指令执行有着重要的意义,而且机器周期也是单片机定时器和计数器的时间基准。例如一个单片机选择了12MHZ晶振,那么当定时器的数值加1时,实际经过的时间就是1us,这就是单片机的定时原理。

单片机晶振的作用

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

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

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

指令周期  

指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成。指令不同,所需的机器周期数也不同。对于一些简单的的单字节指令,在取指令周期中,指令取出到指令寄存器后,立即译码执行,不再需要其它的机器周期。对于一些比较复杂的指令,例如转移指令、乘法指令,则需要两个或者两个以上的机器周期。通常含一个

机器周期的指令称为单周期指令,包含两个机器周期的指令称为双周期指令。简单地说,没有晶振,就没有时钟周期,没有时钟周期,就无法执行程序代码,单片机就无法工作。

机器周期不仅对于指令执打有着重要的意义,而且机器周期也是单片机定时器和计数器的时间基准。例如一个单片机选择了12兆赫兹晶振,那么当定时器的数值加1时,实际经过的时间就是1us,这就是单片机的定时原理。

晶振是给单片机提供工作信号脉冲的。这个脉冲就是单片机的工作速度。比如12兆晶振。单片机工作速度就是每秒12兆。单片机内部也有晶振。接外部晶振可以或得更稳定的频率.

另外,在此提一句:晶振与晶体是不一样的。

晶振与晶体的区别

1) 晶振是有源晶振的简称,又叫振荡器。英文名称是oscillator。晶体则是无源晶振的简称,也叫谐振器。英文名称是crystal.

2) 无源晶振(晶体)一般是直插两个脚的无极性元件,需要借助时钟电路才能产生振荡信号。常见的有49U、49S封装。

3) 有源晶振(晶振)一般是表贴四个脚的封装,内部有时钟电路,只需供电便可产生振荡信号。一般分7050、5032、3225、2520几种封装形式。

在进行单片机设计的时候,选择合适的晶振也是很重要的。器件选型时一般都要留出一些余量,以保证产品的可靠性。选用较高档的器件可以进一步降低失效概率,带来潜在的效益,这一点在比较产品价格的时候也要考虑到。要使振荡器的“整体性能”趋于平衡、合理,这就需要权衡诸如稳定度、工作温度范围、晶体老化效应、相位噪声、成本等多方面因素,这里的成本不仅仅包含器件的价格,而且包含产品全寿命的使用成本。

相关问答

51 单片机 晶振 有源 还是无源?

通常使用无源晶振,当然也可以使用有源晶振,只不过二者的接法不一样。使用无源晶振时,晶振要跨接在单片机的XTALI和XTALO之间,晶振的两个引脚还要各通过一只1...

单片机与晶振 的连接方式?

5单片机与晶振电路直接的通讯方式是口对口并行通信。根据查询相关公开信息,口对口并行通信,利用单片机的口线直接相连,加上1~2条握手信号线,这种方式的特点...

如何判断 单片机 是否起振,如何判断 晶振 的好坏?-ZOL问答

晶振能否起振决定了单片机能否正常工作单片机工作需要一个系统时钟,这个系统时钟可以是单片机内部的振荡器,也可以是外部的晶振。如果使用外部晶振作为单片机...

51 单片机 晶振 电路组成?

晶振电路严格的说是有三种:1、最普通的模式,也就是外接无源晶振,然后每个晶振的一个脚都接一个20-30pF的电容到地。2、外接振荡源的模式,也就是利用有源晶...

单片机 的内部 晶振 和系统时钟有什么区别?

单片机内部振荡器所产生的振荡频率就是单片机的时钟频率。晶振一般是指用晶体谐振器构成的振荡器,简称“晶振”,它不是振荡器的统称,单片机内部振荡器大多是RC...

为什么 单片机 晶振 要尽量选低频率的?

没这一说。单片机内部有PLL(锁相环,倍频)用于同步定时逻辑的优化,用什么样频率的外部晶振是由单片机参数决定,而不是什么越低越好,在定时要求不高或系统有...

晶振 单片机 中的实际作用,为什么必须要时钟信号?

单片机内部需要储存器,累加器,这些都需要逻辑门电路,比如锁存器就是一个D触发器,而触发器的置1.清0.置数的功能都需要跳变沿,D触发器就是上升沿后存入数据,...

32 单片机晶振 的工作原理

一般叫做晶体谐振器,是一种机电器件,是用电损耗很小的石英晶体经精密切割磨削并镀上电极焊上引线做成。对于单片机来说晶振是很重要的,可以说是没有晶振就没...

单片机 外部 晶振 和内部振荡哪个好?

1.外部晶振和内部振荡都有各自的优势和适用场景。2.外部晶振较好的原因是它的稳定性和精度更高,适用于对时钟要求较高的应用,如通信设备、精密测量仪器等。...

51 单片机 内部是不是有振荡电路?那么为何还要外接 晶振 ?

单片机内部是RC振荡电路,精度不高,温度漂移也大虽然现在大部分单片机都有内部的RC振荡电路。但比较老旧的51单片机其实是没有内置振荡电路的。并且内部的振荡...

猜你喜欢