首页 理论教育 降低功耗的模式:低功耗模式特点和电流变化

降低功耗的模式:低功耗模式特点和电流变化

时间:2023-06-29 理论教育 版权反馈
【摘要】:当CPU进入IDLE2模式空闲状态时,CPU时钟域和系统时钟域均停止,进一步降低功耗。低功耗模式并不改变通用I/O引脚的状态,引脚保持进入低功耗模式前的状态。2407正常工作情况下电源电流约为110mA,而在IDLE1、IDLE2及HALT三种低功耗模式下,则约为75 mA、40 mA和300 μA。表2-7给出了各种低功耗模式的特点。复位信号可使器件退出低功耗模式。

降低功耗的模式:低功耗模式特点和电流变化

240x的IDLE(空闲)指令,可关闭CPU时钟,进入空闲状态,节约能耗。当收到一个中断请求或复位时,CPU退出空闲状态。

1.时钟域

240x有两个时钟域(Clock domains):

1)CPU时钟域:包含大部分CPU逻辑的时钟。

2)系统时钟域:包含外设时钟(来自CLKOUT分频)和用于CPU中断逻辑的时钟。

当CPU进入IDLE1模式空闲状态时,CPU时钟域停止,系统时钟域继续运行。当CPU进入IDLE2模式空闲状态时,CPU时钟域和系统时钟域均停止,进一步降低功耗。第三种模式是HALT(暂停)模式,振荡器(即输入到PLL的时钟)和看门狗时钟WDCLK都被关闭。

低功耗模式并不改变通用I/O引脚的状态,引脚保持进入低功耗模式前的状态。低功耗模式工作情况下,通用I/O引脚也不会驱动到高阻状态,内部的上拉/下拉不会被关闭。

当执行IDLE指令时,系统控制与状态寄存器1(SCSR1)的位13、12即LPM(1~0)指明进入哪一种低功耗模式。

●00—CPU进入IDLE1模式。

●01—CPU进入IDLE2模式。

●1x—CPU进入HALT模式。

2407正常工作情况下电源电流约为110mA,而在IDLE1、IDLE2及HALT三种低功耗模式下,则约为75 mA、40 mA和300 μA。

表2-7给出了各种低功耗模式的特点。(www.xing528.com)

2-7 240x低功耗模式

978-7-111-36250-0-Chapter02-50.jpg

其中,最后一列“退出条件”表示何种条件或何种信号可使DSP退出低功耗模式。这种信号必须保持足够长时间的低电平,以便DSP能响应它的中断申请。否则DSP不会退出该低功耗模式。

2.唤醒低功耗模式

1)复位。复位信号可使器件退出低功耗模式。

2)外部中断。外部中断XINT1或XINT2可使器件退出IDLE1、IDLE2低功耗模式,但不能退出HALT模式。

3)唤醒中断。有些外设具有启动器件时钟的能力,然后产生一个中断去响应一定的外部事件。例如通信线路上的动作。再如即使没有时钟运行,CAN唤醒中断也可以申请一个CAN错误中断请求。

3.退出低功耗模式

外设中断可以用来唤醒处于低功耗模式工作的器件,立即退出低功耗模式。根据以下几种情况执行唤醒动作和随后的器件动作:

●请求的外设中断是否在外设级使能。

●与请求的外设中断相关的中断屏蔽寄存器IMR的某位是否已经被使能。

●ST0寄存器INTM位的状态。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