AT91RM9200---电源管理控制器(PMC)介绍

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. 功能描述

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时钟控制器

 

  • 可编程时钟输出控制器

 

转载于:https://www.cnblogs.com/smartjourneys/p/7123334.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值