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

 

  • 可编程时钟输出控制器

 

posted @ 2017-07-05 20:33  jasonactions  阅读(1350)  评论(0编辑  收藏  举报