BQ24297的D+/D-是否允许和usb device的D+/D-直接并联
有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的环境是否工作正常?
Hi
BQ24297这类充电芯片只负责充电,不负责数据传输, 而是USB 主机或充电端口 D+/D- 检测。
对于数据传输,D+/D- 需要接到对应的数据接口。
usb device需要连接D+/D-这是肯定的 问题就是 BQ24297需要检查同个host端是否支持1.5A充电, 也需要连接到D+/D-.
于是, usb-uart转换芯片或者stm32的usb接口, 在和host通讯完成枚举等识别过程时候, BQ24297是否会干扰这个过程, 或者受到这个过程的干扰. 这就是我需要解决的问题. 在文档中可以发现, BQ24297是会往D+输出电流/电压的, 也会下拉D-, 除非能在时间上前后隔开, 或者用usb switch(BQ24392), 否则我想是不可以直接并联的