Enfrentando um gargalo no seu Projeto de Display Incorporado?
Não deixe que a integração complexa ou problemas na cadeia de abastecimento atrasem o seu tempo de colocação no mercado. Marque uma consulta gratuita com a equipa de especialistas da RJY para apoio personalizado em design e fabrico.
Guia de Compatibilidade da Placa Controladora HDMI para MIPI
Publicado:
Leitura de 12 minutos
Atualizado:
Uma placa controladora HDMI para MIPI pode conectar uma fonte de vídeo HDMI a um painel LCD MIPI DSI, mas a presença do conector correto não é suficiente para confirmar a compatibilidade. Dois painéis podem usar um conector FPC de 40 pinos e quatro vias de dados MIPI, mas exigir diferentes atribuições de pinos, temporização de vídeo, comandos de inicialização, trilhas de alimentação, sequências de reset ou circuitos de retroiluminação.
Para um projeto de engenharia, a pergunta correta não é simplesmente: “Este painel usa MIPI?” É: “Esta placa controladora pode gerar as condições elétricas, de temporização, firmware e alimentação exatas exigidas por este painel?”
Este guia explica como avaliar uma placa controladora HDMI para MIPI antes de solicitar uma amostra ou conectar um painel LCD desconhecido.
O que faz uma placa controladora HDMI para MIPI?
Uma placa controladora HDMI para MIPI recebe vídeo de uma fonte HDMI e o converte em um sinal MIPI Display Serial Interface adequado para um módulo LCD compatível. MIPI DSI é uma interface de alta velocidade definida para comunicação entre um processador host e um módulo de exibição.[1]
Um caminho de sinal simplificado se parece com isto:
Fonte HDMI → Receptor HDMI ou circuito de ponte → Transmissor MIPI DSI → IC driver LCD e painel
O sistema de exibição completo normalmente inclui caminhos adicionais que não devem ser confundidos com a conversão de vídeo:
Alimentação lógica e de polarização do LCD
Sinais de reset e habilitação do painel
Alimentação e dimerização da retroiluminação LED
Comunicação do controlador de toque
Firmware da placa controladora ou dados de inicialização do painel
É por isso que uma placa HDMI para MIPI deve ser tratada como parte de um sistema de exibição, e não como um adaptador de conector passivo.
Fatores de compatibilidade para dois painéis LCD MIPI DSI com conectores semelhantes
Por que “MIPI, 40 pinos, 4 vias” não garante compatibilidade
Uma descrição de conector comunica apenas uma pequena parte das informações necessárias para acionar um painel. “40 pinos” identifica o número de contatos, não a função atribuída a cada contato. Da mesma forma, “MIPI de 4 vias” não estabelece a taxa de via necessária, o formato de pixel, a temporização de vídeo, o modo de operação ou a sequência de inicialização.
MIPI DSI comumente usa uma via de clock e uma ou mais vias de dados. Uma nota de aplicação da NXP descreve configurações DSI baseadas em D-PHY com uma via de clock e até quatro vias de dados, distinguindo também entre painéis em modo de comando e modo de vídeo.[2] O controlador e o painel devem concordar sobre os detalhes de implementação relevantes.
Antes de aprovar a compatibilidade, revise as seguintes áreas como um sistema único.
1. Confirmar que o painel utiliza MIPI DSI
“MIPI” não é uma descrição completa de interface de painel. As especificações MIPI abrangem várias funções, incluindo exibição, câmera, toque, controle e outras interfaces de dispositivo. Uma entrada de exibição LCD deve ser identificada especificamente como MIPI DSI ou MIPI DSI-2, não meramente “MIPI”.”
A folha de dados do painel deve identificar:
A interface de exibição como MIPI DSI
A camada física usada pelo painel
O número de vias de dados
O formato de pixel suportado
Se o painel opera em modo de vídeo, modo de comando ou suporta ambos
Não confunda sinais de exibição MIPI DSI com sinais de câmera MIPI CSI. Eles servem a caminhos de dados diferentes e não são intercambiáveis.
2. Verificar o número de vias, o mapeamento de vias e a capacidade das vias
Uma placa controladora anunciada como uma placa MIPI de quatro vias não deve ser automaticamente considerada como suportando todos os painéis de uma, duas, três ou quatro vias. O hardware da ponte pode ter uma capacidade de via específica, enquanto seu firmware pode estar configurado para um conjunto mais restrito de arranjos de vias.
Confirme todos os seguintes itens:
Item da Lane
Informações necessárias do painel
Informações necessárias da placa
Número de vias de dados
Número necessário de vias ativas
Contagens de vias suportadas e configuráveis por firmware
Via de clock
Pinos da via de clock e requisitos elétricos
Saída da via de clock e mapeamento do conector
Polaridade da via
Atribuição de pinos positivo e negativo
Se a polaridade segue o mesmo mapeamento ou pode ser alterada
Ordem das vias
Localização das vias de dados no FPC
Roteamento físico e qualquer remapeamento de via suportado
Taxa de dados por via
Faixa operacional necessária
Faixa de saída da ponte e firmware
Se o painel requer duas vias de dados, mas a placa está configurada para quatro, a compatibilidade depende se o hardware e o firmware podem gerar o fluxo de duas vias exigido pelo painel. Isso deve ser verificado, não inferido.
3. Corresponder resolução, taxa de atualização, temporização e formato de pixel
Resolução é apenas a matriz de pixels visível. Um controlador também precisa da temporização de vídeo completa, incluindo intervalos de blanking horizontal e vertical, larguras de sincronização, front porch, back porch, clock de pixel, taxa de atualização e polaridade de sinal quando aplicável.
Por exemplo, um painel retrato de 800 × 1280 e um painel paisagem de 1280 × 800 contêm o mesmo número de pixels ativos, mas isso não os torna eletricamente ou logicamente equivalentes. Suas definições de temporização, direção de varredura, inicialização e orientação de entrada esperada podem diferir.
A revisão mínima de compatibilidade deve incluir:
Parâmetro
Por Que Isso Importa
Sintoma Possível Quando Incorreto
Resolução ativa
Define a matriz de pixels visível
Sem imagem, imagem cortada ou modo não suportado
Taxa de atualização
Afeta o clock de pixel e a largura de banda necessária do link
Imagem instável ou sem sincronização
Temporização horizontal e vertical
Define como cada quadro é transmitido
Imagem deslocada, rolante, duplicada ou em branco
Formato de pixel
Controla como os dados de cor são empacotados
Cores incorretas ou ausência de imagem
Taxa de dados por lane
Deve transportar o fluxo de pixels necessário
Artefatos, instabilidade ou falha de link
Uma verificação inicial útil de largura de banda é baseada no clock de pixel, bits por pixel e no número de lanes de dados. A Texas Instruments fornece a relação básica como:
Taxa de dados aproximada por lane = clock de pixel × bits por pixel ÷ número de lanes[3]
Este é um cálculo preliminar de engenharia, não uma qualificação completa. Espaçamento em branco, overhead de pacotes, limitações de ponte e a faixa de taxa de lane permitida pelo painel ainda devem ser considerados.
A resolução máxima declarada de uma placa controladora indica, portanto, um limite superior de capacidade; não comprova suporte para todas as temporizações abaixo dessa resolução.
4. Identificar modo de vídeo, modo de comando e requisitos de inicialização
Painéis MIPI DSI podem operar em modo de vídeo ou modo de comando. No modo de vídeo, o host envia um fluxo de pixels em tempo real. No modo de comando, o sistema se comunica com o display usando comandos e transações de dados, frequentemente envolvendo memória local do display.[2]
Alguns painéis devem primeiro receber uma sequência de inicialização específica do fabricante antes do início da transmissão de vídeo. A sequência pode configurar o CI do driver, formato de pixel, orientação, comportamento de energia, configurações de gama, temporização, estado de suspensão ou estado de ativação do display.
A documentação do driver MIPI DSI da NXP reflete essa distinção: o periférico DSI é inicializado, a temporização D-PHY é configurada, transferências de comando podem ser realizadas, e o modo de vídeo pode então ser iniciado com a configuração DPI necessária.[4]
Antes de selecionar uma placa controladora, determine se o painel requer:
Comandos MIPI DCS
Comandos de inicialização específicos do fornecedor
Uma sequência de reset específica
Transmissão de comando em baixa potência antes de vídeo em alta velocidade
Operação em modo de vídeo burst ou non-burst
Uma configuração específica do CI do driver
Se o fornecedor do painel não puder fornecer o código de inicialização ou um design de referência comprovado, a adaptação do firmware pode se tornar significativamente mais difícil.
5. Comparar a definição completa dos pinos do conector FPC
Nunca conecte um painel baseado apenas no passo e na contagem de pinos do conector. A definição completa dos pinos deve ser comparada linha por linha.
Um conector de 40 pinos com passo de 0,5 mm pode conter uma combinação de:
Lanes de clock e dados MIPI
Tensão lógica do LCD
Trilhas de polarização positiva e negativa do painel
Ground (GND)
Reset e enable
Conexões de anodo e catodo do backlight
PWM ou enable do backlight
Alimentação e comunicação do controlador de toque
Pinos de identificação ou teste
O lado de contato do FPC, direção de inserção, orientação do conector e roteamento do cabo também devem corresponder ao design mecânico. Uma sequência de pinos espelhada pode colocar alimentação em um pino de sinal, mesmo que o conector pareça se encaixar fisicamente.
6. Verificar os requisitos de alimentação, reset e retroiluminação do painel
MIPI DSI descreve a interface de comunicação do display; não elimina os requisitos de alimentação específicos do painel. O LCD pode exigir várias trilhas lógicas ou analógicas, e o CI do driver pode especificar uma ordem definida para aplicar alimentação, reset, inicialização, sleep-out, display-on e enable do backlight.
No exemplo da NXP de inicialização de um LCD DSI, a implementação inclui configurar a alimentação do painel, reset, GPIO do backlight, parâmetros de temporização e polaridade do sinal antes da operação normal.[2]
Revise estes itens separadamente:
Tensão e corrente lógicas do LCD
Trilhas de polarização positiva e negativa necessárias
Nível de tensão e temporização do reset
Sequência de ligar e desligar
Tensão direta e corrente do backlight
Lógica de enable do backlight
Frequência e polaridade do PWM, se o dimming for necessário
Condições térmicas no brilho pretendido
Um backlight funcional não prova que a comunicação MIPI está funcionando. Por outro lado, um LCD corretamente inicializado pode permanecer visualmente escuro se o circuito do backlight não estiver habilitado.
7. Confirmar a fonte HDMI e o modo de saída
A fonte HDMI deve fornecer um modo de vídeo que a placa controladora possa receber e traduzir para a temporização necessária do painel. Um laptop, PC, Raspberry Pi ou computador embarcado pode selecionar seu modo de saída com base na identificação do display, configuração do sistema operacional ou um modo definido manualmente.
Antes de testar, confirme:
As resoluções de saída e taxas de atualização disponíveis da fonte HDMI
Os modos de entrada suportados pelo firmware da placa ponte
Se a placa realiza escalonamento ou espera um modo de entrada nativo específico
Se a temporização de retrato deve ser gerada pela fonte
Se a rotação é tratada pelo software da fonte, firmware da ponte ou CI do driver do display
Não presuma que uma placa HDMI-para-MIPI automaticamente escala, rotaciona ou converte todos os modos de fonte. Essas funções devem ser confirmadas para o firmware real.
Fluxo de trabalho de engenharia para verificar a compatibilidade de painel LCD HDMI-para-MIPI
8. Tratar o toque como uma interface separada
Converter vídeo HDMI em MIPI DSI não converte ou habilita automaticamente a entrada por toque. Um painel de toque capacitivo pode usar USB, I2C ou outra conexão, enquanto seu controlador pode exigir suporte de driver e firmware do lado do host.
A MIPI também mantém uma família separada de especificações para integração de toque, ilustrando que a transmissão do display e a entrada por toque são funções distintas do sistema.[5]
Para um projeto com fonte HDMI, verifique:
O modelo do controlador de toque
A interface de toque, como USB ou I2C
Suporte necessário do driver do host
Requisitos de alimentação do toque
Mapeamento de coordenadas e orientação da tela
Se a placa controladora expõe ou processa o sinal de toque
Revisão de compatibilidade para a placa RJY-HDMI-MIPI-V1
A página atual de produtos da RJY Display identifica a RJY-HDMI-MIPI-V1 como uma placa controladora HDMI para MIPI usando o chip principal LT6911C. A configuração publicada descreve uma conexão LCD MIPI de quatro vias, um conector FPC de 40 pinos e 0,5 mm, e suporte para resoluções de até 1920 × 1200.[6]
Item publicado da placa
O que estabelece
O que ainda requer confirmação
Função HDMI para MIPI
A placa faz a ponte entre uma fonte HDMI e uma saída LCD MIPI
Modos de entrada HDMI suportados e firmware específico do painel
Saída LCD MIPI de quatro vias
A configuração de saída declarada utiliza quatro vias de dados MIPI
Taxa de via do painel, ordem das vias, polaridade e modo
Conector FPC de 40 pinos e 0,5 mm
O formato físico do conector
Compatibilidade completa pino a pino e orientação do FPC
Resolução máxima de até 1920 × 1200
Um limite de resolução publicado
Temporização exata da resolução, taxa de atualização e formato de pixel
Suporte a retroiluminação LED
A placa inclui capacidade relacionada à retroiluminação
Compatibilidade com a cadeia de LEDs real do painel e requisitos de dimerização
Essas especificações são úteis para uma triagem inicial, mas um painel não deve ser declarado compatível até que sua ficha técnica, definição de pinos, informações de inicialização, temporização e requisitos de alimentação tenham sido revisados.
Exemplo: Um painel de 800 × 1280, quatro vias e 40 pinos é compatível?
Não há informações suficientes disponíveis para responder apenas com base nessas três especificações.
O painel passa em uma triagem inicial porque sua resolução está abaixo do máximo publicado da placa, e sua contagem de vias e formato de conector declarados parecem relevantes. No entanto, a confirmação de engenharia ainda requer:
O modelo completo do painel e a ficha técnica
Definição exata dos 40 pinos
Orientação de contato do FPC
Temporização horizontal e vertical
Taxa de atualização necessária
Formato de pixel e taxa de dados por via
Requisito de modo vídeo ou modo comando
CI do driver e sequência de inicialização
Trilhas de alimentação lógica e de polarização
Sequência de reset e alimentação
Tensão, corrente, habilitação e método de dimerização da retroiluminação
Interface do controlador de toque, se o toque estiver incluído
A compatibilidade deve ser confirmada com base nesses itens antes que uma placa de amostra seja conectada ao painel.
Fluxo de trabalho recomendado para correspondência de painel HDMI para MIPI
Obtenha a ficha técnica original do painel. Uma listagem de revendedor ou fotografia do conector não é suficiente.
Confirme a interface e o modo de operação DSI. Identifique a contagem de vias, formato de pixel, modo vídeo ou comando e requisitos de inicialização.
Compare a definição de pinos do FPC. Verifique cada sinal e pino de alimentação, incluindo a orientação do conector.
Revise a temporização e a largura de banda. Compare resolução, taxa de atualização, clock de pixel, blanking, taxa de via e limites da ponte.
Revise os circuitos de alimentação e retroiluminação. Confirme as trilhas lógicas, trilhas de polarização, sequenciamento, reset, corrente do LED e dimerização.
Confirme a disponibilidade do firmware. Determine se o firmware existente suporta o painel ou precisa ser adaptado.
Verifique o modo da fonte HDMI. Confirme que a fonte pode produzir a temporização de entrada necessária.
Teste uma combinação controlada de amostra. Utilize juntos o painel, placa, cabo, firmware e configuração de alimentação confirmados.
Alimentação da placa, trilhas de alimentação do painel, sinais de habilitação, orientação do conector e estado de proteção
Retroiluminação acesa, mas sem imagem
Inicialização DSI, sequência de reset, temporização, configuração de pistas, firmware e ativação do painel
Imagem deslocada ou com rolamento
Temporização horizontal e vertical, clock de pixel, configurações de sincronismo e taxa de atualização
Cores incorretas
Formato de pixel, ordem de cores, profundidade de bits e configuração do driver-IC
Artefatos intermitentes
Taxa de pistas, integridade de sinal, qualidade do FPC, aterramento, estabilidade de alimentação e margem de temporização
Vídeo funciona, mas o toque não
Interface de toque, driver do host, conexão USB ou I2C, alimentação, mapeamento e orientação
Imagem correta na orientação errada
Rotação da fonte, configuração de varredura do painel, comandos de inicialização e capacidade de firmware da ponte
O que enviar para uma revisão de compatibilidade de engenharia
Fornecer documentação completa antes da amostragem reduz tentativas e erros desnecessários. Prepare:
Número completo do modelo do painel LCD
Datasheet original do painel
Tabela de temporização do painel
Definição de pinos do FPC e desenho do conector
Modelo do driver IC
Arquivo de comandos de inicialização ou código de referência
Especificação da retroiluminação
Informações do painel de toque e do controlador de toque
Dispositivo de fonte HDMI e modos de saída disponíveis
Orientação de tela necessária
Aplicação alvo e ambiente operacional
Quantidade de amostras e demanda de produção esperada
Se o datasheet original ou a sequência de inicialização não estiverem disponíveis, identifique essa limitação no início da revisão. Uma fotografia e a resolução nominal raramente são suficientes para uma adaptação confiável do painel MIPI.
Solicitar uma revisão de compatibilidade HDMI para MIPI
A RJY Display pode revisar seu painel LCD MIPI, fonte HDMI, conector, temporização, retroiluminação, toque e requisitos de firmware antes da seleção de amostras. A compatibilidade é avaliada para a configuração real do painel e da placa controladora, e não inferida apenas pelo tamanho do conector.
O mesmo conector de 40 pinos significa que um painel LCD é compatível?
Não. A mesma contagem de pinos e passo do conector não garantem a mesma definição de pinos. Alimentação, aterramento, pistas MIPI, reset, retroiluminação, toque e sinais de controle devem ser comparados pino a pino antes da conexão.
Uma placa HDMI para MIPI de quatro pistas pode acionar um painel MIPI de duas pistas?
Somente se o hardware e o firmware da ponte suportarem a configuração de duas pistas, temporização, formato de pixel e taxa de pistas necessária do painel. A capacidade de quatro pistas por si só não confirma a compatibilidade com duas pistas.
A compatibilidade é confirmada se a resolução do painel estiver abaixo da resolução máxima da placa?
Não. A resolução máxima é apenas um limite inicial de capacidade. O clock de pixel exato, os intervalos de blanking, a taxa de atualização, o modo DSI, o formato de pixel, a taxa de pistas, a sequência de inicialização e o firmware também devem corresponder.
Uma placa controladora HDMI para MIPI suporta automaticamente entrada de tela sensível ao toque?
Não. O toque normalmente usa um controlador separado e um caminho de comunicação, como USB ou I2C. A interface de toque, o driver do host, a alimentação, o mapeamento de coordenadas e a orientação devem ser revisados separadamente.
Quais documentos são necessários para confirmar a compatibilidade do LCD MIPI?
A revisão deve incluir o datasheet original do painel, a definição completa dos pinos do FPC, a tabela de temporização, o driver IC, os comandos de inicialização, a sequência de alimentação, a especificação da retroiluminação, os detalhes do controlador de toque e as informações sobre a fonte HDMI.
Um painel MIPI de quatro pistas de 800 × 1280 pode ser aprovado com base em sua resolução e contagem de pistas?
Não. Essas especificações são úteis para uma triagem inicial, mas a aprovação ainda requer o pinout do painel, temporização, modo de operação, sequência de inicialização, trilhas de alimentação, requisitos de retroiluminação, suporte de firmware e configuração de saída da fonte.