Tengo un teclado de una funda de tableta antigua con un conector mini-USB que quiero leer usando un microcontrolador PIC32.
Cuando aplico 5V al teclado (completamente independiente, no hay otros circuitos alrededor), el teclado hace algo en las líneas de datos cuando presiono algunas teclas, pero no parece estar usando protocol I know :
Aquí, D + y D- parecen ser el inverso la mayor parte del tiempo, y D- es bajo cuando está inactivo. Mi teclado no muestra el mismo patrón.
D- es alto cuando está inactivo. D + también es alto cuando está inactivo, no solo cambié las líneas. No tengo las herramientas para realizar un análisis en profundidad, pero sí sé que las dos líneas no son simplemente las mismas.
¿Hay teclados USB que tienen un protocolo diferente (por ejemplo, D-invertido, o algo completamente diferente)? ¿Qué podría estar pasando aquí?