¿Cómo conducir la pantalla TFT borrada?

¿Cómo puedo manejar una pantalla TFT borrada, desde un MP4, sin su ficha técnica?

Estoy pensando en hacer un reloj de pulsera bluetooth de bajo costo para revisar mis mensajes en mi teléfono sobre la marcha. 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.http://img694.imageshack.us/img694/4198/20110716001.jpg

http://img202.imageshack.us/img202/3269/20110716002.jpg

http://img23.imageshack.us/img23/3354/mp4rj.jpg

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

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

No veo una pregunta aquí.
Como manejar pantalla TFT de MP4 con arduino?????? el título en sí es una pregunta ... en otras palabras, ¿cómo manejar una pantalla tft sin su hoja de datos?

Respuestas (2)

Es muy posible que nunca encuentre una hoja de datos. La ingeniería inversa puede ser tu mejor opción para entender lo que tienes.

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

Trabajaría de abajo hacia arriba. Primero encuentre las líneas LCD, busque señales significativas. Use 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 video RGB, es posible que vea tres salidas analógicas con componentes de luminancia. O, para CVBS/Compuesto, puede observar un estallido de color.

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

Cree una implementación de software en su microcontrolador para generar los mismos patrones. Observe que impulsa 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. Trate de determinar el efecto de invertir bits en los datos y los efectos que tienen, use esto para adivinar el formato de los datos.

La respuesta simple es: no lo hace.

Recientemente investigué 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 potente como para generar un flujo de datos paralelos de 8 bits a alrededor de 27 MHz (dependiendo de la resolución de la pantalla, etc.).

Ciertamente no es algo que un arduino pueda hacer.

¿Y en cuanto a averiguar qué hacer sin una hoja de datos? Bueno, no hay absolutamente ninguna posibilidad 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 pantalla LCD borrada (era de una impresora HP), pero aún así, la guardé en una caja y es posible que la mire en algún momento en el futuro cuando tenga más. potentes procesadores a mano.

Es probable que la pantalla tenga un controlador y, si lo tiene, puede controlarlo fácilmente con un Arduino.
No es imposible de averiguar. 18 de los 40 pines que ves componen el bus de datos, 5 son señales de control, hay un pin de reinicio y algunos pines de modo IM. El resto es energía, retroiluminación y tierra. Puede medirlo si está realmente decidido. Pero las pantallas como esta (con documentos) se pueden encontrar por menos de $ 10, entonces, ¿por qué molestarse?
no, no pude encontrar ninguna pantalla como esta por 10 $. La más cercana que encontré fue 100 $. tal vez estoy buscando en el lugar equivocado :( . Y también tendré que comprar un chip bluetooth, así que creo que podría reducir el costo con esta pantalla.
En esa imagen inversa tienes: arriba a la izquierda - chip flash. arriba a la derecha - chip de reproductor de MP3. abajo a la izquierda - sintonizador de radio. También puede haber más dispositivos electrónicos debajo de la pantalla. No puedo ver nada relacionado con la pantalla allí, y dada la cantidad de pines en la pantalla, debería haber algo con muchos pines impulsándolo.
@Matt No necesariamente, muchos chips de controladores tienen modos tanto en serie como en paralelo. Potencialmente, muchos cables sin usar.
Es difícil saber con el resplandor dónde está la conexión, pero creo que hay mucha actividad alrededor de esos pines, no muchos sin usar.
No veo dónde dijo el operador que quería usar un arduino. No estoy seguro de cómo puede ser la respuesta: no puedes hacerlo, obviamente la gente puede hacerlo.
@Kellen, el título original de la pregunta decía arduino.
Eso es mi culpa, limpié la pregunta, pero accidentalmente dejé caer "arduino".