msm8937 充电相关
发布日期:2021-06-30 21:59:15 浏览次数:2 分类:技术文章

本文共 1237 字,大约阅读时间需要 4 分钟。

1. MSM8937 USB VBUS/ID

Reference designs use the PMI8937 to handle VBUS/ID pin detection

After the PMI8937 driver receives a USBIN valid interrupt and detects a
charger, the driver notifies the USB driver of the connection event through

power supply APIs

2.MSM8937 USB Charging

Reference designs use the PMI8952 to handle USB charger detection.

Once the PMI8952 completes detection, the charger type is passed to the

USB driver using the power supply APIs.

3.充电器类型及枚举类型值

USB_DCP_CHARGER、USB_PROPRIETARY_CHARGER和USB_FLOATED_CHARGER都是作为DCP类型,见usb驱动的msm_otg_notify_chg_type()代码

4. HVDCP(high voltage dedicated charger port)

手机设计趋向轻薄,不支持快速更换电池,能量输入完全依赖充电、数据端口来进行。然而,手机的充电端口大小非但没有任何增加,反而朝着不断微型化的方向发展。端口电接触面积的减小,随之而来的是接触电阻的增加和散热能力的下降,这使得端口能够通过的电流降低。

端口的输入功率=输入电压*输入电流。由此可知,端口电流容量降低与端口输入功率的提高之间的矛盾,可以通过提高端口输入电压来解决,这就是高通QC2.0 HVDCP(高电压专用充电端口)诞生的初衷。值得一提的是,USB 3.1 PD和MTK PUMPEXPRESS PLUS也运用了同样的解决方法。

5.AICL,automatic input current limiting自动输入电流限制

自动输入电流限制的功能能够根据输入电源的能够提供的最大电流选择充电电流,能够将USB/AC/DC充电器相容。

根据充电芯片设定一充电输入门限电压值,比如4.75V,当充电芯片的输入电压大于该门限电压值时,设置充电电流;当输入电压没有下降或是稍有下降但高于该门限电压值时,每次以IOOmA逐级提高充电器的输出电流,检测充电芯片的输入电压是否小于门限电压值,每次时间间隔为5--10ms,直到充电芯片的输入电压值小于门限电压值,设定充电电流为前面一级或前面两级较小电流进行充电,输入电压没有下降到该门限电压值,就以设定好的充电电流进行充电。保证以最大的充电时间,最小的时间完成电池充电。提高用户体验。

转载地址:https://loongembedded.blog.csdn.net/article/details/80565811 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Qcom LK阶段如何使用ADC介绍
下一篇:Android7.1+msm8937系统/proc/sys/kernel/printk参数介绍及日志打印设置

发表评论

最新留言

不错!
[***.144.177.141]2024年05月03日 20时20分08秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章