天天看点

otg和充电共用问题

问题

客户提了一个需求:要求在连接otg的同时,另外可以从vbus给模块充电。

分析

我们的模块使用MSM8953+PM8953+PMI632的高通套片。

充电和otg的供电是通过PMI632来控制的。其VBUS脚是一个输入输出双向脚:

otg和充电共用问题
otg和充电共用问题

如果想otg和充电同时使用,需要另外设计一个5V的升压电路给otg使用,而USB_IN脚只负责充电输入。并且在usb otg的启动函数中要去掉原来默认对usb_vbus的输出操作。

对应的流程框图设计如下:

otg和充电共用问题

验证可以实现USB 鼠标和充电同时使用:

otg和充电共用问题

继续阅读