He estado usando pantallas LCD (con los controladores) para mis proyectos durante mucho tiempo. Ahora pensé en aprender cómo funcionan realmente estas pantallas, la parte antes de que vayan a los controladores.
Bueno, la idea me vino a la mente cuando logré sacar una vieja pantalla de trabajo de mi vieja tableta. Tiene 60 pines y logré encontrar una hoja de datos para ello. El número de modelo es: AU OPTRONICS A080SN03 ( hoja de datos aquí ).
¿Qué hace cada pin de una pantalla TFT de 60 pines? ¿Y cómo puedo usarlo?
La hoja de datos parece bastante completa y la funcionalidad principal parece bastante sencilla. Una vez que todo está configurado, registra los valores RGB un píxel a la vez. Primero cruza una fila, luego baja una columna. Las señales de control relevantes son:
DR[7:0] - Valor rojo de 8 bits para el píxel actual
DG[7:0] - valor verde de 8 bits para el píxel actual
DB[7:0] - valor azul de 8 bits para el píxel actual
DCLK: cuando aumenta, los datos de píxeles se bloquean. Cuando baja, la pantalla LCD cambia al siguiente píxel horizontal
DE: cuando es alto, los datos de píxeles se pueden bloquear. Creo que cuando baja, la pantalla LCD cambia a la siguiente fila, pero no estoy seguro de si es independiente de DCLK.
U/D: selecciona si subir o bajar una fila cuando DE cambia
R/L: selecciona si se va a la izquierda o a la derecha un píxel cuando se alterna DCLK
Entonces el flujo básico será (desde el comienzo de la primera fila)
Condiciones iniciales: DE=1, DCLK=0
Paso 1: establezca los valores RGB para el píxel a través de DR, DG y DB.
Paso 2: Conduzca DCLK alto para bloquear los valores RGB.
Paso 3: maneje DCLK bajo para seleccionar el siguiente píxel en la fila.
Paso 4: repita los pasos 1 a 3 800 veces en total para configurar cada píxel de la fila.
Paso 5: Conduzca DE bajo para seleccionar la siguiente fila.
Paso 6: Conduzca DE alto para habilitar escrituras de píxeles.
Paso 7: Repita los pasos 1-6 600 veces en total para cubrir cada fila.
Hay muchas limitaciones de tiempo en estos pasos. La Sección 5 tiene las especificaciones para eso.
Hay algunas otras señales de control, referencias de voltaje y una interfaz serial. No estoy seguro de para qué sirve la interfaz serial, pero no miré muy a fondo. Ninguno de ellos parece terriblemente complicado.
Dicho todo esto, usar esta pantalla LCD será muy difícil. Este es un sistema complejo de señal mixta. Además, como se describe en la sección 4a, necesita seis suministros de voltaje separados. Hay algunos esquemas de ejemplo para los reguladores de conmutación en la sección G, pero cada uno de ellos es un proyecto en sí mismo.
Estudiar la hoja de datos puede ser muy educativo, pero no lo recomiendo como proyecto para principiantes.
mira este chip que he visto usado en una placa que controla exactamente esa pantalla tft: THC63LVD104C
Nilanjan
Nilanjan
Rogelio Rowland
Nick Alexeev