¿Es factible tener una pantalla táctil con 2 salidas USB (reflejadas)?

0

Fondo: Estoy investigando un proyecto de AV que requiere grandes paneles de pantalla táctil controlados por una PC multimedia. El diseño requiere una PC redundante a la que se pueda cambiar en caso de falla primaria. Esto se puede lograr en el sentido de que la entrada de pantallas puede cambiar de una fuente a otra (por ejemplo, HDMI1 a HDMI2) sin embargo, estoy golpeando un obstáculo cuando se trata de cómo cambiar la salida de la pantalla táctil (HID) de PC1 a PC2.

Otras Investigaciones: He agotado una serie de vías buscando "duplicar" la señal USB entre ambas máquinas y encontré que esto es posible. Una posible alternativa sería un conmutador USB / KVM, sin embargo esto no es práctico y agrega otro posible punto de falla en el diseño.

Solución potencial: Lo que me gustaría saber es que es posible crear un panel de pantalla táctil con dos salidas USB idénticas (literalmente, dos cables USB que envían exactamente la misma señal a dos PC independientes). Mi conocimiento sobre el tema es incompleto, pero en mi opinión funcionaría algo como esto > Entrada analógica de la pantalla táctil del usuario > el controlador de pantalla táctil convierte la señal a digital > el controlador "divide" la señal > el controlador serializa los datos > el controlador envía 2 salidas USB separadas (una a cada PC)

Las superposiciones del panel táctil se están construyendo a la medida, por lo que el hardware no es un problema. Solo estoy tratando de descubrir si de alguna manera estoy rompiendo una ley fundamental básica de la física aquí o si estoy en el camino correcto. Todas las ayudas / comentarios / sugerencias son muy apreciadas!

    
pregunta Tom Lucas

1 respuesta

0

Usa un interruptor USB. Estos son dispositivos diseñados específicamente que permiten compartir un dispositivo USB entre varias computadoras. Básicamente como un KVM. Hay ICs dedicados que puedes usar para esto.

Alternativamente, ejecute dos cables usb.

Pero su solución propuesta funcionará bien. Todo el USB oculto es solo una respuesta al host con los datos de posición (el esclavo no envía datos al azar, solo en respuesta a una solicitud de actualización del host). Si su controlador puede responder a dos solicitudes independientes de 1 MHz, configuradas al mismo tiempo, funcionará bien. Tenga en cuenta que la computadora no utilizada puede ver entradas de usuario no deseadas.

Una solución más fácil, aún no tan simple como un interruptor USB o dos cables y cambio manual, es usar dos controladores USB. Más fácil de implementar. Simplemente conecte la entrada de datos analógicos a ambos controladores. Incluso pueden tener el mismo firmware exacto. En cuanto al costo, mire 2 microcontroladores más simples en lugar de 1 poderoso y complicado. El tiempo que guarde la codificación y las pruebas valdría la pena el cambio de diseño.

    
respondido por el Passerby

Lea otras preguntas en las etiquetas