¿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.
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.
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.
olin lathrop
max abrahamsson