S3C2440时钟和电源管理:空闲模式:电源管理模块断开CPU时钟FCLK,而只给外设提供时钟,CPU不耗时钟,故而减少功耗,任何中断请求都可将CPU从空闲模式唤醒。
七、时钟&电源管理
概述
时钟&电源管理模块包含三部分:时钟控制,USB控制,电源控制。
时钟控制逻辑可以生成三种时钟信号,CPU使用的FCLK,AHB总线外设使用的HCLK,APB总线外设使用的PCLK。S3C2440A有两个锁相环,一个用于生成FCLK,HCLK,PCLK;另一个专门用于USB模块的48Mhz频率UCLK。时钟控制模块可以不使用锁相环产生低速时钟,也可以通过软件配置时钟是否与外设相连系,其作用在于减少功耗。
S3C2440A的电源控制逻辑,包含多种电源管理电路,对于给定的任务保持更有效的功耗。电源管理模块可以运行于4种模式,正常模式,慢模式,空闲模式,和睡眠模式。
正常模式:电源管理模块给CPU和外设供应时钟,这种模式下,当外设齐开时功耗最大。用户可以通过软件控制外设的动作。
慢模式:无锁相环模式,慢模式直接使用外部时钟,XTIPII 或者EXTCLK作为FCLK,功耗仅取决于外部时钟的的频率。(查看下面的时钟树图纸,可以发现测试模式下是EXTCLK作为FCLK2020.11.11)
空闲模式:电源管理模块断开CPU时钟FCLK,而只给外设提供时钟,CPU不耗时钟,故而减少功耗,任何中断请求都可将CPU从空闲模式唤醒。(此处疑问CM3技术参考手册中FCLK要为中断模块提供时钟,如果断了,怎么使用中断2020.11.11)
睡眠模式:电源管理模块与internal power断开,这个模式下,除了唤醒逻辑耗电,CPU和内部逻辑都没有耗电。要使用睡眠模式需要使用两个独立电源。一个用于给唤醒逻辑供电。另一个电源要给内部逻辑包括CPU供电,且可以被控制开关。睡眠模式下,给CPU和内部逻辑供电的电源是被关掉的。要从睡眠模式唤醒,要通过EINT【15:0】,或者RTC闹钟断。
功能描述
时钟架构
主时钟源来自外部晶振XTIpll和外部时钟EXTCLK。时钟生成包含振荡器(与外部时钟相连),还有两个锁相环,用于生成高速时钟。
时钟源选择:
注:1、尽管MPLL在复位之后就开启,MPLL的输出Mpll也不会用作系统时钟,直到软件给 MPLLCON设置有效值,在此之前, external crystal 和EXTCLK source直接用作系统时钟,即使用户不想改变MPLLCON的默认值,那也应该写入相同的值。
2、OM[3:2] 是 11时,是测试模式。
https://blog.csdn.net/liu454638324/article/details/46975183
S3C2440时钟和电源管理:空闲模式:电源管理模块断开CPU时钟FCLK,而只给外设提供时钟,CPU不耗时钟,故而减少功耗,任何中断请求都可将CPU从空闲模式唤醒。相关推荐
- 开关模式电源 (SMPS)----降压转换器拓扑结构
开关模式电源 (SMPS)----降压转换器拓扑结构 作者: 时间:2008-08-26 来源:电子设计应用 外部开关与集成开关 降压转换器解决方案中有许多集成开关和外部开关,后者通 ...
- 应用在开关模式电源中的光耦合器
开关模式电源简称SMPS,又称交换式电源.开关变换器,是一种高频化电能转换装置,是电源供应器的一种.其功能是将一个位准的电压,透过不同形式的架构转换为用户端所需求的电压或电流.开关电源的输入多半是交流 ...
- 【电源专题】开关模式电源电流检测——电流检测方法
在[电源专题]开关模式电源电流检测基础及感应电阻放置位置选择中我们说到,开关模式电源有三种常用电流检测方法是:使用检测电阻,使用MOSFET RDS(ON),以及使用电感的直流电阻(DCR).那么这三 ...
- CC2640R2F学习笔记(四.电源管理:用电源管理开发应用程序)
文章目录 前言 一.电源管理默认工作情况 1. Power Manager Initialization 2.Driver Initialization, Constraint Management, ...
- 关闭linux服务器电源,linux关闭ACPI电源管理模块
一.运行环境 # cat /etc/redhat-release CentOS release 6.2 (Final) # uname -a Linux web-server- 2.6.-.el6.x ...
- 高性能任务的强大桌面计算机,win7怎么设置电源管理?win7电源高性能设置方法...
win7怎么设置电源管理?在Windows7系统中功能中, Windows7电源管理比较强大,不过不少网友不知道Windows7电源管理在哪?更不知道怎么设置,这对这些问题,下面,U大侠小编就给大家介 ...
- Linux磁盘空闲空间调度管理
操作系统的磁盘管理为了和内存管理配合,也是将磁盘分割为最小单元进行统一调度,和内存的页帧概念对应,磁盘管理模块以磁盘块作为最小单元管理磁盘(常见的磁盘块为1KB,对应2个512B扇区,磁盘块是OS概念 ...
- linux分区变为空闲,分析linux系统中磁盘空闲空间的管理方法
分析linux系统中磁盘空闲空间的管理方法 汪建国 摘要:要把文件信息存放在存储介质上,必须先找出存储介质上可供使用的空闲块.如何实现存储空间的分配和收回,取决于对空闲块的管理方法,主要有两种对磁盘存 ...
- Oracle数据库模式对象管理
实验四 Oracle数据库模式对象管理 一.预习报告 一. 实验目的 1) 掌握表的创建与管理. 2) 掌握索引的创建与管理. 3) 掌握视图的创建与管理. 4) 掌握序列的创建与管理. 5) 了解簇 ...
最新文章
- struts2注解(转)
- Excel加密的Sheet如何hack
- kafka高性能揭秘:顺序写和零拷贝
- Web安全——易班优课YOOC课群在线测试自动答题解决方案
- matlab有意思程序,matlab有意思的小程序
- 自动增益(AGC)算法FPGA实现
- python-opencv 最快的遍历颜色空间_居住空间设计的七种设计风格
- 树形结构 —— 树与二叉树 —— 树的数据生成器
- 【Python爬虫】Scrapy爬虫框架
- [转贴]JAVA:RESTLET开发实例(三)基于spring的REST服务
- 年轻人逃离推荐算法围城:老年版App,用着真香
- JS之模板技术(aui / artTemplate)
- 三次样条插值matlab,Matlab关于三次样条插值
- Weka开发[8]-ID3源码介绍
- lua操作redis
- WINDOWS NT/2000下如何屏蔽CTRL+ALT+DEL
- java1.4.2中文下载_j2sdk1.4.2-j2sdk下载1.4.2_19官方安装版-西西软件下载
- ae教程 (三)三维空间合成(一)
- 坚果云 linux 使用方法,Ubuntu坚果云安装与卸载教程
- 电容滤波器和电感滤波器详解(工作原理,设计详解,典型电路图)
热门文章
- 20201126英语单词学习(仅供自己记录)
- 数字孪生风机设备,智慧风电 3D 可视化智能运维
- 前端实现图片或者视频下载 vue
- 微信小程序实现多选框+自定义样式(checkbox)
- 17joys用户管理 添加用户
- yum安装Redis教程
- 怎么启动和关闭Mysql?
- Google I/O 2014? No,Android I/O 2014
- vue 报错:Elements in iteration expect to have ‘v-bind:key‘ directives
- asp.net校园二手物品交易网站