¿Puedo hacer algo con este LCD? Lo dudo

1

Correcto, así que arranqué el módulo TFT de 1.7 "(ish) de un HP PhotoSmart C4780. A pesar de los esfuerzos de HP, puedo ver claramente que está hecho por AUO. Sin embargo, no hay un número de modelo.

Ahora, nunca he tenido nada que ver con las pantallas TFT antes de ahora, pero quiero tener una jugada.

La pantalla tiene un único conector mylar strip, y puedo ver cuál de las conexiones se interrumpe en la luz de fondo, por lo que no hay problema.

Por lo que puedo ver, el resto no necesita nada 'especial': la placa a la que normalmente se enchufa está alimentada por un PIC16F727, por lo que debo poder conectarlo a algún otro PIC en su lugar (yo tener una selección a mano).

¿Pero cómo empiezo? Ni siquiera sé qué conexiones esperar que haya en la franja de mylar, y cómo averiguar qué debería ser dónde.

He encontrado algunas hojas de datos AUO, pero ninguna para un 1.7 ", solo 1.5" y 2 "y más, aunque he identificado un posible modelo de 1.7" - A017CN01, pero no puedo encontrar una hoja de datos para él en cualquier lugar.

Cualquier puntero sería más apreciado.

**** Actualización: ****

Creo que acabo de encontrar una hoja de datos para este dispositivo - Aún no soy el más sabio ...

Veo que tiene una interfaz de datos en serie (similar a SPI), ideal para el uso de PIC. No hay nada en la hoja de datos sobre cómo usarlo. ¿Es probable que esta interfaz sea común a todos los dispositivos AUO?

    
pregunta Majenko

2 respuestas

3

Puede (o no) haber encontrado una hoja de datos . A menos que pueda volver a encontrar los números de identificación en el dispositivo real, no hay forma de saberlo con absoluta certeza. La comprobación de las propiedades dimensionales es el primer trabajo. Si las dimensiones difieren, en el mejor de los casos puede ser una variante, pero también existe: no hay certeza.
Si está lo suficientemente seguro de tener la hoja de datos correcta, escríbala. Esto puede no ser una tarea agradable, especialmente cuando una hoja de datos tiene varios cientos de páginas, pero aquí las partes más interesantes son fáciles de detectar: los diagramas de tiempo en las páginas 14 y 15 revelan mucho . Al igual que VSYNC y HSYNC . Le dicen que este no es un dispositivo con su propia inteligencia y memoria, sino que tiene que conducirlo como una señal de video, haciendo la actualización usted mismo. OTOH, como usted dijo, también hay las conexiones SDA y SCL , que apuntan a I2C, aunque el diagrama de temporización (nuevamente) muestra que es más como SPI (carece de la secuencia de inicio de I2C). Las páginas siguientes muestran que la interfaz en serie no se usa para datos de imágenes, sino para programar registros de configuración.

    
respondido por el stevenvh
3

Los datos de video se introducen en la pantalla dibujando con un cursor basado en señales HSYNC y VSYNC. Estos indican la siguiente fila y la siguiente columna. Un databus de 8 bits indica los datos de color. Debido a que esto es de 8 bits y los colores suelen ser de 16 o 24 bits, significa que necesita tener 2 o 3 períodos de DCLK (reloj de color de datos) para dibujar 1 píxel. La hoja de datos incluso habla sobre un valor ficticio para borrar el píxel.

Un PIC16F es incapaz de hacer esto. El DCLK debe estar entre 16 y 27MHz. En DCLK @ 23040kHz (23.04MHz) puede obtener una frecuencia de actualización de 50Hz, que es un mínimo para la calidad de la pantalla. HSYNC y VSYNC dependen de cómo se dibuje la pantalla; arriba-abajo o izquierda-derecha Puede ser que HSYNC sea 23.04MHz / 4 = 5.76MHz y VSYNC sea 23.04MHz / 4/480 = 12kHz.

En otras palabras, el PIC16F probablemente se conecta a algún tipo de bus interno (puede ser un UART o algo más) para que un controlador principal pueda hablarle fácilmente. El PIC16F probablemente se usa para configurar el contraste, los valores de la luz de fondo, etc.

    
respondido por el Hans

Lea otras preguntas en las etiquetas