Guia de engenharia TFT LCD
Guia de interface TFT LCD: RGB, LVDS, MIPI DSI e SPI
Este guia de interfaces TFT LCD ajuda equipes de hardware e compras de OEMs a selecionar uma interface verificando processador host, requisitos de dados dos pixels, temporização, níveis elétricos, conector, software e plano de validação, e não apenas o tamanho do display.
Resposta rápida: qual interface TFT LCD você deve escolher?
Comece pela interface que o host suporta nativamente e depois comprove que a conexão completa atende aos requisitos do painel quanto a largura de banda, temporização, tensão, mapeamento de lanes ou barramento, conector e software. SPI pode atender a displays com controlador e demanda moderada de atualização; RGB paralelo atende a hosts com controlador de temporização LCD compatível; LVDS serializa dados de vídeo por pares diferenciais; MIPI DSI é uma interface serial de alta velocidade entre host e display. Nenhuma é universalmente “a melhor”.
O que uma interface TFT LCD controla?
Uma interface TFT LCD é a conexão elétrica e de temporização definida que transporta dados de imagem e informações de controle relacionadas do sistema host para o módulo de exibição. Dependendo da arquitetura, o link pode carregar um fluxo contínuo de pixels, vídeo serializado, comandos de exibição, gravações de pixels ou dados de inicialização.
O nome da interface é apenas o primeiro item de compatibilidade. Um projeto pode usar a mesma família de interface e ainda falhar se houver divergências entre host e módulo quanto a tensão, mapeamento de cores, número de lanes, ordem de bits, borda do clock de pixel, polaridade de sincronismo, intervalos de apagamento, sequência de comandos, temporização de reset ou pinagem do conector.
Tipos comuns de interface TFT LCD
Interface SPI para display
Os módulos baseados em SPI usam comumente um controlador de exibição com memória de exibição interna. O host envia comandos e dados de pixel através de uma interface de periférico serial. A decisão depende do clock suportado, conjunto de comandos do controlador, modo de gravação, área de atualização e comportamento de atualização de tela necessário.
Verifique: IC do controlador e sua revisão, modo SPI, clock máximo suportado nas condições especificadas, seleção de comandos/dados, sequência de reset e formato de pixel.
Interface de exibição paralela MCU
Uma interface paralela MCU carrega dados de exibição em um barramento de dados de várias linhas com sinais de controle separados. A compatibilidade ainda depende da largura do barramento documentada, da tensão de E/S do host, das definições de sinal, do tempo, do conector e da inicialização do controlador; um rótulo de MCU não implica compatibilidade com SPI.
Verifique: largura do barramento de dados e ordem de bits, CS, reset, seleção de comando/dados, controles de leitura/escrita, tensão de E/S, temporização e sequência de inicialização.
Exemplo documentado: o perfil documentado da interface MCU do COG-T144MHGS-07 mostra D0–D7 e o mapa de sinais de 20 pinos. Use a revisão controlada para confirmar tensão, temporização e comportamento dos sinais de controle antes da liberação da PCB.
RGB paralelo / DPI
O RGB paralelo carrega dados de cor em várias linhas juntamente com o relógio de pixel e sinais de temporização/controle. Ele pode conectar um controlador LCD host compatível diretamente a uma entrada de temporização de painel, mas consome mais pinos de sinal e requer acordo sobre largura de cor, polaridade de sinal e temporização.
Verifique: Mapeamento RGB565/RGB666/RGB888, modo DE ou de sincronismo, borda do clock de pixel, intervalos de porch, níveis de sinal e largura de banda do framebuffer.
Exemplo documentado: COM31H3P76ULC fornece um Exemplo de interface RGB de 50 pinos com 24 linhas de dados mais CLK, DE, HSYNC, VSYNC, standby, reset, alimentação, terra e terminais LED. Compare o mapa de pinos completo, tensão e sincronização; “RGB” ou “50 pinos” sozinho não estabelece compatibilidade. COG-T700MI2XE-02 é um exemplo documentado de 1024×600, RGB de 24 bits / 50 pinos; verifique a temporização exata, a tensão de I/O e a atribuição dos pinos antes da liberação da PCB.
Interface LVDS de painel
Os links do painel LVDS serializam informações de vídeo paralelas para transmissão sobre pares diferenciais e as recuperam no lado da tela. O engenheiro deve confirmar o mapeamento exato e o arranjo do canal; “LVDS” por si só não identifica o mapeamento de cores, a contagem de canais ou a atribuição de conectores.
Verifique: canal simples/duplo, mapeamento de bits JEIDA/VESA ou especificado, polaridade dos pares, faixa de clock, requisitos de modo comum, terminação e conjunto do cabo.
MIPI DSI
MIPI DSI define uma interface serial de alta velocidade entre o processador host e o módulo de display. A integração pode envolver lanes D-PHY, operação em modo vídeo ou comando, formatos de pacotes, comandos de inicialização e sequenciamento de alimentação/reset. São indispensáveis o suporte do periférico do host e uma implementação funcional do driver.
Verifique: versão/perfil DSI, número e taxa das lanes, modo vídeo/comando, formato de pixel, comandos DCS ou do fabricante, clock de escape e sequência de inicialização.
Para uma discussão específica das vantagens e limitações, consulte a página separada de Comparação de MIPI DSI vs LVDS vs RGB. Use essa comparação para avaliar as vantagens e limitações das três interfaces e continue aqui para verificar host, largura de banda, pinagem, software e validação.
Etapas de decisão para selecionar a interface TFT LCD
Siga estas etapas na ordem. Um IC de ponte acrescentado posteriormente não resolve automaticamente um requisito desconhecido de temporização, software ou conector.
| Etapa de decisão | Informação necessária | Condição de aprovação | Falha típica se ignorada |
|---|---|---|---|
| 1. Capacidade do host | Código do processador/FPGA, encapsulamento, periférico e OS | A interface e os pinos necessários estão disponíveis no dispositivo/encapsulamento selecionado | A interface existe na família do processador, mas não no encapsulamento escolhido |
| 2. Taxa de dados | Pixels ativos, temporização total, profundidade de cor, taxa de atualização e overhead do protocolo | Os intervalos de operação do host, ponte e display se sobrepõem com margem | A estimativa baseada nos pixels ativos ignora os intervalos de apagamento ou o overhead do protocolo |
| 3. Elétrico | Níveis de I/O, terminação, impedância, número de lanes/pares e domínios de alimentação | Os requisitos do transmissor, da interconexão e do receptor são compatíveis | Mesmo nome de interface, mas tensão ou mapeamento incompatível |
| 4. Temporização | Clock de pixel, intervalos de porch, polaridade de sync/DE, tempos de setup/hold ou temporização DSI | O sincronismo programado está dentro dos limites da folha de dados do módulo | Deslocamento de imagem, cintilação, sincronização instável ou ausência de imagem |
| 5. Interconexão | Conector, desenho de FPC/cabo, pino 1, roteamento de par e atribuição de terra | Desenhos controlados coincidem em ambas as extremidades | FPC invertido, pares cruzados ou conexões de terra ausentes |
| 6. Software | Driver, tabela de comando, reset e sequência de energia | A inicialização comprovadamente funcional é reproduzível no hardware de destino | A luz de fundo acende, mas os pixels permanecem em branco |
| 7. Validação | Plano de teste, instrumentos, condições ambientais e critérios de aceitação | A revisão exata da amostra passa o plano acordado | Imagem de bancada é confundida com aprovação de produção |
Como calcular o requisito inicial de dados de pixel
Para obter uma estimativa de imagem ativa não compactada, multiplique os pixels horizontais ativos, os pixels verticais ativos, os bits por pixel e os quadros por segundo. Este é um cálculo de triagem, não a taxa de link final.
Exemplo: 800 × 480 × 24 × 60 = 552,960,000 bit/s de carga útil dos pixels ativos. A interface implementada pode exigir uma taxa de transporte maior, pois também se aplicam a temporização horizontal/vertical total, o overhead dos pacotes ou do enquadramento, a codificação das lanes, os intervalos de guarda e os limites específicos do dispositivo. Use a tabela de temporização do módulo e a documentação do host/ponte para o cálculo final.
No RGB paralelo, o clock de pixel total normalmente é derivado dos períodos horizontais e verticais completos, e não apenas dos pixels ativos. Para LVDS ou MIPI DSI, mapeie os dados e a temporização necessários para a configuração definida de canais/lanes e verifique a faixa de operação permitida em cada extremidade.
Campos de interface a verificar na folha de dados do módulo
| Grupo de campo | RGB | LVDS | MIPI DSI | SPI / controlador |
|---|---|---|---|---|
| Identificação | Modelo exato do módulo, número do desenho, revisão do datasheet e IC do controlador/ponte | |||
| Topologia | Largura de dados e modo de temporização | Canais, pares e mapeamento | Lanes, PHY e modo | Largura/modo do barramento e memória do controlador |
| Temporização | Clock de pixel, intervalos de porch, sync/DE | Faixa de clock e temporização do mapeamento | Taxa das lanes, temporização de pacotes/vídeo | Relógio, seleção de chip e temporização de comando |
| Elétrico | Níveis lógicos, borda e capacidade de acionamento | Requisitos diferenciais e de terminação | Requisitos elétricos e de temporização D-PHY | Tensão de E/S e limites lógicos |
| Inicialização | Configuração de painel/ponte, se necessário | Configuração de ponte ou TCON, se necessário | Tabela e sequência de comandos DCS/do fabricante | Sequência de comandos dos registradores do controlador |
| Conector | Número do pino, pino 1, lado de contato, passo, conector correspondente, direção do FPC, conexões de terra e pinos de alimentação | |||
Se o projeto substituir um módulo existente, compare também a documentação controlada da interface e do conector no fluxo de substituição de LCD industrial. Um display mecanicamente semelhante não é uma substituição elétrica validada.
Lista de verificação de validação de amostra de interface TFT LCD
- Fixe as identificações. Registre o modelo/revisão da tela, revisão da placa host, compilação do firmware, revisão do cabo/FPC e configuração do adaptador/ponte.
- Revise antes de energizar. Confira a pinagem, linhas de alimentação, sequenciamento, níveis lógicos, conexões de terra e alimentação da iluminação de fundo. Não se baseie apenas no formato do conector.
- Faça a inicialização com um padrão conhecido. Verifique reset, inicialização, temporização e estabilidade de barras de cores ou padrões de teste antes dos gráficos da aplicação.
- Verifique o mapeamento. Confirme ordem de cores, significância dos bits, mapeamento LVDS, polaridade de lanes/pares e orientação da imagem.
- Meça o link. Use instrumentos e técnicas de sondagem adequados para avaliar clocks, sinais diferenciais, temporização e comportamento da alimentação sem comprometer a integridade dos sinais.
- Teste os estados de operação. Teste partida a frio/quente, resets repetidos, suspensão/retomada, mudanças de brilho, movimento em tela cheia e a recuperação de erros pertinente.
- Aplique condições de projeto. Execute as verificações térmicas, EMC/ESD, de vibração ou de movimento de cabo acordadas quando o ambiente do produto exigir.
- Feche os desvios. Registre cada diferença do desenho ou folha de dados aprovados; não libere a produção com suposições não documentadas.
Erros comuns de interface que causam retrabalho
- Selecionar um display antes de confirmar o periférico exato do host e a pinagem do encapsulamento.
- Usando a carga de pixel ativo como o requisito final de taxa de link.
- Tratando todas as implementações RGB, LVDS ou MIPI como compatíveis com pinos.
- Ignorar o mapeamento de bits LVDS ou os comandos de inicialização MIPI até depois da liberação da PCB.
- Aprovar uma amostra porque uma imagem estática aparece, sem testes de redefinição, movimento, temperatura ou estado de energia.
- Enviar uma RFQ sem informações de processador, temporização, conector e software.
O que incluir em uma RFQ de interface TFT LCD
Envie contexto de sistema suficiente para uma revisão de compatibilidade de engenharia:
- Aplicação, fase do projeto, quantidade alvo e cronograma.
- Código do processador/FPGA host, encapsulamento, revisão da placa e sistema operacional.
- Tamanho de tela, resolução, profundidade de cor, comportamento de quadro/atualização e pilha de toque necessários.
- Interface preferida ou permissão para o fornecedor recomendar uma.
- Requisitos conhecidos de lanes/canais/barramento, tabela de temporização e domínios de tensão.
- Restrições de conector/FPC/cabo com desenhos controlados.
- Estado do software/driver, responsável pela inicialização e restrições do IC de ponte.
- Requisitos ambientais, EMC/ESD, confiabilidade e aceitação de amostras.
Use a lista de verificação de RFQ de módulo TFT LCD para os campos de solicitação detalhados, ou o guia e planilha de aquisição de LCD para OEMs para comparar evidências e cotações de fornecedores.
Referências técnicas primárias
- MIPI Alliance — Interface de exibição serial MIPI (DSI): escopo oficial da interface, camada física e informações de especificação atual.
- STMicroelectronics AN4861 — Controlador de exibição LCD-TFT: compatibilidade de RGB paralelo, temporização, largura de dados de cor e considerações sobre o framebuffer.
- Texas Instruments SLLA300 — Transmissão de dados FlatLink: Exemplos de serialização/desserialização LVDS para links de painel LCD.
- Microchip AC451 — Solução de exibição serial SPI: exemplo de implementação oficial de exibição SPI.
Perguntas frequentes sobre interfaces TFT LCD
A interface é determinada pelo tamanho do TFT LCD?
Não. O tamanho pode influenciar o roteamento e a demanda de dados, mas a decisão também depende de resolução, profundidade de cor, comportamento de atualização, suporte dos periféricos do host, temporização, interconexão, software e ambiente. Uma regra baseada no tamanho da diagonal não comprova compatibilidade de interface.
Um LCD TFT RGB pode substituir um LCD TFT LVDS?
Não diretamente, a menos que o sistema inclua uma arquitetura de conversão validada. RGB e LVDS utilizam configurações elétricas e de transporte diferentes. A análise de substituição deve abranger saída do host, serializador/ponte, temporização, mapeamento, conector, alimentação, software e evidências de teste.
O mesmo número de lanes MIPI DSI garante compatibilidade?
Não. O número de lanes é apenas um item. O host e o módulo também devem ser compatíveis quanto a PHY/taxa das lanes, modo, temporização dos pacotes/vídeo, formato de pixel, comandos de inicialização, sequência de reset/alimentação, conector e implementação elétrica.
Qual é a diferença entre o guia abrangente e a página de comparação?
Este guia abrange a seleção de SPI, RGB, LVDS e MIPI DSI, além das verificações de datasheet, largura de banda, conector, software, validação e RFQ. A página de comparação se concentra especificamente nas vantagens e limitações de MIPI DSI, LVDS e RGB.
Quando a interface deve ser definida de forma definitiva?
Fixe a interface somente após revisar a arquitetura host/display, os requisitos controlados de temporização e elétricos, o projeto do conector, a implementação do software e o plano de validação de amostras. Sempre que possível, faça isso antes de assumir compromissos irreversíveis de PCB, FPC e gabinete.
Solicitar uma revisão de compatibilidade de interface
Envie o processador host, os requisitos do display, os desenhos controlados e as restrições do projeto. A Success LCD pode analisar as informações necessárias para uma proposta de módulo TFT LCD personalizado; a compatibilidade final continua sujeita à validação de amostras no sistema do cliente.
