有2个设计需要支持充电+同时传输数据. 看到数据手册里面BQ24297使用D+/D-检测是否是DCP/CDP. 我想知道这个检测, 是否影响其他usb设备的枚举过程?
还是直接简单的把D+/D-和其他usb device(STM32F103/FT231x)的D+/D-并联就可以了.
我曾经的设计是FT231x检测充电器, 并且输出BCD信号来上拉PSEL(BQ24296), 但FT231x只能支持检测DCP, 也就是不支持usb hub和电脑的大电流充电.
如果影响其他usb设备的传输, 是否通过其他设备延迟复位, 即可在完成检测后直接并联使用D+/D-还是必须使用usb信号开关(比如SGM系列的), 检测后断开与24297的链接, 链接到其他目标设备?
我发了一个usb插头直接接到BQ24297然后通过阻抗匹配电阻后再接FT231x的图, 不知这样在连接支持CDP的环境是否工作正常?