1 / 16
文档名称:

3.2 低功耗模式 芯片资料.ppt

格式:ppt   大小:614KB   页数:16页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

3.2 低功耗模式 芯片资料.ppt

上传人:350678539 2018/5/27 文件大小:614 KB

下载得到文件列表

3.2 低功耗模式 芯片资料.ppt

文档介绍

文档介绍:低功耗结构(LPM) Low-Power Modes
低功耗结构(LPM) 主要内容
低功耗结构(LPM)概述
低功耗工作模式
进入和退出低功耗模式(LPM0~LPM4)
进入和退出低功耗模式()
低功耗应用原则
低功耗应用举例
低功耗结构(LPM)概述(1/1)
TI的MSP430是一个特别强调低功耗的单片机系列,尤其适合应用于采用电池供电的长时间工作场合。
MSP430系统使用不同的时钟信号:ACLK、MCLK和SMCLK。这3种不同频率的时钟输出给不同的模块,从而更合理地利用系统的电源,实现整个系统的超低功耗。
MSP430的瞬间响应特性是系统超低功耗事件驱动方式的重要保证。如下图所示:
低功耗工作模式(1/2)
用户可通过软件配置成7种不同工作模式:1种活动模式和6种低功耗模式(LPM0到LPM4、)。
通过设置控制位MSP430可以从活动模式进入到相应的低功耗模式;而各种低功耗模式又可通过中断方式回到活动模式。如下图,显示了各种模式之间的关系。
低功耗工作模式(2/2)
◆在低功耗模式下,所有的I/O引脚和RAM寄存器将保持不变。可以通过开中断后用中断事件来唤醒LMP0到LMP4。
◆系统响应中断的过程:
硬件自动中断服务
 PC入栈
 SR入栈
 中断向量赋给PC
 GIT、CPUOFF、OSCOFF和SCG1清除
 IFG标志位清除(单源中断标志)
执行中断处理子程序
执行RETI指令(中断返回)
 SR出栈(恢复原来的标志)
 PC出栈
进入和退出低功耗模式(LPM0~LPM4)(1/4)
进入和退出低功耗模式(LPM0~LPM4)(2/4)
系统响应中断时的堆栈情况,如下图所示:
堆栈初始状态入栈时PC和SR 出栈前PC和SR
例:系统初始化完毕之后工作于低功耗模式0,中断事件触发到活动模式,中断处理结束后进入到低功耗模式3。
;主程序
…..;初始化操作开始
……;
……;初始化完毕
BIS #GIE+CPUOFF,SR ; 主程序中设置低功耗模式0
;…...; 程序在这里停止
;
;中断子程序
……;中断处理开始
……
……;中断处理结束
BIS #GIE+CPUOFF+SCG1+SCG0,0(SP);设置SR为低功耗模式3
RETI;中断返回
;系统进入低功耗模式3。
……
进入和退出低功耗模式(LPM0~LPM4)(3/4)
在上述处理过程中,堆栈的变化情况,如下图所示:
堆栈初始状态入栈时PC和SR 出栈前PC和SR
进入和退出低功耗模式(LPM0~LPM4)(4/4)
进入和退出低功耗模式()(1/1)
低功耗模式 的进入和退出与其他低功耗模式不同。恰当的使用 模式,可以获得更低的功耗。
()模式时,电源管理模块(PMM)的电压调节器也停止工作。所有的RAM、寄存器及IO口的配置数据都将丢失,所有的IO口被锁定在当前状态。
、复位或具体的IO口来唤醒。,,还可用RTC唤醒事件来唤醒。
。因此,,IO口的状态将一直保持锁定状态直到应用程序解除锁定,用户应根据需要重新配置芯片。