Averiguar el protocolo de un dispositivo SPI sin una hoja de datos

0

Estoy considerando la posibilidad de interactuar con el panel táctil del iPad Mini 2. Parece que nadie lo ha hecho con éxito y / o publicado nada al respecto, por lo que quiero intentarlo.

Según tengo entendido, el dispositivo utiliza un controlador de pantalla táctil IC personalizado, lo que significa que no puedo obtener una hoja de datos para él. Afortunadamente, al menos alguien hizo un esquema para el dispositivo y podemos ver que el controlador parece hablar con la unidad de usuario a través de SPI.

Dado que no conozco el protocolo para el IC, ¿habría alguna forma de averiguar el protocolo mediante el envío de correo no deseado a la entrada y ver qué sale de la salida?

¡Gracias!

    
pregunta carlossless

1 respuesta

2

No creo que pueda llegar a ninguna parte simplemente dirigiendo los registros a la entrada y viendo lo que sale. Por un lado, esto no responde cómo se supone que debe inicializar el controlador, lo cual es vital para usar la pieza. Eso también es una gran cantidad de datos para analizar.

Probablemente irá mucho más lejos al oler las líneas SPI del panel táctil in situ. Mecánicamente, puede ser un desafío poner sondas en esas líneas mientras está conectado al resto del iPad, pero eléctricamente vale la pena.

Pruebe las cuatro líneas y registre los comandos en el inicio (filtre todo lo que tenga CSL alto). Eso le mostrará cómo la unidad uC inicializa el controlador, así como la frecuencia del reloj. A continuación, solo puede buscar patrones en los comandos durante la operación y debería poder averiguar qué registros de sondeo para obtener información táctil. Esto será un 1000% más fácil con un analizador de alcance o lógica que puede decodificar y grabar SPI, porque solo puede exportar la lista de comandos a un documento de Excel y trabajar desde allí.

    
respondido por el jalalipop

Lea otras preguntas en las etiquetas