TI中文支持网
TI专业的中文技术问题搜集分享网站

BQ25883: BQ25883充电识别问题

Part Number:BQ25883

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

Star Xu:

您好

With the D+ and D- pins left floating, then the BQ25883's input source type detection will detect an unknown adapter, set the VBUS_STAT bits to '101', and set the Input Current Limit register to a default value of 500 mA. Afterwards, the host MCU can change the Input Current Limit register setting to a different value. This is described in Section 8.3.3.2 in the datasheet. The VBUS_STAT bits report the result of the input source type detection, so these bits will still read '101' even if the Input Current Limit register setting is changed.

,

yi cheng:

谢谢您的答复。但是我很奇怪为什么有时候状态读出“111”来,即识别OTG模式?我确认外部检测OTG的事件没有发生。谢谢

,

Star Xu:

您好,该芯片不会在 VBUS 供流然后插入适配器时自动关闭 OTG。一旦适配器已插入,需要使用 EN_OTG 寄存器禁用 OTG。

赞(0)
未经允许不得转载:TI中文支持网 » BQ25883: BQ25883充电识别问题
分享到: 更多 (0)