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
| Interfaz | Cables / lanes | Rendimiento típico | Ideal para |
|---|---|---|---|
| SPI | 4 (SCL, MOSI, MISO, CS) | Bajo — pequeños bitmaps | Wearables, paneles MCU pequeños |
| I2C | 2 (SDA, SCL) | Muy bajo | Config de touch/CTA; raro para píxeles |
| 8080 paralelo (MCU) | 8/16 datos + ctrl | Medio | MCUs embebidas, sin vídeo |
| RGB (RGB565/666/888) | 18–28 pines | Alto — streaming | SoC, Raspberry Pi, vídeo |
| MIPI DSI / LVDS | 1–4 pares dif. | Muy alto | Alta 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 host | Contenido | Empiece por |
|---|---|---|
| MCU de 8 bits, pocos pines | Menús, indicadores | SPI |
| MCU de 32 bits, sin vídeo | HMI rica, touch | 8080 paralelo |
| Procesador de aplicación | Vídeo, SO con GUI | RGB o LVDS |
| SoC de clase smartphone | Alta resolución, fino | MIPI 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:
- RG-T009HESA-01 — 0,96″ 80x160 IPS rund, 200 cd/m²
- RG-T010BCSA-01 — 0,99″ 128x115 IPS rund, 350 cd/m²
- RG-T013HQGA-01 — 1,3″ 240x240 IPS rund, 500 cd/m²
- RG-T013BQSA-01 — 1,3″ 240x240 IPS quadratisch, 350 cd/m²
- RG-T015BOSA-01 — 1,54″ 320x320 IPS quadratisch, 380 cd/m²
- RG-T0177SSI-02 — 1,77″ 128x160 TN, 220 cd/m²
- RG-T020BQSA-01 — 2,0″ 240x240 IPS, 250 cd/m²
- RG-T020BLIA-01 — 2,0″ 320x240 IPS, 250 cd/m²