石英晶体的每次振荡使计数器减1。当计数器减为0时,产生一个中断,计数器从保持计数器中重新装入初始值。这种方法使得对一个计时器进行编程,令其每秒产生60次中断(或者以任何其它希望的频率产生中断)成为可能。每次中断称为一个时钟嘀嗒(clocktick)。晶振在电气上可以等效成一个电容和一个电阻并联再串联一个电容的二端网络,电工学上这个网络有两个谐振点,以频率的高低分其中较低的频率为串联谐振,较高的频率为并联谐振。

电脑主板一般都会有2-3个石英晶振,很多人都会问到主板上面的晶振到底是起到什么作用,关于这个问题也有人在百度知道里面提问过,我也有过回答,但还是经常看到类似的提问,特别是一款圆柱晶振,有人专注提到这款晶振是做什么用,我有回答这款晶振是32.768K,行业里面简称为表晶或者是音叉晶体,同时我有注明说到这款是时钟晶振,是用来控制时间等应用的,但还是很多人看的很模糊,很不明白,下面简单的介绍一下.计算机都有个计时电路,尽管一般使用“时钟”这个词来表示这些设备,但它们实际上并不是通常意义的时钟,把它们称为计时器(timer)可能更恰当一点。计算机的计时器通常是一个精密加工过的石英晶体,石英晶体在其张力限度内以一定的频率振荡,这种频率取决于晶体本身如何切割及其受到张力的大小。有两个寄存器与每个石英晶振相关联,一个计数器(counter)和一个保持寄存器(holdingregister)。

功能作用
晶振在应用具体起到的作用,微控制器的时钟源可以分为两类:基于机械谐振器件的时钟源,如晶振、陶瓷谐振器槽路;RC(电阻、电容)振荡器。一种是皮尔斯振荡器配置适用于晶振和陶瓷谐振器槽路。另一种为简单的分立RC振荡器。基于晶振与陶瓷谐振器槽路的振荡器通常能提供非常高的初始精度和较低的温度系数。RC晶振振荡器能够快速启动,成本也比较低,但通常在整个温度和工作电源电压范围内精度较差,会在标称输出频率的5%至50%范围内变化。但其性能受环境条件和电路元件选择的影响。需认真对待振荡器电路的元件选择和线路板布局。在使用时,陶瓷谐振器槽路和相应的负载电容必须根据特定的逻辑系列进行优化。具有高Q值的晶振对放大器的选择并不敏感,但在过驱动时很容易产生频率漂移(甚至可能损坏)。影响振荡器工作的环境因素有:电磁干扰(EMI)、机械震动与冲击、湿度和温度。这些因素会增大输出频率的变化,增加不稳定性,并且在有些情况下,还会造成振荡器停振。上述大部分问题都可以通过使用振荡器模块避免。这些模块自带振荡器、提供低阻方波输出,并且能够在一定条件下保证运行。最常用的两种类型是晶振模块和集成RC振荡器(硅振荡器)。

作者:康华尔电子-晶振帝国