power manage

18
Power Manage Power Manage

Upload: tate

Post on 17-Jan-2016

44 views

Category:

Documents


0 download

DESCRIPTION

Power Manage. 1. 简单介绍 MCU 的四种模式. Coldfire 系列 MCU 有四种模式: 正常工作模式: run mode Lower power mode : wait,doze,stop. run 模式:芯片正常工作。功耗与芯片的系统时钟直接相关。 wait 模式: CPU 、 FLASH 和 SRAM 的时钟被关闭。 Doze 模式:不仅 CPU 、 FLASH 和 SRAM 的时钟可以被关闭,另外各个 peripherals 的时钟可以分别被关闭。 Stop 模式:所有的 peripheral 以及 CUP 、 memory 的始终都被关闭。. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Power Manage

Power ManagePower Manage

Page 2: Power Manage

1.简单介绍MCU的四种模式

Coldfire系列MCU有四种模式:正常工作模式: run mode

Lower power mode: wait,doze,stop

Page 3: Power Manage

run模式:芯片正常工作。功耗与芯片的系统时钟直接相关。

wait模式: CPU、 FLASH和 SRAM的时钟被关闭。

Doze模式:不仅 CPU、 FLASH和 SRAM的时钟可以被关闭,另外各个 peripherals的时钟可以分别被关闭。

Stop模式:所有的 peripheral以及 CUP、memory的始终都被关闭。

Page 4: Power Manage

2.REGISTER

Low-Power Control Register (LPCR) Low-Power Interrupt Control Register (LPICR) Peripheral Power Management Register High

(PPMRH) Peripheral Power Management Register Low

(PPMRL) Peripheral Power Management Set Register

(PPMRS) Peripheral Power Management Clear Register

(PPMRC)

Page 5: Power Manage

2.1 Low-Power Control Register (LPCR)

Page 6: Power Manage

2.1 Low-Power Control Register (LPCR)

Page 7: Power Manage

2.1 Low-Power Control Register (LPCR)

Page 8: Power Manage

2.2 Low-Power Interrupt Control Register (LPICR)

Page 9: Power Manage
Page 10: Power Manage

2.3 Peripheral Power Management Register High (PPMRH)

Page 11: Power Manage

2.4 Peripheral Power Management Register Low (PPMRl)

Page 12: Power Manage

2.5 Peripheral Power Management Set Register (PPMRS)

Page 13: Power Manage

2.6 Peripheral Power Management Clear Register (PPMRC)

Page 14: Power Manage

2.7 IPS Bus Timeout Monitor

当MCU进入 doze和 stop模式后,关闭各个 peripheral的时钟。怎么知道 peripheral的时钟已经关闭了?

IPS Bus Timeout Monitor就是监视总线上的 peripheral的始终有没有关闭

Page 15: Power Manage

超时值必须被选择所以它比最慢的 IPS 外围设备相应时间要大

Page 16: Power Manage

3. FEATURE

系统通过执行一个 STOP 指令进入到低功耗模式。设备实际进入哪个模式 (stop,wait,

或 doze)由 LPCR 中编程来指示。

Page 17: Power Manage

3.1 退出低功耗模式( stop) 任何类型的复位 任何有效的中断请求 通过一个中断请求来推出低功耗模式需要: 一个优先级高于 LPICR 中 XLPM_IPL 域中编程值的中断请求。

一个优先级高于核心的状态寄存器中的中断优先级屏蔽域中编程值的中断请求。

一个来自在中断控制器的中断屏蔽寄存器中不再被屏蔽的中断请求

一个可以使中断源中的模块运行的中断请求

Page 18: Power Manage

THE ENDTHE END