私は2つのポートを提供したいフルスピードUSBデバイスを持っています-エンクロージャの両端にそれぞれ1つ。これは、ケーブルを最も便利な場所に接続できるようにするためです。私のMCU(atmega32u4)にはインターフェースが1つしかないため、物理ポートは共有されますが、一度にプラグインする必要があるのは1つだけです。
もちろん、ユーザーが両方のプラグを同時に差し込まないことを信頼することはできません。これに対する保護方法は?
私が思いついたアイデア:
- それらを「現状のまま」接続し、ホストが結合されたD + / D-ピンを処理できることを望みます
- 入力として別々の5Vピンを備えたNANDゲート、両方に接続されている場合にVccを切断するMOSFETへの出力
2番目のオプションは妥当に聞こえますか、またはより複雑なソリューションが必要ですか?