¿Cómo puedo obtener datos de la pantalla táctil (HID) en Windows 7?

3

Tenemos un diseño de hardware en curso que toma las entradas de la pantalla táctil y las pasa a través de I2C a un FPGA. El FPGA traduce los datos I2C a PCIe. El PCIe pasa los datos de la pantalla táctil al procesador. Me pregunto cómo conseguir que Windows reconozca esta interfaz PCIe y la maneje como un HID. (Dispositivo de interfaz humana) Parece que los HID son típicamente USB. ¿Se puede reconocer y usar PCIe con Windows? ¿Esto requeriría un controlador de Windows personalizado? He visto pcsC de I2C a USB que convierten I2C a USB. Intentamos utilizar el FPGA como punto central para simplificar y consolidod I / O, pero el esfuerzo de desarrollo de software para los controladores PCIe personalizados puede superar el compromiso de simplificar el diseño y las piezas.

    
pregunta Roger

1 respuesta

3

Si está utilizando el FPGA solo para el PCIe, elegiría una ruta diferente. Usted menciona USB HID, y creo que esta es la mejor manera de obtener los datos de la pantalla táctil en su computadora con Windows (o cualquier otro sistema operativo). Si bien no creo que el toque múltiple sea posible con un controlador HID común, como un controlador de mouse, debería funcionar con un solo toque.
Hay muchos microcontroladores que tienen una pila de dispositivos USB incorporada. NXP enumera algunas docenas de ellas, LPC1342 siendo un nivel bajo dispositivo. Por lo demás, solo necesita un ADC para leer su pantalla táctil, por lo que debería hacer el LPC1342.

    
respondido por el stevenvh

Lea otras preguntas en las etiquetas