interfaz TFT LCD

0

Estoy poco confundido en la comprensión básica de la interfaz LCD.

Muchas veces la hoja de datos sugiere 8/16 bits de interfaz MPU. Aquí, para la interfaz asignamos GPIO's de microcontroladores a los respectivos pines de datos de TFT (DB0 a DB7 o DB0 a DB15 dependiendo de la interfaz de 8/16 bits)

A veces, en la hoja de datos TFT, la interfaz RGB se menciona como se muestra en la siguiente captura de pantalla.

Aquí, los pines RGB de la pantalla LCD son GPIO normales del controlador o hay TTL a convertidor RGB que se debe agregar y luego conectarse a la pantalla LCD?

¿Qué pasa con los pines HSYNC o VSYNC? ¿Son solo de GPIO?

Por favor, alguien explique. Gracias.

    
pregunta Electroholic

1 respuesta

3

La hoja de datos de la pantalla LCD le informa sobre las señales que deben estar presentes en los pines de la interfaz LCD. Cómo logre eso depende de usted, puede golpear las señales en GPIOs, usar un chip encendido o un controlador LCD fuera de chip, un FPGA programado a la medida o incluso magia negra. A la pantalla LCD no le importa.

En la mayoría de los casos, las interfaces de 8/16 bits (y para pantallas LCD más pequeñas, interfaces SPI o I2C) hablan con algún tipo de controlador en la pantalla LCD. La comunicación es en términos de instrucciones, como "establecer estos píxeles en negro". Este tipo de interfaz se puede hacer fácilmente por la CPU (usando bit banging)

En la mayoría de los casos, las interfaces que mencionan la línea RGB y las señales SYNC se conectan más directamente a la pantalla LCD: especifican los datos completos que deben mostrarse, y estos datos (un cuadro) deben repetirse a la velocidad de cuadros (generalmente 10). .100 Hz). Esto requiere mucha más atención por parte de la CPU si lo haría todo por su cuenta, y para pantallas LCD más grandes, esto es totalmente impráctico. (El punto de conmutación depende de la CPU, las habilidades del programador y el tiempo de CPU necesario para el resto de la aplicación). Este tipo de LCD generalmente se interconectan a través de un controlador LCD en chip.

    
respondido por el Wouter van Ooijen

Lea otras preguntas en las etiquetas