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种操作模式

  1. 功能描述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时钟控制器

•可编程时钟输出控制器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值