手机因内部电池承载了电量,通常它作为受众被充电,那么它能不能对外放电呢?
能,根据USB的OTG(USB On-The-Go),允许手机充当host,给其他外部USB设备(如OTG U盘、OTG鼠标、OTG键盘或者OTG风扇)供电。此时手机输出5V给他们供电。也就是说手机是能够对外输出电压的,此时充当一个小电源。

5V Boost方案
手机内部BUCK充电电路反过来看就是一个BOOST电路,该BOOST电路可把电池电压升到5V,然后通过VBUS送出去,电路示意图如下图,OTG 5V路径见蓝色。

接口握手方案
除了电路上Boost 5V到位,还需要OTG接口的握手方案实现(双方理解意图)。也非常简单,如果是Micro-B口外设,则把ID pin和GND短接起来即可。
如果是Type-C口外设,则在CC pin上增加一颗5.1K下拉电阻即可,这样外设的角色就被定义为UFP。此时连接到手机上,手机就会作为DFP,并且OTG boost出5V给外设供电。
