第七章时钟和功率管理概述时钟和功率管理模块由三部分组成:时钟控制,USB控制和功率控制
S3C2410A的时钟控制逻辑能够产生系统所需要的时钟,包括CPU的FCLK,AHB总线接口的HCLK,和APB总线接口的PCLK
S3C2410A有两个PLL,一个用于FCLK,HCLK,PCLK,另一个用于USB模块(48MHZ)
时钟控制逻辑能够由软件控制不将PLL连接到各接口模块以降低处理器时钟频率,从而降低功耗
S3C2410A有各种针对不同任务提供的最佳功率管理策略,功率管理模块能够使系统工作在如下4种模式:正常模式,低速模式,空闲模式和掉电模式
正常模式:功率管理模块向CPU和所有外设提供时钟
这种模式下,当所有外设都开启时,系统功耗将达到最大
用户可以通过软件控制各种外设的开关
例如,如果不需要定时器,用户可以将定时器时钟断开以降低功耗
低速模式:没有PLL的模式
与正常模式不同,低速模式直接使用外部时钟(XTIpll或者EXTCLK)作为FCLK,这种模式下,功耗仅由外部时钟决定
空闲模式:功率管理模块仅关掉FCLK,而继续提供时钟给其他外设
空闲模式可以减少由于CPU核心产生的功耗
任何中断请求都可以将CPU从中断模式唤醒
掉电模式:功率管理模块断开内部电源
因此CPU和除唤醒逻辑单元以外的外设都不会产生功耗
要执行掉电模式需要有两个独立的电源,其中一个给唤醒逻辑单元供电,另一个给包括CPU在内的其他模块供电
在掉电模式下,第二个电源将被关掉
掉电模式可以由外部中断EINT[15:0]或RTC唤醒
功能描述时钟结构图7-1描述了时钟架构的方块图
主时钟源由一个外部晶振或者外部时钟产生
时钟发生器包括连接到一个外部晶振的振荡器和两个PLL(MPLL和UPLL)用于产生系统所需的高频时钟
时钟源选择表7-1描述了模式控制引脚(OM3和OM2)和选择时钟源之间的对应关系