Interface MIPI

I. MIPI MIPI (Mobile Industry Processor Interface) é un acrónimo de Mobile Industry Processor Interface.
MIPI (Mobile Industry Processor Interface) é un estándar aberto para procesadores de aplicacións móbiles iniciado pola MIPI Alliance.

As especificacións que se completaron e están no plano son as seguintes: Escribe aquí unha descrición da imaxe
SEGUNDA, ESPECIFICACIÓN MIPI DSI DE MIPI ALLIANCE
1, interpretación do substantivo
O:DCS do DCS (DisplayCommandSet) é un conxunto estandarizado de comandos para módulos de visualización en modo comando.
DSI, CSI (DisplaySerialDisplay, CameraSerialInterface)
DSI define unha interface serie de alta velocidade entre o procesador e o módulo de visualización.
CSI define unha interface serie de alta velocidade entre o procesador e o módulo da cámara.
D-PHY: ofrece definicións de capa física para DSI e CSI
2, estrutura en capas DSI
DSI divídese en catro capas, correspondentes á especificación D-PHY, DSI, DCS, diagrama de estrutura xerárquica do seguinte xeito:
PHY define o medio de transmisión, o circuíto de entrada/saída e o mecanismo de reloxo e sinal.
Capa de xestión de carril: envía e recolle o fluxo de datos a cada carril.
Capa de protocolo de baixo nivel: define como se enmarcan os fotogramas e as resolucións, a detección de erros, etc.
Capa de aplicación: describe fluxos de datos de análise e codificación de alto nivel.

Escribe aquí unha descrición da imaxe
3, Modo de comando e vídeo
Os periféricos compatibles con DSI admiten os modos operativos de comando ou vídeo, cuxo modo está determinado pola arquitectura do periférico. O modo de comando refírese ao envío de comandos e datos a un controlador cunha caché de pantalla.O host controla indirectamente o periférico mediante comandos.
O modo de comando usa unha interface bidireccional. O modo de vídeo refírese ao uso de fluxos de imaxes reais desde o host ata o periférico.Este modo só se pode transmitir a altas velocidades.

Para reducir a complexidade e aforrar custos, os sistemas de só vídeo poden ter só unha ruta de datos unidireccional
Introdución a D-PHY
1, D-PHY describe un PHY síncrono, de alta velocidade, de baixa potencia e de baixo custo.
Unha configuración PHY inclúe
Un carril do reloxo
Un ou varios carriles de datos
A continuación móstrase a configuración PHY para dous carrís
Escribe aquí unha descrición da imaxe
Tres tipos de vías principais
Carril de reloxo de sentido único
Carril de datos unidireccional
Carril de datos bidireccional
Modo de transmisión D-PHY
Modo de sinal de baixa potencia (baixa potencia) (para control): 10 MHz (máx.)
Modo de sinal de alta velocidade (para transmisión de datos a alta velocidade): 80 Mbps a 1 Gbps/Carril
O protocolo de baixo nivel D-PHY especifica que a unidade mínima de datos é un byte
Ao enviar datos, deben estar baixos por diante e altos por detrás.
D-PHY para aplicacións móbiles
DSI: Mostrar interface en serie
Un carril de reloxo, un ou varios carriles de datos
CSI: Camera Serial Interface
2, Módulo de carril
PHY consta de D-PHY (módulo de carril)
D-PHY pode conter:
Transmisor de baixa potencia (LP-TX)
Receptor de baixa potencia (LP-RX)
Transmisor de alta velocidade (HS-TX)
Receptor de alta velocidade (HS-RX)
Detector competitivo de baixa potencia (LP-CD)
Tres tipos de vías principais
Carril de reloxo de sentido único
Mestre: HS-TX, LP-TX
Esclavo: HS-RX, LP-RX
Carril de datos unidireccional
Mestre: HS-TX, LP-TX
Esclavo: HS-RX, LP-RX
Carril de datos bidireccional
Mestre, esclavo: HS-TX, LP-TX, HS-RX, LP-RX, LP-CD
3, estado da pista e tensión
Estado do carril
LP-00, LP-01, LP-10, LP-11 (single-ended)
HS-0, HS-1 (diferenza)
Tensión da pista (típica)
LP: 0-1,2 V
HS: 100-300 mV (200 mV)
4, modo de funcionamento
Tres modos de operación para Data Lane
Modo de escape, modo de alta velocidade, modo de control
Os posibles eventos do estado de parada do modo de control son:
Solicitude de modo de escape (LP-11-LP-10-LP-00-LP-01-LP-00)
Solicitude de modo de alta velocidade (LP-11-LP-01-LP-00)
Solicitude de resposta (LP-11-LP-10-LP-00-LP-10-LP-00)
O modo de escape é unha operación especial do carril de datos no estado LP
Neste modo, pode introducir algunhas funcións adicionais: LPDT, ULPS, Trigger
Data Lane entra en modo Escape a través de LP-11-LP-10-LP-00-LP-01-LP-00
Unha vez no modo de escape, o remitente debe enviar 1 comando de 8 bits en resposta á acción solicitada
O modo de escape usa a codificación de un espazo espaciada
Estado de potencia ultra baixa
Neste estado, as liñas están baleiras (LP-00)
O estado de potencia ultra baixa de Clock Lane
Clock Lane entra en estado ULPS a través de LP-11-LP-10-LP-00
- Saia deste estado a través de LP-10 , TWAKEUP , LP-11, o tempo mínimo de TWAKEUP é de 1 ms
Transmisión de datos de alta velocidade
O acto de enviar datos en serie de alta velocidade chámase transferencia de datos de alta velocidade ou activación (ráfaga)
Todas as portas dos carrís comezan de forma sincronizada e a hora de finalización pode variar.
O reloxo debe estar en modo de alta velocidade
O proceso de transferencia baixo cada operación de modo
O proceso de entrada ao modo Escape: LP-11- LP-10- LP-00-LP-01-LP-01-LP-00-Entry Code-LPD (10MHz)
O proceso de saída do modo Escape: LP-10-LP-11
O proceso de entrada ao modo de alta velocidade: LP-11- LP-01-LP-00-SoT (00011101) - HSD (80Mbps a 1Gbps)
O proceso de saída do modo de alta velocidade: EoT-LP-11
Modo de control: proceso de transmisión BTA: LP-11, LP-10, LP-00, LP-10, LP-00
Modo de control: proceso de recepción de BTA: LP-00, LP-10, LP-11

