¿Por qué exactamente necesita una placa controladora LCD para conectar la pantalla LCD a un microcontrolador?

0

He tratado con la interconexión de una pantalla LCD muy simple con un microcontrolador, así que obtengo los conceptos básicos. Estoy tratando de conectar algo un poco más complicado.

Estoy un poco confundido sobre por qué necesitaría una placa controladora LCD para conectar una pantalla LCD que no muestra más que simples caracteres (sin gráficos). Tome este LCD de Electronic Assembly, por ejemplo. Tiene una tabla de comando para el controlador LCD SSD1803 . ¿Significa esto que no puedo conectar esta pantalla LCD sin una placa controladora de lcd a mi microcontrolador?

    
pregunta Xiagua

3 respuestas

3

No necesita un controlador externo para este tipo de LCD. Este es el controlador.

En general, los módulos LCD de carácter incluirán el controlador, generalmente con alguna variación del controlador Hitachi HD44780, quizás con una interfaz de datos diferente a la antigua interfaz de 4/8 bits.

Gráfico Los módulos LCD, especialmente los de color, tienden a necesitar un controlador externo con una memoria de marco. En algunos casos, eso puede ser parte de su MCU o FPGA para que pueda compartir memoria y responder rápidamente, en otros casos puede haber un controlador como parte del módulo para que pueda funcionar con un micro mucho más modesto (a un costo en complejidad , dólares y velocidad). En el primer caso, la interfaz es una especie de versión digital de una señal de video, valores digitales en color que se actualizan regularmente a cierta velocidad de fotogramas. La velocidad de píxeles estará más allá de la capacidad de un micro pequeño, incluso si no hizo nada más.

    
respondido por el Spehro Pefhany
3

El módulo LCD al que hace referencia incluye el controlador SSD1803. No necesita un controlador adicional.

En general, las interfaces LCD directas tienen una serie de características que dificultan su trabajo:

  • Son interfaces analógicas y, a menudo, requieren voltajes operativos inusuales.
  • Implican un lote de pines (por lo general, uno para cada fila y cada columna para pantallas monocromáticas).
  • Se deben cambiar a frecuencias algo altas para que funcionen correctamente.
  • No proporcionan inherentemente ninguna función de representación gráfica (como caracteres alfanuméricos).

Combinadas, estas características hacen que no sea práctico interactuar directamente con un LCD. En cambio, la mayoría de las pantallas LCD pequeñas vienen con un controlador que impulsa la pantalla LCD y presenta una interfaz digital más "amigable". En este caso, ese controlador utiliza una interfaz paralela compatible con el HD44780; en otras pantallas pequeñas, las interfaces SPI e I2C no son infrecuentes. Las pantallas LCD más grandes tienden a utilizar diferentes interfaces, como MIPI, LVDS, DVI / HDMI o DisplayPort.

    
respondido por el duskwuff
0
  

Estoy un poco confundido sobre por qué necesitaría una placa controladora LCD para conectar una pantalla LCD que no muestre nada más que simples caracteres (sin gráficos).

Las tarjetas controladoras que ve normalmente son mochilas que proporcionan funciones adicionales. Los básicos le permiten controlar la pantalla LCD desde una conexión serial / uart o i2c / SPI. El objetivo es guardar los pines o la memoria . Una conexión HD44780 directa necesitará entre 7 y 12 pines. La mochila solo puede necesitar 2 o 3. También puede permitir animaciones o controles automáticos.

Definitivamente, puede conectarse directamente a esa pantalla LCD, pero un intermediario de control puede ayudar a ahorrar tiempo, dinero y esfuerzo.

    
respondido por el Passerby

Lea otras preguntas en las etiquetas