¿Cómo manejar la pantalla TFT eliminada?

2

¿Cómo puedo manejar una pantalla TFT eliminada, desde un MP4, sin su hoja de datos?

Estoy pensando en hacer un reloj bluetooth de bajo costo para revisar mis mensajes en mi teléfono mientras viajo. Voy a abrir el código y el hardware si tengo éxito.

He limpiado un panel LCD, pero no sé cómo manejarlo.

Aquí hay dos fotos de la pantalla TFT en el circuito MP4.

He buscado mucho en Google y no pude encontrar ninguna hoja de datos sobre este TFT. ¿Alguien puede ayudar?

Etiqueté mis opiniones en algunos de esos pines en la pantalla LCD.

    
pregunta Ahmet Yildirim

2 respuestas

5

Es muy posible que nunca encuentres una hoja de datos. La ingeniería inversa puede ser su mejor opción para comprender lo que tiene.

Recomiendo que, en lugar de diseccionar a uno muerto, estudie uno en vivo.

Trabajaría desde abajo hacia arriba. Primero encuentra las líneas LCD, busca señales significativas. Utilice un analizador lógico u osciloscopio para determinar el tipo de bus y la forma de una transacción.

Por ejemplo, para SPI vería una selección de chip, un reloj de onda cuadrada y dos líneas de datos. Para el video RGB, es posible que vea tres salidas analógicas con componentes luma. O bien, para CVBS / Composite puede observar una explosión de color.

Una vez que pueda realizar alguna acción en el dispositivo original y predecir las señales a la pantalla LCD, puede clonarla.

Cree una implementación de software en su microcontrolador para generar los mismos patrones. Observe que controla la pantalla LCD de la misma manera.

Modifique el comportamiento de su controlador de software repetidamente en formas pequeñas y significativas para descubrir cómo se relacionan las entradas con las salidas. Intente determinar el efecto de voltear bits en los datos y los efectos que tienen, use esto para adivinar el formato de los datos.

    
respondido por el Toby Jaffey
2

La respuesta simple es: tú no.

Hace poco miré exactamente lo mismo.

A menos que tenga un TFT con memoria de video incorporada y alguna interfaz simple de baja velocidad, necesitará algo lo suficientemente poderoso como para generar un flujo de datos paralelos de 8 bits a aproximadamente 27MHz (dependiendo de la resolución de la pantalla, etc.).

Ciertamente no es algo que un arduino pueda hacer.

¿Y en cuanto a resolver qué hacer sin una hoja de datos? Bueno, hay absolutamente cero posibilidades de eso. Incluso con una hoja de datos no es una tarea fácil: comprender las formas de onda, los significados de los pines, etc.

Tuve suerte y logré encontrar una hoja de datos para mi LCD limpiado (era de una impresora HP), pero aún así, la he guardado en una caja y puedo verla en algún momento en el futuro cuando Tengo procesadores más potentes a mano.

    
respondido por el Majenko

Lea otras preguntas en las etiquetas