I. MIPI MIPI (Mobile Industry Processor Interface) est l'acronyme de Mobile Industry Processor Interface.
MIPI (Mobile Industry Processor Interface) est une norme ouverte pour les processeurs d'applications mobiles initiée par la MIPI Alliance.
Les spécifications qui ont été complétées et qui sont dans le plan sont les suivantes : Écrivez une description en image ici
DEUXIÈMEMENT, LA SPÉCIFICATION MIPI DSI DE MIPI ALLIANCE
1, interprétation du nom
LeLe CS du DCS (DisplayCommandSet) est un ensemble standardisé de commandes pour les modules d'affichage en mode commande.
DSI, CSI (DisplaySerialDisplay, CameraSerialInterface)
DSI définit une interface série haute vitesse entre le processeur et le module d'affichage.
CSI définit une interface série haute vitesse entre le processeur et le module caméra.
D-PHY : Fournit des définitions de couche physique pour DSI et CSI
2, structure en couches DSI
DSI est divisé en quatre couches, correspondant à D-PHY, DSI, spécification DCS, diagramme de structure hiérarchique comme suit :
PHY définit le support de transmission, le circuit d'entrée/sortie et le mécanisme d'horloge et de signal.
Couche de gestion des couloirs : envoyez et collectez le flux de données vers chaque couloir.
Couche de protocole de bas niveau : définit la façon dont les images et les résolutions sont encadrées, la détection des erreurs, etc.
Couche d'application : décrit les flux de données d'encodage et d'analyse de haut niveau.
Écrivez une description de l'image ici
3, mode commande et vidéo
Les périphériques compatibles DSI prennent en charge les modes de fonctionnement Commande ou Vidéo, lequel mode est déterminé par l'architecture du périphérique. Le mode Commande fait référence à l'envoi de commandes et de données à un contrôleur avec un cache d'affichage.L'hôte contrôle indirectement le périphérique via des commandes.
Le mode de commande utilise une interface bidirectionnelle Le mode vidéo fait référence à l'utilisation de flux d'images réelles de l'hôte vers le périphérique.Ce mode ne peut être transmis qu'à grande vitesse.
Pour réduire la complexité et réduire les coûts, les systèmes uniquement vidéo peuvent n'avoir qu'un seul chemin de données unidirectionnel
Introduction à D-PHY
1, D-PHY décrit un PHY synchrone, à grande vitesse, à faible puissance et à faible coût.
Une configuration PHY comprend
Une voie d'horloge
Une ou plusieurs voies de données
La configuration PHY pour deux voies est illustrée ci-dessous
Écrivez une description de l'image ici
Trois principaux types de voies
Horloge à sens unique
Voie de données à sens unique
Voie de données bidirectionnelle
Mode de transmission D-PHY
Mode de signal basse consommation (Low-Power) (pour le contrôle): 10 MHz (max)
Mode de signal à grande vitesse (pour la transmission de données à grande vitesse) : 80 Mbps à 1 Gbps/Lane
Le protocole de bas niveau D-PHY spécifie que l'unité minimale de données est un octet
Lors de l'envoi de données, il doit être bas devant et haut derrière.
D-PHY pour les applications mobiles
DSI : afficher l'interface série
Une voie d'horloge, une ou plusieurs voies de données
CSI : interface série de la caméra
2, module de voie
PHY se compose de D-PHY (module de voie)
D-PHY peut contenir :
Émetteur de faible puissance (LP-TX)
Récepteur basse consommation (LP-RX)
Émetteur à grande vitesse (HS-TX)
Récepteur haute vitesse (HS-RX)
Détecteur de concurrence basse consommation (LP-CD)
Trois principaux types de voies
Horloge à sens unique
Maître : HS-TX, LP-TX
Esclave : HS-RX, LP-RX
Voie de données à sens unique
Maître : HS-TX, LP-TX
Esclave : HS-RX, LP-RX
Voie de données bidirectionnelle
Maître, Esclave : HS-TX, LP-TX, HS-RX, LP-RX, LP-CD
3, état de voie et tension
État de la voie
LP-00, LP-01, LP-10, LP-11 (asymétrique)
HS-0, HS-1 (différence)
Tension de voie (typique)
BP : 0-1,2 V
HS : 100-300 mV (200 mV)
4, mode de fonctionnement
Trois modes de fonctionnement pour Data Lane
Mode d'échappement, mode haute vitesse, mode de contrôle
Les événements possibles de l'état d'arrêt du mode de contrôle sont :
Demande de mode d'échappement (LP-11-LP-10-LP-00-LP-01-LP-00)
Demande de mode haute vitesse (LP-11-LP-01-LP-00)
Demande de redressement (LP-11-LP-10-LP-00-LP-10-LP-00)
Le mode d'échappement est une opération spéciale de la voie de données dans l'état LP
Dans ce mode, vous pouvez entrer des fonctions supplémentaires : LPDT, ULPS, Trigger
Data Lane entre en mode Escape via LP-11-LP-10-LP-00-LP-01-LP-00
Une fois en mode Escape, l'expéditeur doit envoyer 1 commande 8 bits en réponse à l'action demandée
Le mode d'échappement utilise Spaced-One-Encoding Hot
État d'alimentation ultra-faible
Dans cet état, les lignes sont vides (LP-00)
L'état ultra-basse consommation de Clock Lane
Clock Lane entre dans l'état ULPS via LP-11-LP-10-LP-00
- Quittez cet état via LP-10, TWAKEUP, LP-11, le temps TWAKEUP minimum est de 1 ms
Transmission de données à grande vitesse
L'acte d'envoyer des données série à grande vitesse est appelé transfert de données à grande vitesse ou déclenchement (rafale)
Toutes les portes des voies démarrent de manière synchrone et l'heure de fin peut varier.
L'horloge doit être en mode haute vitesse
Le processus de transfert sous chaque opération de mode
Le processus d'entrée en mode Escape : LP-11- LP-10- LP-00-LP-01-LP-01-LP-00-Entry Code-LPD (10 MHz)
Le processus de sortie du mode Escape : LP-10-LP-11
Le processus d'entrée en mode haut débit : LP-11- LP-01-LP-00-SoT (00011101) - HSD (80 Mbps à 1 Gbps)
Le processus de sortie du mode haute vitesse : EoT-LP-11
Mode de contrôle – Processus de transmission BTA : LP-11, LP-10, LP-00, LP-10, LP-00
Mode de contrôle - Processus de réception BTA : LP-00, LP-10, LP-11
Diagramme de transition d'état
Écrivez une description de l'image ici
Présentation de l'IDS
1, DSI est une interface extensible Lane, 1 horloge Lane/1-4 données Lane Lane
Les périphériques compatibles DSI prennent en charge 1 ou 2 modes de fonctionnement de base :
Mode de commande (similaire à l'interface MPU)
Mode vidéo (similaire à l'interface RVB) - Les données doivent être transférées en mode haute vitesse pour prendre en charge le transfert de données dans 3 formats
Mode d'impulsion synchrone sans rafale
Mode d'événement synchrone sans rafale
Mode rafale
Mode transmission :
Mode de signal à grande vitesse (mode de signalisation à grande vitesse)
Mode de signal à faible puissance (mode de signalisation à faible puissance) - uniquement la voie de données 0 (l'horloge est différente ou provient de DP, DN).
Type de cadre
Trames courtes : 4 octets (fixes)
Trames longues : 6 à 65541 octets (variable)
Deux exemples de transmission de données à haut débit
Écrivez une description de l'image ici
2, structure à cadre court
Tête de trame (4 octets)
Identification des données (DI) 1 octet
Données de trame – 2 octets (longueur fixée à 2 octets)
Détection d'erreur (ECC) 1 octet
Taille du cadre
La longueur est fixée à 4 octets
3, structure à long cadre
Tête de trame (4 octets)
Identification des données (DI) 1 octet
Nombre de données - 2 octets (nombre de données remplies)
Détection d'erreur (ECC) 1 octet
Remplissage de données (0 à 65535 octets)
Longueur s.WC?octets
Fin de trame : somme de contrôle (2 octets)
Taille du cadre:
4 s (0 à 65535) et 2 s 6 à 65541 octets
4, type de données de trame Voici les descriptions d'image des cinq instances de mesure de signal MIPI DSI 1, carte de mesure de signal MIPI DSI 2 en mode basse consommation, mode de transmission MIPI D-PHY et DSI et mode de fonctionnement...Mode de transmission D-PHY et DSI, Mode de signal basse consommation (Low-Power) (pour le contrôle) : 10 MHz (max) - Mode de signal haute vitesse (pour la transmission de données à haute vitesse) : 80 Mbps à 1 Gbps/Lane - Mode D-PHY de fonctionnement – Mode d'échappement, mode haute vitesse (rafale), mode de contrôle, mode de fonctionnement DSI, mode de commande (similaire à l'interface MPU) – Mode vidéo (similaire à l'interface rGB) – Les données doivent être transmises en mode haute vitesse 3, petites conclusions - Le mode de transmission et le mode de fonctionnement sont des concepts différents...Le mode de transmission High Speed doit être utilisé en mode de fonctionnement Video Mode.Cependant, le mode de mode de commande est généralement utilisé pour lire et écrire des registres lorsque les modules LCD sont initialisés, car les données ne sont pas sujettes aux erreurs et faciles à mesurer à basse vitesse.Le mode vidéo peut également envoyer des instructions à l'aide de la haute vitesse, et le mode de commande peut également utiliser le mode de fonctionnement à haute vitesse, mais ce n'est pas nécessaire de le faire.
Heure de publication : 08 août 2019