工具与软件:
我们在设计中使用了 ISOUSB211。 我们仅使用 ISOUSB211来隔离 DD+和 DD-线路。 因此、它没有隔离电源且共用同一接地。
上行端口将通过 USB 连接器连接到 PC。 下游端口后面有一个 USB 开关。 插入 USB 电缆后、开关首先连接到电池充电 IC。 确定充电器类型后、它将切换到处理器模块(即 MX6ULL)、用于数据通信。
我面临的问题是、隔离器不允许通过任何 USB 通信。 我知道这是一种隔离器、但这种隔离似乎过多。
以下是我已验证的内容:ISOUSB211的两侧都存在所有电源(VBUS、V3V3和1V8)。 此外、两侧的 VxOk 都为高电平。
我还购买了开发套件(ISOUSB211DPEVM)并在其上重新创建了相同的配置。 在开发套件上配置工作正常。
我绕过了 ISOUSB211、排除了 USB 开关等问题 在这种情况下、它运行正常、表示 ISOUSB211功能不正常。
我迷路了。 是否有任何关于如何处理的建议? 看起来应该可以正常工作、但没有。
我还注意到 ISOUSB211具有连接、速度和断开检测等功能。 这些功能是否会由于 USB 线路的切换而引起问题?
如有任何帮助、将不胜感激。