Diagrama de transición de estado

Escribe aquí unha descrición da imaxe
Introdución ao DSI
1, DSI é unha interface extensible de carril, 1 carril de reloxo / carril de datos 1-4
Os periféricos compatibles con DSI admiten 1 ou 2 modos básicos de operación:
Modo de comando (semellante á interface MPU)
Modo de vídeo (semellante á interface RGB): os datos deben transferirse en modo de alta velocidade para admitir a transferencia de datos en 3 formatos
Modo de pulso síncrono non ráfaga
Modo de evento sincrónico sen explosión
Modo ráfaga
Modo de transmisión:
Modo de sinal de alta velocidade (modo de sinalización de alta velocidade)
Modo de sinal de baixa potencia (modo de sinalización de baixa potencia): só o carril de datos 0 (o reloxo é diferente ou procede de DP, DN).
Tipo de cadro
Cadros curtos: 4 bytes (fixos)
Fotogramas longos: de 6 a 65541 bytes (variable)
Dous exemplos de transmisión de datos de alta velocidade
Escribe aquí unha descrición da imaxe
2, estrutura de cadros curtos
Cabeza de fotograma (4 bytes)
Identificación de datos (DI) 1 byte
Datos de trama: 2 bytes (longitude fixada en 2 bytes)
Detección de erros (ECC) 1 byte
Tamaño do cadro
A lonxitude está fixada en 4 bytes
3, estrutura de cadro longo
Cabeza de fotograma (4 bytes)
Identificación de datos (DI) 1 byte
Conta de datos: 2 bytes (número de datos cubertos)
Detección de erros (ECC) 1 byte
Recheo de datos (0 a 65535 bytes)
Lonxitude s.WC?bytes
Fin do cadro: suma de comprobación (2 bytes)
Tamaño do cadro:
4 s (0 a 65535) e 2 s 6 a 65541 bytes
4, tipo de datos de cadro Aquí están as descricións de imaxes dos cinco, instancia de medición de sinal MIPI DSI 1, mapa de medición de sinal MIPI DSI 2 en modo de baixa potencia, modo de transmisión e modo de operación MIPI D-PHY e DSI...Modo de transmisión D-PHY e DSI, modo de sinal de baixa potencia (baixa potencia) (para control): 10MHz (máx.) - Modo de sinal de alta velocidade (para transmisión de datos de alta velocidade): 80Mbps a 1Gbps/Carril - Modo D-PHY de operación – Modo de escape, Modo de alta velocidade (ráfaga), Modo de control, Modo de operación DSI, Modo de comando (semellante á interface MPU) – Modo de vídeo (semellante á interface RGB) – Os datos deben transmitirse en modo de alta velocidade 3, pequenas conclusións: o modo de transmisión e o modo de operación son conceptos diferentes...O modo de transmisión de alta velocidade debe usarse no modo de operación do modo de vídeo.Non obstante, o modo de comandos adoita utilizarse para ler e escribir rexistros cando se inicializan os módulos LCD, porque os datos non son propensos a erros e son fáciles de medir a baixas velocidades.O modo de vídeo tamén pode enviar instrucións usando a alta velocidade, e o modo de comando tamén pode usar o modo de operación de alta velocidade, pero non é necesario facelo.


Hora de publicación: 08-ago-2019
Chat en liña de WhatsApp!