AT91RM9200---电源管理控制器(PMC)介绍
https://www.cnblogs.com/smartjourneys/p/7123334.html
1.前言PMC通过集成的两个OSC(一个主振荡器和一个慢时钟振荡器32.768khz)和两个PLLs产生系统所有的clock。
PMC提供时钟给嵌入式处理器,并通过在IDLE模式下停止处理器时钟,直到下一个中断到来
PMC独立提供并控制多达30路外设时钟和4路可编程时钟,这4路时钟可通过pin脚输出给外设
PLLS应总线需求给USB设备和host端口提供了一个48M时钟,给其它设备提供其它频率的时钟。
PMC支持如下几种模式:Normal, idle, slow clock, standby
2.产品依赖• I/O线
用来产生外部时钟
•中断
•振荡器与PLL
•外设时钟
控制多大30路外设时钟
•USB时钟
控制两路USB时钟,分别是HOST和device
3.系统框图
图 系统框图
•时钟控制
一个主时钟和一个slow clk(32.768khz)
•两个PLLS和分频器
时钟预分频
•提供的时钟包括
Processor clk, master clk, usb clk, 30路外设时钟,4路可编程时钟输出
•4种操作模式
- 功能描述4.1 操作模式
• normal模式
ARM处理器时钟使能,外设时钟使能根据需要定义
•IDLE模式
ARM处理器时钟禁用,等到下次中断来
•慢时钟模式
主振荡器及PLL关闭,处理器及外设工作在slow clock
standby模式
是idle模式与slow clock模式的结合
4.2 时钟定义
•Slow clock
典型32.768KHZ,是系统中唯一不变的时钟;
•master clock
可以从几百HZ到设备的最大操作频率
•processor clock
为ARM CORE提供的时钟,IDLE时会关闭
•外设时钟
•USB DEVICE 端口操作时钟
•USB HOST端口操作时钟
•可编程的输出时钟
4.3 时钟产生器
图 时钟产生器
4.4 slow clk振荡器
图 慢时钟振荡器连接
4.5 主时钟振荡器
为了节约功耗,reset后主时钟被禁用,slow clock模式被选择
4.6 分频器与PLL模块
4.7 clock控制器
•master clock控制器
图 master clock控制器
•processor clock控制器
•外设时钟控制器
•USB时钟控制器
•可编程时钟输出控制器
AT91RM9200---电源管理控制器(PMC)介绍相关推荐
- 7.嵌入式控制器EC实战 ACPI规范中的电源管理通道PMC(Power Management Channel)
文章目录 前言 一.电源管理通道PMC概述 二.通过电源管理通道PMC完成EC和BIOS或操作系统通信 操作系统或BIOS通过PMC通道与EC通信 如果PMSTS的BIT2为1时,代表发送过来的信息是 ...
- 笔记本触控板、Fn键、电源管理的简单介绍
笔记本触控板.Fn键.电源管理的简单介绍 Fn 按键 Fn 锁:Fn+Esc F1-F12 常见功能 F1:帮助 F2:重命名 F3:调试界面(MC厨) F4:搜索 F5:刷新 F6:搜索.地址栏 F ...
- WinCE电源管理的简单介绍
电源管理的目的是节能,基本的节能方法是使系统适时的进出休眠状态.比如用户按下On/Off按钮,或者监视用户活动的定时器超时,或者应用呼叫api都可以使得系统休眠,用户再次按下On/Off或者其他唤醒中 ...
- Android电源管理介绍
一.电源管理基础知识 1.1电源管理的几种状态 Android kernel源码中,定义了三种电源状态,在kernel/power/suspend.c中: 对应的宏定义/include/linux/s ...
- PCIe系列专题之五:PCIe总线电源管理
PCIe总线的电源管理包括两方面的内容: 一是基于软件控制的PCI-PM电源管理机制,这部分与PCI总线兼容: 二是基于硬件控制的ASPM电源管理机制, 不需要Host端软件口控制,PCIe链路自主管 ...
- bmc控制卡_X86服务器BMC基板管理控制器介绍
转:https://www.cnblogs.com/zhangxinglong/p/13292092.html x86服务器BMC基板管理控制器介绍 在x86服务器,BIOS需要与各种硬件和芯片打交道 ...
- Linux电源管理(5)_Hibernate和Sleep功能介绍【转】
本文转载自:http://www.wowotech.net/pm_subsystem/std_str_func.html 1. 前言 Hibernate和Sleep两个功能是Linux Generic ...
- linux大多数进程都是sleep,Linux电源管理(5)_Hibernate和Sleep功能介绍
Linux电源管理(5)_Hibernate和Sleep功能介绍 作者:wowo 发布于:2014-6-10 16:11 分类:电源管理子系统 1. 前言 Hibernate和Sleep两个功能是Li ...
- CC2640R2F学习笔记(三.电源管理:API介绍)
文章目录 前言 一.Static Configuration 二.Runtime Configuration 三.API Functions 前言 电源管理显着延长了电池为嵌入式设备供电的时间.但是, ...
- stm32之电源管理(实现低功耗)
目录 1.硬件原理 2.低功耗模式 3.睡眠模式实验 4.停止模式实验 5.待机模式实验 前言:STM32F10xxx系列产品都有电源管理模块,芯片功耗会影响到一个产品的续航能力:比如在一些终端传感器 ...
最新文章
- angularJS中directive与controller之间的通信
- 将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法
- 多人合作开发的标准制定
- Linux中date命令用法及大小比较
- netty消息分发思路
- 今天tiktok小社群更新 第5个项目行业案例
- 几种调用WebService的方法
- 两款免费、好用的数据库连接工具
- 内网隐蔽隧道之DNS隧道搭建(iodine)
- 【NOIP practice】BSOJ 3140 冲出亚洲 模拟
- unity 使用超椭圆方程对图片进行裁切制作圆角矩形
- 算法工程师(机器学习/深度学习)Offer的准备流程
- 计算机与信息专业综合试题,2017年西南大学计算机与信息科学学院软件学院808计算机专业基础综合考研题库...
- easyX安装过程(详细)
- kali下parallels tools的安装
- python解决换零钱问题_多种解法解决“零钱兑换”问题
- 第二季4:初始化MPP系统(step12)
- 小米春招编程题(第3题)
- linux cs go鼠标灵敏度,CSGO鼠标调试方法 选择适合自己的鼠标速度
- 详解多线程MT和多线程MD的区别
热门文章
- Error: PL/SQL: ORA-00918: column ambiguously defined
- muduo学习之socks4a
- 重定向 rewriteRule
- java synthetic field_Java synthetic
- poi生成excel时换行符(\n)只有鼠标双击才会生效,设置列宽度不生效
- kali 重置root密码
- IT培训机构真的比在家自学好吗
- Unity3D-黑魂复刻学习-(2)新增1D控制tree,串接玩家控制模块
- Win10家庭版安装Docker Desktop后无法重启,强制重启后无法联网问题的解决
- 如何给目标机器人建模并仿真【数学/控制意义】