我正在研究带有可逆 USB-A 连接器的 PCB USB 记忆棒。该设备应该与任何普通的 USB 主机可逆地工作。
我知道它只适用于顶部,但我意识到它可以通过在底部添加的痕迹来恢复。不过这有点令人担忧,因为现在“未使用”的走线可能会短路到主机端 USB 屏蔽。
我做了这个电路:
- 使用二极管防止“顶部”5V、GND 和“底部”5V、GND 相互连接。
- 用于 ESD 保护的齐纳二极管
- FSUSB42UMX 开关可在“顶部”D+/D- 和“底部”D+/D- 之间进行选择。选择是带有下拉电阻的一侧的5V。
- 当“底部”侧出现 5V 时,选择“底部”D+/D-。否则,下拉将默认选择“顶部”D+/D-。
我遗漏的这种方法还有什么潜在的风险吗?
主机 USB 屏蔽通常不是 Z 或 GND 吗?
有没有更简单的方法来做到这一点?