인클로저의 반대쪽 끝에 각각 하나씩 2 개의 포트를 제공하려는 전속 USB 장치가 있습니다. 케이블을 가장 편리한 곳에 연결할 수 있습니다. 내 MCU (atmega32u4)에는 인터페이스가 하나만 있으므로 물리적 포트는 공유되지만 한 번에 하나만 연결해야합니다.
물론 사용자는 한 번에 양쪽을 연결하지 않을 것을 신뢰할 수 없습니다. 이것을 방지하는 방법?
내가 생각해 낸 아이디어 :
- "있는 그대로"연결하고 호스트가 연결된 D + / D- 핀을 처리 할 수 있기를 바랍니다.
- 입력으로 별도의 5V 핀이있는 NAND 게이트, 둘 다 연결되면 Vcc를 분리하는 MOSFET으로 출력됩니다.
두 번째 옵션이 합리적으로 들리거나 더 복잡한 솔루션이 필요합니까?