MTK的充电方案—PMIC充电

 MTK目前有三套充电方案,主要如下:

(1)线性充电——linering charge(PMIC充电)

     充9停1,充电电流不能太大,目前最大能做到1.2A;

(2)switch charge(charger IC充电)

     有单独的充电IC控制,无充9停1,充电电流可以大。

(3)MTK pump express(MTK的快充技术)

     现在这个技术都有充电IC的支持,可以使用2A/3A/5A等大电流高电压进行充电,在半个小时之内可以充满70%的电量符合现在的需求,也是以后充电的潮流。

一、MTK电池电量算法

1、SOC_BY_AUXADC:通过模数转换硬件获得电池电压,由电压来换算电量,误差大; 
2、SOC_BY_SW_FG:通过库伦积分算法获得电量,其中电流由软件计算获得(MTK平台常用的电池电量算法); 
3、SOC_BY_HW_FG:通过库仑积分算法获得电量,其中电流由硬件的模数转换获得; 
4、SOC_BY_SW_FG与SOC_BY_HW_FG的区别在于放电电量的获取方式,一个由软件计算获得,一个由硬件模数转换获得。

二、库仑积分算法:

开机时测量电池的开路电压,由开路电压换算出电池电量,放电过程中对放电电流积分,开机时电池电量减去放电电量就是剩余电池电量;

三、SOC_BY_SW_FG相关定义

1、OCV:电池开路电压,即电池断开负载时测得的电压; 
2、VBAT:电池闭路电压,即电池有负载时测得的电压; 
3、r:电池内阻; 
4、I:电池放电电流 (I = (OCV - VBAT)/r); 
5、DOD:放电深度,100-DOD即为电池容量; 
6、温度:电池特性受温度影响,一般用一个热敏电阻来测量温度; 
7、ZCV:Zero current Voltage,一般指zcv表格,也是开路电压的意思; 
8、VC:闭路电压; 
9、CAR:库仑计; 
10、Cmax/Qmax:电池容量。

你可能感兴趣的:(MTK,android)