USB Micro tiene las siguientes líneas:
- VBUS (+ 5v)
- Data+
- Data-
- ID
- tierra
De estos, el ID generalmente no se transporta a través de un cable: está en cortocircuito para indicar la conexión a tierra (dispositivo host) o se deja abierto (dispositivo esclavo). No lleva ningún dato.
Tanto VBus como Ground pueden dejarse conectados a ambos puntos finales en el esquema, reduciendo así el requisito de conmutación a 2 líneas, D + y D-. ( Otra línea para la identificación, si se debe transmitir, pero nunca se ha visto ). Esta es la razón por la que los IC multiplexores USB solo llevan 2 canales.
Hay varios IC multiplexores USB 2.0 que harían el trabajo, por ejemplo, Intersil ISL54200 , Maxim MAX4906 / 4907 , o Texas Instruments TS3USB221E .
Un multiplexor / demultiplexor analógico bidireccional controlado por TTL como el HC4053 puede ser menos costoso pero no funcionará para este propósito, debido a los requisitos de velocidad de datos y problemas de adaptación de capacitancia.
Como lo mencionaron otros en los comentarios, el USB no se toma bien con los puntos finales que se cambian. El protocolo USB no es una conexión lógica TTL básica, implica la identificación del dispositivo USB y la negociación de la velocidad (y también los límites actuales). Hasta que se realice este saludo, la conexión no se realizará.