Interface MIPI

I. MIPI MIPI (Mobile Industry Processor Interface) é um acrônimo para Mobile Industry Processor Interface.
MIPI (Mobile Industry Processor Interface) é um padrão aberto para processadores de aplicativos móveis iniciado pela MIPI Alliance.

As especificações que foram concluídas e estão no plano são as seguintes: Escreva uma descrição da imagem aqui
SEGUNDO, ESPECIFICAÇÃO MIPI DSI DA MIPI ALLIANCE
1, interpretação de substantivo
O:DCS do DCS (DisplayCommandSet) é um conjunto padronizado de comandos para módulos de exibição no modo de comando.
DSI, CSI (DisplaySerialDisplay, CameraSerialInterface)
DSI define uma interface serial de alta velocidade entre o processador e o módulo de exibição.
CSI define uma interface serial de alta velocidade entre o processador e o módulo da câmera.
D-PHY: Fornece definições de camada física para DSI e CSI
2, estrutura em camadas DSI
DSI é dividido em quatro camadas, correspondendo a D-PHY, DSI, especificação DCS, diagrama de estrutura hierárquica da seguinte forma:
PHY define o meio de transmissão, o circuito de entrada/saída e o relógio e mecanismo de sinal.
Camada de gerenciamento de faixa: envie e colete o fluxo de dados para cada faixa.
Camada de protocolo de baixo nível: define como os quadros e as resoluções são enquadrados, a detecção de erros e assim por diante.
Camada de aplicativo: Descreve a codificação de alto nível e a análise dos fluxos de dados.

Escreva uma descrição da imagem aqui
3, Modo de Comando e Vídeo
Periféricos compatíveis com DSI suportam os modos de operação de Comando ou Vídeo, cujo modo é determinado pela arquitetura do periférico O modo de comando refere-se ao envio de comandos e dados para um controlador com um cache de exibição.O host controla indiretamente o periférico por meio de comandos.
O modo de comando usa interface bidirecional O modo de vídeo refere-se ao uso de fluxos de imagem real do host para o periférico.Este modo só pode ser transmitido em altas velocidades.

Para reduzir a complexidade e economizar custos, os sistemas somente de vídeo podem ter apenas um caminho de dados unidirecional
Introdução ao D-PHY
1, D-PHY descreve um PHY síncrono, de alta velocidade, baixo consumo de energia e baixo custo.
Uma configuração PHY inclui
Uma pista do relógio
Uma ou mais faixas de dados
A configuração PHY para duas pistas é mostrada abaixo
Escreva uma descrição da imagem aqui
Três tipos de faixa principal
Faixa do relógio unidirecional
Faixa de dados unidirecional
Faixa de dados bidirecional
Modo de transmissão D-PHY
Modo de sinal de baixa potência (baixa potência) (para controle): 10MHz (máx.)
Modo de sinal de alta velocidade (para transmissão de dados de alta velocidade): 80Mbps a 1Gbps/Lane
O protocolo de baixo nível D-PHY especifica que a unidade mínima de dados é um byte
Ao enviar dados, deve ser baixo na frente e alto atrás.
D-PHY para aplicativos móveis
DSI: Exibir interface serial
Uma faixa de relógio, uma ou mais faixas de dados
CSI: interface serial da câmera
2, módulo de pista
PHY consiste em D-PHY (Módulo Lane)
D-PHY pode conter:
Transmissor de baixa potência (LP-TX)
Receptor de baixa potência (LP-RX)
Transmissor de alta velocidade (HS-TX)
Receptor de alta velocidade (HS-RX)
Detector competitivo de baixa potência (LP-CD)
Três tipos de faixa principal
Faixa do relógio unidirecional
Mestre: HS-TX, LP-TX
Escravo: HS-RX, LP-RX
Faixa de dados unidirecional
Mestre: HS-TX, LP-TX
Escravo: HS-RX, LP-RX
Faixa de dados bidirecional
Mestre, Escravo: HS-TX, LP-TX, HS-RX, LP-RX, LP-CD
3, estado da pista e tensão
estado da pista
LP-00, LP-01, LP-10, LP-11 (single-ended)
HS-0, HS-1 (diferença)
Tensão da pista (típica)
LP: 0-1,2V
HS: 100-300mV (200mV)
4, modo de operação
Três modos de operação para Data Lane
Modo de fuga, modo de alta velocidade, modo de controle
Os possíveis eventos do estado de parada do modo de controle são:
Solicitação de modo de fuga (LP-11-LP-10-LP-00-LP-01-LP-00)
Solicitação de modo de alta velocidade (LP-11-LP-01-LP-00)
Solicitação de recuperação (LP-11-LP-10-LP-00-LP-10-LP-00)
O modo Escape é uma operação especial da pista de dados no estado LP
Neste modo, você pode inserir algumas funções adicionais: LPDT, ULPS, Trigger
Data Lane entra no modo Escape via LP-11-LP-10-LP-00-LP-01-LP-00
Uma vez no modo Escape, o remetente deve enviar 1 comando de 8 bits em resposta à ação solicitada
O modo Escape usa a codificação Hot com espaçamento um
Estado de energia ultrabaixa
Neste estado, as linhas estão vazias (LP-00)
O estado de energia ultrabaixa de Clock Lane
Clock Lane entra no estado ULPS via LP-11-LP-10-LP-00
- Saia deste estado via LP-10 , TWAKEUP , LP-11, o tempo mínimo de TWAKEUP é 1ms
Transmissão de dados em alta velocidade
O ato de enviar dados seriais de alta velocidade é chamado de transferência de dados de alta velocidade ou disparo (rajada)
Todas as portas de Lanes começam de forma síncrona e o horário de término pode variar.
O relógio deve estar no modo de alta velocidade
O processo de transferência em cada modo de operação
O processo de entrada no modo Escape: LP-11- LP-10- LP-00-LP-01-LP-01-LP-00-Entry Code-LPD (10MHz)
O processo de saída do modo Escape: LP-10-LP-11
O processo de entrada no modo de alta velocidade: LP-11- LP-01-LP-00-SoT (00011101) – HSD (80 Mbps a 1 Gbps)
O processo de saída do modo de alta velocidade: EoT-LP-11
Modo de controle – processo de transmissão BTA: LP-11, LP-10, LP-00, LP-10, LP-00
Modo de controle - processo de recebimento BTA: LP-00, LP-10, LP-11

