我将此芯片应用于给8.4V的锂电池组进行充电,接口是TypeC,使用的引脚包含VBUS GND D+ D-。外部充电器使用具有快充功能的充电器。插拔USB线,通过BQ25883给电池充电,使用MCU通过IIC读取BQ25883的“Charger Status 2 Register”状态寄存器时,发现读出的状态有时候是SDP,有时候是Adapter,有时候居然是OTG。绝大多数情况下是想要的Adapter快充模式。另外,当读出的是OTG状态时,我可以确认外部没有OTG设备接入。难道是刚插入USB充电器时,电源或者信号不稳定造成的芯片检测的状态有问题吗?
