手机功耗基础介绍
做过几个手机和平板项目,负责功耗部分,将功耗大致分为以下几个部分
1.CPU IDLE(系统休眠)
2.Thermal(温升控制)
3.Charger(充电模块)
4.PMIC(供电模块)
CPU IDLE
CPU IDLE是功耗工程师必须要知道的概念,也就是CPU休眠,CPU休眠常常和系统待机挂钩,CPU IDLE会根据系统的状态进入不同的IDLE模式。例如mtk平台分别有suspend,deep idle,sodi(screen on deep idle), sodi3。当然高通也有几个类似的idle模式。系统在灭屏,暗屏,亮屏,飞行模式,wifi模式下都会进入不同的idle状态,不同的idle状态会关闭不同的子系统,降低一些模块的频率,进而达到节省功耗的状态。
Thermal
任何电子设备都会出现发热发烧的症状,尤其是高能耗移动设备,为了让系统处于一个安全稳定的状态,因此大多高速芯片都会有thermal策略,温升传感器作为输入,通过某些算法控制频率,亮度等,例如动态调频调压,手机动态背光,cpu动态开关,动态开关降温装置等,这些策略广泛运用到手机,电脑,游戏,视频等高速场景。
Charger
Charger是用于给系统充电的模块,例如手机里面会有专门的充电IC,Charger IC从充电器抽电流,电流先提供给系统使用,剩下的电流流进电池,如果充电器抽的电流不够系统使用(或者无充电器存在),从电池抽电供系统使用。
PMIC
PMIC是电源管理芯片,是指在电子设备系统中担负起对电能的变换、分配、检测及其他电能管理的职责的芯片,各个子系统的电源都是由PMIC进行管理,因此系统休眠和PMIC息息相关。
粗略介绍了一下CPU IDLE, Thermal, Charger, PMIC,还有很多不懂的地方,请各位大佬指点一二
版权声明:本文为CSDN博主「duanyanggang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/duanyanggang/article/details/122823797
暂无评论