我的NPI项目之Android电源系列(二) -- 关于剩余充满时间的问题

我的新项目是基于高通最新的5G平台,但是由于还没有拿到EVT。所以,就在目前旧的平台和OS上进行学习。遇到第一个问题就是插上type-c之后,充满剩余时间异常的问题。

问题描述,在充电过程中,显示充满时间为“0 min left until charged”。

刚刚插上type-c时候,

不确定时间对不对,但是至少是有时间的。放置一段时间后(2~3min),提示:

最后,就变成了,最上面那张图显示的,异常充满剩余时间。再截图一张吧。

换一台机器,感觉应该也是不太准确:15分钟能充满80%的电?

又换了一台设备,充满电的时间为:

1min后显示为:

1min后:

是我肤浅了吗?背后的逻辑是啥?

在不同电量的情况下,充电的方式不同,那么到充满的时间定义是不是就不同了?并不是一直保持线性的。

多少要搞明白,剩余充满电的时间过程。英踹斯汀了。

关于电池充电不同阶段的定义:

可以猜一猜,在不同充电阶段,对于充满剩余时间的计算是不是不同,而导致了显示的不同?上图可以看到,三个维度来看电池充电过程:

电池电压:电池电压从~1.7V开始,充电过程中一直在缓慢提高,直到~4.2V,电池充满后,不在升高。

充电电流:是charger IC(PMIC)的输出电流,给到电池的电流。

输入电流:电池能够接受的充电电流。

目前,盲猜猜是传说中的Fuel Guage出了幺蛾子。刚好,之前分析过一次Mx722x的驱动,后面再仔细瞅一瞅。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值