微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 低功耗模式下微控制器时钟配置应用

低功耗模式下微控制器时钟配置应用

时间:09-18 来源:互联网 点击:
在微控制器的低功耗应用中,对时钟的设置是很重要的一个方面。不同类型的微控制器在低功耗模式下对时钟的配置也各有不同。飞思卡尔公司推出的增强型8位微控制器HCS08系列具有很强的低功耗性能。其中,HCS08系列里的MC9S08QG8在同类产品的基础上对低功耗应用下的时钟又有了进一步的改进。  

1 MC9S08QG8及其内部时钟模块介绍

微控制器MC9S08QG8是飞思卡尔公司新推出的一款8位增强型微控制器。它是小封装、低功耗的产品,但这并不意味着它是“低端”的产品;相反,它是一个高度集成的、功能丰富的、适用于各种应用的低价位单片机。MC9S08QG8采用高性能、低功耗的HCS08内核,具有很高的集成度,还包括更长的电池寿命(即使工作电压低至1.8V,也能发挥最大效能)、业界领先的Flash技术以及创新的开发支持。MC9S08QG8集成了背景调试系统(BDM)以及可进行实时总线捕捉的内置在线仿真(ICE)功能,具有单线的调试及仿真接口。

MC9S08QG8微控制器的运行模式有很多种,包括正常运行模式、等待模式、背景调试模式以及停止模式。其中,与低功耗应用关系密切的停止模式又分为3个阶段:

停止模式1——内部电路全部断电,以最大限度地节省电源;

停止模式2——可选择部分断电,RAM内容保持;

停止模式3——内部电路都可快速恢复运行,RAM、Flash内容保持。

MC9S08QG8内部时钟模块由4个子模块组成:锁频环、内部参考时钟、外部振荡器、时钟选择逻辑模块,如图l所示。



锁频环的输出频率为参考时钟频率的512倍,包括3个主要部分:参考频率选择、数字控制振荡器和用于比较这两个部分输出的滤波器。

锁频环是通过比较数字控制振荡器时钟与参考时钟的频率来工作的。锁频环对一个参考时钟周期内的数字控制振荡器时钟脉冲边沿数进行计数,因此,对于512倍的倍频器,锁频环应该在参考时钟的每两个上升沿之间得到512个数字控制振荡器输出的上升沿。锁频环的实现大多借助数字逻辑电路,不需要外部滤波器件。

内部参考时钟是一个可调整的内部参考时钟信号,既可用作锁频环的参考时钟,也可直接用作CPU和总线时钟的时钟源。这个内部参考时钟不需要诸如调整电容或电阻等外部元件。内部参考时钟由寄存器中的一个9位数值进行调整,解析度典型值能达到未调整内部参考时钟频率的O.1%。与许多其他的内部参考时钟不同,这个内部参考时钟可将频率在一定范围内进行调整,从31.25 kHz变到39.06 kHz。当用作锁频环的参考时钟时,允许用户用O.1%的解析度,把总线频率设定为8 MHz~10 MHz的任意值。

实际上,外部振荡器参考时钟把三个外部时钟源合并在一个里面。它有一个采用32 kHz~38.4 kHz晶振或谐振器的低频振荡器,还有一个采用1 MHz~16 MHz晶振或谐振器的高频振荡器。这两个振荡器需要两个引脚(即XTAL和EXTAL)来生成时钟信号。外部振荡器还有一种外部时钟模式。该模式简单地把一个外部时钟信号引入MCU。在此模式中,只需要EXTAL脚,而XTAL脚可用作通用I/O。输入频率可以是OHz~20MHz之间的任意值。由于引脚的限制,有些MCU可能没有外部振荡器。

时钟选择逻辑只是简单地选择锁频环、外部参考时钟或内部参考时钟作为内部时钟源模块的输出。此外,还采用了一个时钟分频器电路,可以对输出进行1倍、2倍、4倍或8倍分频,用以降低输出时钟的频率。

2 内部时钟源的工作模式

2.1 关断模式

当进入微控制器的任何一种低功耗停止模式时,内部时钟源模块将被关断。在关断模式中,锁频环是关闭的,以节省功耗;然而,在停止3模式中,可以选择将外部参考时钟、内部参考时钟或二者都保持在运行状态。这项功能使某些模块可以在停止3模式中继续运行。比如,实时中断模块等,它能继续用外部参考时钟作为其参考时钟。如果在应用中没有需要继续使用的模块,参考时钟应关闭,以得到最低的运行功耗。

2.2 FEI模式

FEI(FLL启用、选用内部参考时钟)模式是芯片复位后的缺省模式,锁频环处于运行状态可驱动CPU和总线时钟,采用内部时钟源作为其参考时钟。FEI模式下的总线频率可按下式计算:

MC9S08QG8的内部参考时钟频率可以在3l.25kHz~39.06 kHz的范围内进行调整,因此经过512倍频后,可以输出16 MHz~20MHz。与其他同类产品不同的是,在复位发生后,上述时钟分频器会给输出时钟一个强制的2分频。这是为了在内部时钟模块未经调整且运行频率高于31.25kHz的时候,对系统提供保护。如果运行频率高于8 MHz,就超出了MC9S08QG8低电压(小于2.1V)的最大频率规定值。

每一次上电复位后,内部参考时钟都应当进行调整,以得到精确的频率。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top