mtk 实际电池测试存在一些电量跳变问题,对一些由于电池特性引起的跳变
[DESCRIPTION]
实际电池测试存在一些电量跳变问题,对一些由于电池特性引起的跳变,做如下解释。
[SOLUTION]
1. 多次连续开关机或者recovery,导致电量跳变。
– 这是因为电池的特性,电池恢复回原始电压需要30min.
– 多次开关机会造成电池电压一直再下降,而电量会在头几次采用RTC的数值,当误差超过default 40%,就会产生跳变。
2. 更换电池,手机显示电量不变。具体现象可以是:
A电池在A手机上面显示50%,B电池在B手机上面显示70%. A电池在B手机上面显示70%.
– 这是因为RTC记忆功能与更换新电池后容量变化不大的矛盾引起的。
– 如果打开RTC功能,更换电池以后若电池容量在RTC偏差范围内则不会显示新电池容量,造成更换新电池D0偏差较大.
– 只要是手机端的gauge方案,电池插拔就会有这些变化限制, 只能看电池变化的最大值去调整default的40%.
– 一般原则,修改RTC default数值越小,越可以避免该问题.
3. 动态测试手机, 特别大电流耗电到某一电量,此时突然关机或者扣电池,重新开机显示电量误差大。
– 这是由于电池特性,电池恢复回原始电压需要30min. 短时间内大电流抽电,造成电池瞬间被拉低。再次开机,电量超过default的40%。
– Software gauge(软件电量计)对于误差适应性很强,都会因为闭路回路系统而收敛误差,每次的计算就是在tracking. 短时间内的误差,会在后续使用中,慢慢校正过来。
4. 我司电量测试方法:
– 请参考DCC文档:
– Mediatek HW Fuel Gauge User Guide
– Mediatek SW Fuel Gauge User Guide