我所知道的EC====>Deep Sleep Mode
来源:互联网 发布:如何提高java水平 编辑:程序博客网 时间:2024/05/16 06:13
Deep Sleep Mode
- What’s this?
顾名思义Deep Sleep Mode指的就是深度休眠。如同动物的冬眠一样,深度休眠就是为了节省能量,保存实力;待到寒冬过去,就能够重新恢复精力继续战斗J,啰嗦了这么多,其实就是为了NB电池省电。大家都知道衡量NB的性能品质,电池的续航能力是一个重要的指标,所以EC FW就要运用各种方法节省电源保持电池的续航能力。
- How to implement this?
什么时候需要深度休眠呢?答案是在S4/S5的状况下。如果这时只有电池在那么EC FW将会在若干秒以后将会让8051进入Deep Sleep Mode,在进入之前EC FW将会备份各个部分的寄存器内容,清掉pending flags,关掉中断;然后设置可以让FW唤醒的中断源;上述工作全部结束以后EC就进入了Deep Sleep Mode,这时EC的能耗就极低了。
在满足一定条件的外部事件触发之后,EC FW将会从Deep Sleep Mode中醒来,继续工作了。讲到这里,我想起了以前做过的一个专案,Power team量测发现,机器关机放个一个晚上回来就没有电了,我是觉得不可思议因为量测下来电都掉了,SUS电也没了,最后接上串口debug卡就发现FW老是在进出Deep Sleep Mode,经过更深入的研究发现CIR的中断没有disable,外围线路会有干扰导致CIR 中断不断的被触发。最后将CIR的中断关掉以后就OK了。
Peter
- 我所知道的EC====>Deep Sleep Mode
- 我所知道的EC====>IDLE &RESET MODE
- 我所知道的EC====>Preface
- 我所知道的EC====>PowerSequence
- 我所知道的EC====>Battery
- 我所知道的EC====>Thermal
- 我所知道的EC====>Brightness
- 我所知道的EC====>LID
- 我所知道的EC====>Keyboard
- 我所知道的EC====>SMBUS
- 我所知道的EC====>SPI
- 我所知道的EC====>Uart
- 我所知道的EC====>System Architecture
- 我所知道的EC====>Auto Detect
- 我所知道的EC====>KBSMI&KBSCI
- 我所知道的Eclipse
- 我所知道的幸福
- 我所知道的《魔兽世界》
- Struts2.0页面跳转css无效问题的解决方法
- sql server中,如何设置一个列的数值唯一呢?
- QQ空间留言板签名图片
- 4、为地图增加浏览控制按钮——toolbar
- flex特效
- 我所知道的EC====>Deep Sleep Mode
- linux学习笔记
- 计算机网络10问之3 如何通过电话线上网?
- c#文件操作
- 理解插入排序法
- BIOS中断大全
- 计算机网络10问之2 在局域网内如何设置你主机IP?
- DOS中断
- 计算机网络10问之1 WindowsXP 操作系统安装后为什么不能上网?