Diagrama de transição de estado

Escreva uma descrição da imagem aqui
Introdução ao DSI
1, DSI é uma interface extensível Lane, 1 clock Lane/1-4 data Lane Lane
Os periféricos compatíveis com DSI suportam 1 ou 2 modos básicos de operação:
Modo de comando (semelhante à interface MPU)
Modo de vídeo (semelhante à interface RGB) – Os dados devem ser transferidos no modo de alta velocidade para suportar a transferência de dados em 3 formatos
Modo de pulso síncrono sem explosão
Modo de evento síncrono sem explosão
Modo de rajada
Modo de transmissão:
Modo de sinal de alta velocidade (modo de sinalização de alta velocidade)
Modo de sinal de baixa potência (modo de sinalização de baixa potência) – apenas a pista de dados 0 (o relógio é diferente ou vem de DP, DN).
Tipo de moldura
Quadros curtos: 4 bytes (fixo)
Quadros longos: 6 a 65541 bytes (variável)
Dois exemplos de transmissão de faixa de dados de alta velocidade
Escreva uma descrição da imagem aqui
2, estrutura de quadro curto
Cabeçalho do quadro (4 bytes)
Identificação de dados (DI) 1 byte
Dados do quadro - 2 bytes (comprimento fixo em 2 bytes)
Detecção de erro (ECC) 1 byte
Tamanho do quadro
O comprimento é fixado em 4 bytes
3, estrutura de quadro longo
Cabeçalho do quadro (4 bytes)
Identificação de dados (DI) 1 byte
Contagem de dados – 2 bytes (número de dados preenchidos)
Detecção de erro (ECC) 1 byte
Preenchimento de dados (0 a 65535 bytes)
Comprimento s.WC?bytes
Fim do quadro: checksum (2 bytes)
Tamanho do quadro:
4 s (0 a 65535) e 2 s 6 a 65541 bytes
4, tipo de dados do quadro Aqui estão as descrições de imagem dos cinco, instância de medição de sinal MIPI DSI 1, mapa de medição de sinal MIPI DSI 2 no modo de baixa potência, modo de transmissão MIPI D-PHY e DSI e modo de operação...Modo de transmissão D-PHY e DSI, modo de sinal de baixa potência (baixa potência) (para controle): 10MHz (máx) – modo de sinal de alta velocidade (para transmissão de dados em alta velocidade): 80 Mbps a 1 Gbps/pista – modo D-PHY de operação – Modo Escape, modo de alta velocidade (Burst), modo de controle, modo de operação DSI, modo de comando (semelhante à interface MPU) – Modo de vídeo (semelhante à interface RGB) – Os dados devem ser transmitidos em modo de alta velocidade 3, pequenas conclusões – Modo de transmissão e modo de operação são conceitos diferentes...O modo de transmissão de alta velocidade deve ser usado no modo de operação do modo de vídeo.No entanto, o modo Command Mode é geralmente usado para ler e gravar registradores quando os módulos LCD são inicializados, porque os dados não são propensos a erros e são fáceis de medir em baixas velocidades.O modo de vídeo também pode enviar instruções usando alta velocidade e o modo de comando também pode usar o modo de operação de alta velocidade, mas não é necessário fazê-lo.


Horário da postagem: 08 de agosto de 2019
Bate-papo on-line do WhatsApp!