Quiero hacer un dispositivo que se pueda conectar a una PC con una conexión USB 2.0 o a otro dispositivo idéntico y tener una conexión serie. Esto debería detectarse de forma automática y quiero que tenga un solo conector. Parece que el USB-C es un buen candidato. Puedo usar las señales USB 2.0 cuando estoy conectado a una PC y las señales SuperSpeed cuando estoy conectado al dispositivo.
¿Es esta una forma adecuada de usar los modos alternos de USB 3.0? He visto ejemplos de uso como displayport o PCIe pero nunca como un puerto serie de baja velocidad. Este modo nunca se usaría cuando esté conectado a la computadora, pero por supuesto no debería dañar o causar problemas con la PC.
Como estas señales son diferenciales, incluso si estoy trabajando a los 115.2 kbps típicos, supongo que necesitaría un transceptor para convertirlos a LVDS y usar los pares TX + / TX- y RX + / RX-, ¿verdad? ¿O podría seguir utilizando las señales SBU1 y SBU2 sin transceptor? No he visto ningún ejemplo de uso de estas dos señales.
El uso del transceptor LVDS parece ser lo correcto, pero tal vez exagerado, la distancia entre los dispositivos es corta y la velocidad lenta. Es por un prototipo de baja cantidad, por lo que el costo no es un problema, pero parece que el circuito se complica bastante con los transceptores, los interruptores y la protección contra descargas electrostáticas.
Si voy con el transceptor LVDS, he visto que el par de TX debería tener condensadores de acoplamiento de CA, ¿esto también sería necesario para la baja velocidad?
El dispositivo no tiene capacidad de host USB, es por eso que quiero comunicarme por UART entre dispositivos, ya está implementado y el firmware no necesitará cambios mayores.
¡Gracias!