一、概述

  PMIC(Power Management IC)又称电源管理IC,是一种特定用途的集成电路,其功能是为主系统作管理电源等工作。PMIC常用于以电池作为电源的装置,例如移动电话或便携式媒体播放器。由于这类装置一般有多于一个电源(例如电池及USB电源),系统又需要多个不同电压的电源,加上要控制电池的充放电,以传统方式满足这样的需求会占用不少空间,同时增加产品开发时间,因此造就了PMIC的出现。PM8008的pmic使用i2c和主ic通讯

二、功能

PMIC 主要功能:[电源管理,充电控制,开关机控制电路]

  • 直流-直流转换器
  • 低压差稳压器(LDO)
  • 电池充电器
  • 电源选择
  • 动态电压调节
  • 各电源开启、关闭次序控制
  • 各电源电压检测
  • 温度检测
  • 其他功能

外还整合了过/欠压(OVP/UVP)、过温(OTP)、过流(OCP)等保护电路
主要意义:调整充电电流和系统电流分配关系,最大程度保证系统的正常工作

LDO是利用较低的工作压差,通过负反馈调整输出电压使之保持不变的稳压器件。压差小的话用LDO,带可关断功能便于电源管理。压差大的还是用DC-DC效率高。

三、开机流程中PMIC的工作过程

从PMIC 看开机流程:

POWER 按键
    -->LDO ,DC-DC开启
         -->CPU 上电 复位
            --> CPU PS_HOLD 输出到PMIC
               --> PMIC 正常工作。

关机的时候:CPU将PS_HOLD拉低电,PMIC关闭进入关机

  CPU工作正常后,可以通过I2C接口对PMIC的各个模块进行控制。比如系统变频的时候,不同的工作频率要调整core电压到对应的电压。RTC时间的设置和ALARM的时钟。同时PMIC可以将异常事件产生中断信号给CPU,CPU再进行中断处理。因此bug 有可能是PMIC 中断CPU ,CPU PS HOLD 通知PMIC 导致关机

PMIC的电源越多,对系统的模块供电就越细,各个模块的电源受牵连就小,所以就越省电。

四、PMIC 框架

PMIC 模块功能实现角度考虑

a . input power management
b . output power management
c . genera housekeeping
d . user Interface 
e . IC Interface 
f . configurable pins - functions within other categories(Multipurpose pins (MPP) and General Purpose Input Output (GPIO)).

 

PCl Express 电源管理设置_产品开发

 


 

PCl Express 电源管理设置_开关机_02

 

 

 

Linux PMIC software architecture

 

PCl Express 电源管理设置_开关机_03