O que é MIPI DSI (Display Serial Interface)?
MIPI DSI é uma interface de display serial de alta velocidade definida pela MIPI Alliance que envia dados de pixel por 1–4 vias de dados diferenciais mais uma via de clock, muito usada em SoCs móveis e embarcados.
O básico
O MIPI DSI (Display Serial Interface) é definido pela MIPI Alliance e roda sobre a camada física D-PHY. Um link tem uma via de clock diferencial e de uma a quatro vias de dados, cada uma normalmente com 0,5–1,5 Gbps.
Existem dois modos de operação:
- Modo vídeo: o host transmite pixels continuamente. É usado pela maioria dos painéis TFT.
- Modo comando: o painel armazena o quadro e o host só envia atualizações. É comum em AMOLEDs pequenos e economiza energia.
O que torna a integração DSI diferente
Diferentemente do LVDS, a maioria dos painéis DSI precisa de uma sequência de inicialização de comandos DCS do fabricante do painel antes de mostrar qualquer coisa. Código de inicialização ausente ou errado é o motivo número um de um painel DSI ficar preto.
Onde ele aparece
RK3566/RK3568/RK3588, NXP i.MX8M, Raspberry Pi, Allwinner série A, STM32F469/H747 e ESP32-P4 têm hosts DSI. O ESP32-S3 não tem.
Relacionados: displays MIPI DSI, MIPI DSI vs. LVDS vs. eDP.
Perguntas frequentes
Quantas vias o MIPI DSI precisa?
Até cerca de 1280×800 a 60 Hz cabe em 2 vias; 1920×1200 normalmente precisa de 4 vias.
O ESP32-S3 suporta MIPI DSI?
Não. O ESP32-S3 suporta SPI, QSPI, 8080 e RGB. O ESP32-P4 adiciona um host MIPI DSI de 2 vias.
Não sabe qual display combina com o seu projeto?
Envie o tamanho, a interface e o processador host. Um engenheiro de displays responde em até 12 horas com 2–3 opções, datasheets e código de inicialização. Amostras a partir de 1 pç.