- 历史
一开始的电源管理没有做的比较粗糙,随着时代的发展,越来越精细
和时钟基本上是相同等级(芯片工作的基础),电源管理框图和时钟框图很相似
一个模块供电,供时钟,然后他基本上就可以工作了.根据ARM的资料,设计big.LTTILE模型的最主要目的就是为了省电,那么在讨论省电的时候,我们具体讨论的是什么?
我认为省电的最终目的就是为了让设备电池使用的时间更长
- 降低功耗的途径
芯片本省的能耗低压运行降低运行时的时钟频率(在CPU空闲时)通过软件关闭某个当前不被使用的部件的电源关闭时钟
soc实例中的电源管理
- stm32f407
四个电源模式,由用户根据应用选择具体的低功耗模式,以在低功耗、短启动时间和可用唤醒源之间寻求最佳平衡运行模式默认情况下,系统复位或上电复位后,微控制器进入运行模式在运行模式下,CPU 通过HCLK 提供时钟,并执行程序代码此外,可通过下列方法之一降低运行模式的功耗降低系统时钟速度不使用 APBx 和 AHBx 外设时,将对应的外设时钟关闭低功耗模式睡眠模式Cortex™-M4F 内核停止,外设保持运行停止模式所有时钟都停止待机模式待机模式下可达到最低功耗,1.2 V 域断电
- s3c2440
四个电源模式
2440有许多中电源管理方案来针对所给的人物保持最优的电源消耗2440 中的电源管理模块对应4种模式normal 模式slow 模式idle 模式sleep 模式
并提供了电源模式的转换
- imx6ull
无低功耗模式吗???电源分域,一个模块对应一个域.
如果想关闭某个模块,直接关域即可
参考资料
http://blog.sina.com.cn/s/blog_6cc38fa60101jdm7.html
https://zhuanlan.zhihu.com/p/128110109
http://www.elecfans.com/article/83/116/2012/20121224302981_2.html