Soluciones y guías

Interfaces de LCD TFT explicadas: SPI, I2C, 8080 paralelo, RGB y MIPI

La interfaz del display es la decisión silenciosa que define todo tu PCB: cuántos pines del MCU consumes, si necesitas un frame buffer, la velocidad de refresco de la pantalla e incluso el coste del cable flexible. Si te equivocas, o bien gastas de más en un SoC que no necesitabas, o bien ahogas un vídeo por un bus que no da la velocidad. Esta guía recorre las cinco interfaces que realmente encontrarás en nuestro catálogo de 190+ modelos, en el orden en que la mayoría de los ingenieros las enfrentan.

Por qué la interfaz decide su diseño

Cada módulo TFT lleva un controlador integrado (una CI driver como ST7735, ST7789, ILI9341 o un equivalente del fabricante) que habla con su host por uno de pocos buses. La elección del bus fija tres cosas a la vez: el número de pines del host consumidos, el rendimiento máximo de píxeles y si el host debe mantener un framebuffer en RAM. Un pequeño wearable y un terminal de vídeo de 10″ pueden usar el mismo formato de panel con interfaces totalmente distintas — así que empiece la selección por el bus, no por la diagonal.

Las cinco interfaces de un vistazo

InterfazCables / lanesRendimiento típicoIdeal para
SPI4 (SCL, MOSI, MISO, CS)Bajo — pequeños bitmapsWearables, paneles MCU pequeños
I2C2 (SDA, SCL)Muy bajoConfig de touch/CTA; raro para píxeles
8080 paralelo (MCU)8/16 datos + ctrlMedioMCUs embebidas, sin vídeo
RGB (RGB565/666/888)18–28 pinesAlto — streamingSoC, Raspberry Pi, vídeo
MIPI DSI / LVDS1–4 pares dif.Muy altoAlta resolución, FPC fino, clase smartphone

SPI e I2C son serie y ahorran pines; el 8080 paralelo cambia pines por velocidad; RGB transmite píxeles de forma continua; MIPI y LVDS serializan los mismos datos por pocos pares diferenciales para alta resolución y cableado fino.

SPI e I2C: pocos pines, paneles pequeños

SPI es el estándar para módulos de menos de 3,5″ gobernados por un MCU con GPIO limitado. Cuatro líneas de señal mueven comandos y datos bitmap al controlador sobre el cristal; el refresco es lento, pero basta para menús e indicadores. I2C usa solo dos cables y es aún más lento — en módulos display el flujo de píxeles es poco común, más bien se ve configurando un controlador táctil. Elija SPI cuando deba mantener baja la cuenta de pines y el contenido es casi estático.

8080 paralelo (interfaz MCU): el estándar embebido

El bus Intel 8080 (a veces la variante 6800) es la interfaz clásica de display embebido: un bus de datos de 8 o 16 bits más líneas de lectura, escritura, selección de registro y chip-select. El controlador guarda la imagen en su propia GRAM, así que el MCU solo escribe las zonas cambiadas. Es más rápido que SPI y no necesita framebuffer externo — por eso domina la HMI industrial mediana basada en MCUs tipo STM32.

RGB: píxeles en streaming para vídeo y SoCs

RGB (RGB565, RGB666 o RGB888) entrega un reloj de píxeles continuo con HSYNC, VSYNC y una línea de data-enable. No hay protocolo de comandos — el host empuja píxeles a cada ciclo, así el rendimiento es alto y el vídeo fluido, pero el host (o un bridge externo) debe aportar un flujo constante y normalmente mantener un framebuffer. Es la elección natural para procesadores de aplicación como Raspberry Pi, Allwinner e i.MX y para cualquier panel que deba mostrar vídeo en vivo.

MIPI DSI y LVDS: alta resolución, cable fino

MIPI DSI y LVDS serializan los datos RGB por uno a cuatro pares diferenciales a muy alta velocidad. La recompensa es un cable flexible fino y de bajo EMI y soporte de alta resolución en un conector pequeño — justo lo que quieren los diseños de clase smartphone y los industriales finos. El coste: el host necesita un transmisor MIPI/LVDS (o un chip bridge como un convertidor DSI-a-RGB) y la integridad de señal pasa a ser un tema de diseño.

¿Qué interfaz debería elegir?

Su hostContenidoEmpiece por
MCU de 8 bits, pocos pinesMenús, indicadoresSPI
MCU de 32 bits, sin vídeoHMI rica, touch8080 paralelo
Procesador de aplicaciónVídeo, SO con GUIRGB o LVDS
SoC de clase smartphoneAlta resolución, finoMIPI DSI

Si duda, indíquenos el número de pieza del MCU o SoC y la resolución que necesita — le apuntaremos a la interfaz estándar que encaja en lugar de a un proyecto a medida.

La línea de interfaces estándar RONEN

Entre nuestros 190+ modelos estándar la mezcla es pragmática: RGB (familias de 24 bits y 18 bits, 40/50/54 pines) es la bestia de carga para tamaños medios y grandes, LVDS cubre paneles medianos a grandes que quieren señalización diferencial, MIPI DSI aparece en construcciones de alta resolución y compactas, y las interfaces SPI o MCU pueblan el rango pequeño por debajo de 3,5″. Unos pocos componentes tipo monitor usan eDP o HDMI. Los paneles pequeños enlazados abajo muestran la cara SPI y MCU del catálogo en la práctica.

Hable con nuestros ingenieros

Elegir entre SPI, RGB y MIPI es más fácil cuando conocemos su host y resolución. Escríbanos a sales@odmlcd.com con el número de pieza de su MCU o SoC, o explore los paneles pequeños de abajo para ver la cara SPI y MCU de nuestro catálogo en la práctica.

Modelos estándar RONEN que coinciden

Estos números de pieza de nuestro catálogo corresponden a esta guía — cada uno es un modelo estándar con especificaciones de fábrica completas y pedido de datasheet en un clic: