Interfaz USB PC-PC personalizada

0

Me gustaría crear una interfaz de software utilizando la biblioteca usb4java , para enviar desencadenantes para la sincronización con lo siguiente especificaciones:

  • Latencia por debajo de 1 ms
  • Rango: 8 bits [0, 255] + bit [0, 1]
  • En el extremo receptor, los bits se traducirán a cadenas (por ejemplo, "S255" o "R128")

Tengo las siguientes preocupaciones:

  1. Para que dos computadoras con puertos USB 2.0 se conecten con un cable de 3 m, ¿qué cable debo usar: A / A con puente o sin puente?
  2. ¿Debería preocuparme por los riesgos de cortocircuitos o daños permanentes en el hardware?
  3. ¿Será suficiente un controlador USB universal?
  4. ¿En qué clase de dispositivo USB se clasifica una conexión PC-PC directa?

Nota: no tengo experiencia previa en programación de hardware.

    
pregunta noumenal

1 respuesta

3
  1. Un cable "puenteado". Los cables de A / A sin puente no deben fabricarse y pueden dañar su computadora (2).

3/4. Esto depende de su cable. Los cables con puente generalmente pretenden ser dos interfaces Ethernet unidas una detrás de otra. La interfaz exacta dependerá de su fabricante.

(Implícito) Esto seguramente no alcanzará la latencia de 1 ms; está mucho mejor conectándolos con un cable Ethernet gigabit corto y logrando la sincronización con eso.

    
respondido por el pjc50

Lea otras preguntas en las etiquetas