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时钟控制器
•可编程时钟输出控制器
上一篇: 关于 COW(CopyOnWrite)的一切 - 概念
下一篇: 安装