石英晶体振荡器使用在众多的电子产品之中,淋漓精致的发挥其特性,给产品提供性能,相信大家对于有源晶振多多少少也有一定的了解。
一、振荡器的电气原理
能够产生振荡电流的电路叫做振荡电路。一般由电阻、电感、电容,石英晶振等元件和电子器件所组成。由电感线圈l和电容器c相连而成的lc电路是最简单的一种振荡电路,其固有频率为f=[sx(]1[]2πlc。 如下图
图里的的电容充放电时间决定了振荡器的频率,这个频率就就是我们电器里的时钟。晶振就是石英材质的振荡器。上面只是原理图,而实际的电路原理图如下:
从原理图里可以看出主要是由Cb这个电容的充放电来控制Vt这个三极管来实现石英晶体振荡器振荡的。
二、Arm中的时钟
arm中有以下三种时钟频率,分别对应三类电子元件。
FCLK:CPU:200MHz/400MHz
HCLK:SDRAM 100MHz
PCLK:UART(串口) 50MHz
系统启动时只有一个12MHz的贴片晶振在起振,要把12MHz转为上面的三类时钟频率,需要使用PLL(Phase Locked Loop)。而它是先把12MHz转为400MHz,再把400MHz分频分成100MHz与50MHz。这个电路更复杂,我还不懂,先使用吧。
初始化时钟代码:
其中CLKDIVN是设置锁定时间,这个设置了才能让12MHz转为200MHz。中间的汇编代码是在FCLK与PCLK不一致时,开发板需要这么设置,在2440开发板中可以查到。注释中给了MPLLCON的计算公式。
CEOB2B晶振平台是全球领先的晶振单一采购平台,为您解决国内外知名品牌产品料号代码,查询对照,站内汇集了数千万种晶振产品,并每天提供更新技术资料支持。