MIPI-Schnittstelle

I. MIPI MIPI (Mobile Industry Processor Interface) ist ein Akronym für Mobile Industry Processor Interface.
MIPI (Mobile Industry Processor Interface) ist ein offener Standard für mobile Anwendungsprozessoren, der von der MIPI Alliance initiiert wurde.

Die Spezifikationen, die abgeschlossen wurden und im Plan sind, lauten wie folgt: Schreiben Sie hier eine Bildbeschreibung
ZWEITENS DIE MIPI-DSI-SPEZIFIKATION DER MIPI ALLIANCE
1, Substantivinterpretation
Der:DCS des DCS (DisplayCommandSet) ist ein standardisierter Befehlssatz für Anzeigemodule im Befehlsmodus.
DSI, CSI (DisplaySerialDisplay, CameraSerialInterface)
DSI definiert eine serielle Hochgeschwindigkeitsschnittstelle zwischen dem Prozessor und dem Anzeigemodul.
CSI definiert eine serielle Hochgeschwindigkeitsschnittstelle zwischen dem Prozessor und dem Kameramodul.
D-PHY: Bietet Definitionen der physikalischen Schicht für DSI und CSI
2, DSI-Schichtstruktur
DSI ist in vier Schichten unterteilt, die der D-PHY-, DSI-, DCS-Spezifikation und dem hierarchischen Strukturdiagramm wie folgt entsprechen:
PHY definiert das Übertragungsmedium, die Ein-/Ausgabeschaltung sowie den Takt- und Signalmechanismus.
Lane Management Layer: Senden und sammeln Sie den Datenfluss zu jeder Spur.
Low-Level-Protokollschicht: Definiert, wie Frames und Auflösungen gerahmt werden, Fehlererkennung und so weiter.
Anwendungsschicht: Beschreibt die Codierung und Analyse von Datenflüssen auf hoher Ebene.

Schreiben Sie hier eine Bildbeschreibung
3, Befehls- und Videomodus
DSI-kompatible Peripheriegeräte unterstützen Befehls- oder Videobetriebsmodi, wobei der Modus durch die Peripheriearchitektur bestimmt wird. Der Befehlsmodus bezieht sich auf das Senden von Befehlen und Daten an einen Controller mit einem Anzeige-Cache.Der Host steuert das Peripheriegerät indirekt durch Befehle.
Der Befehlsmodus verwendet eine Zwei-Wege-Schnittstelle. Der Videomodus bezieht sich auf die Verwendung von Echtbild-Streams vom Host zum Peripheriegerät.Dieser Modus kann nur bei hohen Geschwindigkeiten übertragen werden.

Um die Komplexität zu reduzieren und Kosten zu sparen, können Nur-Video-Systeme nur einen Datenpfad in eine Richtung haben
Einführung in D-PHY
1 beschreibt D-PHY eine synchrone Hochgeschwindigkeits-PHY mit geringem Stromverbrauch und geringen Kosten.
Eine PHY-Konfiguration beinhaltet
Eine Uhrgasse
Eine oder mehrere Datenspuren
Die PHY-Konfiguration für zwei Lanes ist unten dargestellt
Schreiben Sie hier eine Bildbeschreibung
Drei Arten von Hauptspuren
Einbahnstraße Uhr Lane
One-Way-Datenspur
Zwei-Wege-Datenspur
D-PHY-Übertragungsmodus
Low-Power (Low-Power) Signalmodus (zur Steuerung): 10 MHz (max.)
Hochgeschwindigkeits-Signalmodus (für Hochgeschwindigkeits-Datenübertragung): 80 Mbit/s bis 1 Gbit/s/Spur
Das D-PHY Low-Level-Protokoll spezifiziert, dass die minimale Dateneinheit ein Byte ist
Beim Senden von Daten muss es vorne niedrig und hinten hoch sein.
D-PHY für mobile Anwendungen
DSI: Serielle Schnittstelle anzeigen
Eine Taktspur, eine oder mehrere Datenspuren
CSI: Serielle Kameraschnittstelle
2, Lane-Modul
PHY besteht aus D-PHY (Lane Module)
D-PHY kann enthalten:
Sender mit geringer Leistung (LP-TX)
Low-Power-Empfänger (LP-RX)
Hochgeschwindigkeitssender (HS-TX)
Hochgeschwindigkeitsempfänger (HS-RX)
Wettbewerbsdetektor mit geringem Stromverbrauch (LP-CD)
Drei Arten von Hauptspuren
Einbahnstraße Uhr Lane
Meister: HS-TX, LP-TX
Slave: HS-RX, LP-RX
One-Way-Datenspur
Meister: HS-TX, LP-TX
Slave: HS-RX, LP-RX
Zwei-Wege-Datenspur
Master, Slave: HS-TX, LP-TX, HS-RX, LP-RX, LP-CD
3, Spurzustand und Spannung
Lane-Staat
LP-00, LP-01, LP-10, LP-11 (Single-Ended)
HS-0, HS-1 (Unterschied)
Spurspannung (typisch)
LP: 0-1,2 V
HS: 100-300 mV (200 mV)
4, Betriebsmodus
Drei Betriebsmodi für Data Lane
Fluchtmodus, Hochgeschwindigkeitsmodus, Steuermodus
Mögliche Ereignisse aus dem Stoppzustand des Steuermodus sind:
Anforderung Fluchtmodus (LP-11-LP-10-LP-00-LP-01-LP-00)
Anforderung Hochgeschwindigkeitsmodus (LP-11-LP-01-LP-00)
Turnaround-Anfrage (LP-11-LP-10-LP-00-LP-10-LP-00)
Der Escape-Modus ist eine spezielle Operation der Datenspur im LP-Zustand
In diesem Modus können Sie einige zusätzliche Funktionen eingeben: LPDT, ULPS, Trigger
Data Lane wechselt über LP-11-LP-10-LP-00-LP-01-LP-00 in den Escape-Modus
Im Escape-Modus muss der Sender als Antwort auf die angeforderte Aktion einen 8-Bit-Befehl senden
Der Escape-Modus verwendet Spaced-One-Encoding Hot
Ultra-Low-Power-Zustand
In diesem Zustand sind Zeilen leer (LP-00)
Der Ultra-Low-Power-Zustand von Clock Lane
Clock Lane tritt über LP-11-LP-10-LP-00 in den ULPS-Zustand ein
- Verlassen Sie diesen Zustand über LP-10, TWAKEUP, LP-11, die minimale TWAKEUP-Zeit beträgt 1 ms
Hochgeschwindigkeits-Datenübertragung
Das Senden von seriellen Hochgeschwindigkeitsdaten wird als Hochgeschwindigkeits-Datenübertragung oder Triggerung (Burst) bezeichnet.
Alle Lanes-Türen starten synchron und die Endzeit kann variieren.
Die Uhr sollte sich im Hochgeschwindigkeitsmodus befinden
Der Übertragungsprozess in jedem Betriebsmodus
Der Vorgang zum Aufrufen des Escape-Modus: LP-11- LP-10- LP-00-LP-01-LP-01-LP-00-Entry Code-LPD (10MHz)
Der Vorgang zum Verlassen des Escape-Modus: LP-10-LP-11
Der Vorgang des Eintritts in den Hochgeschwindigkeitsmodus: LP-11-LP-01-LP-00-SoT (00011101) – HSD (80 Mbit/s bis 1 Gbit/s)
Der Vorgang zum Verlassen des Hochgeschwindigkeitsmodus: EoT-LP-11
Steuermodus – BTA-Übertragungsprozess: LP-11, LP-10, LP-00, LP-10, LP-00
Steuermodus – BTA-Empfangsprozess: LP-00, LP-10, LP-11

Zustandsübergangsdiagramm

Schreiben Sie hier eine Bildbeschreibung
Einführung in DSI
1, DSI ist eine Lane erweiterbare Schnittstelle, 1 Uhr Lane/1-4 Daten Lane Lane
DSI-kompatible Peripheriegeräte unterstützen 1 oder 2 grundlegende Betriebsmodi:
Befehlsmodus (ähnlich MPU-Schnittstelle)
Videomodus (ähnlich RGB-Schnittstelle) – Daten müssen im Hochgeschwindigkeitsmodus übertragen werden, um die Datenübertragung in 3 Formaten zu unterstützen
Nicht-Burst-synchroner Impulsmodus
Nicht-Burst-synchroner Ereignismodus
Burst-Modus
Übertragungsmodus:
High-Speed-Signalmodus (High-Speed-Signalisierungsmodus)
Low-Power Signal Mode (Low-Power Signaling Mode) – nur Datenspur 0 (Clock ist anders oder kommt von DP, DN).
Rahmentyp
Kurze Frames: 4 Bytes (fest)
Lange Frames: 6 bis 65541 Bytes (variabel)
Zwei Beispiele für Hochgeschwindigkeits-Daten-Lane-Übertragung
Schreiben Sie hier eine Bildbeschreibung
2, kurze Rahmenstruktur
Rahmenkopf (4 Byte)
Datenidentifikation (DI) 1 Byte
Rahmendaten – 2 Bytes (Länge fest auf 2 Bytes)
Fehlererkennung (ECC) 1 Byte
Rahmengröße
Die Länge ist auf 4 Byte festgelegt
3, lange Rahmenstruktur
Rahmenkopf (4 Byte)
Datenidentifikation (DI) 1 Byte
Datenanzahl – 2 Bytes (Anzahl der gefüllten Daten)
Fehlererkennung (ECC) 1 Byte
Datenfüllung (0 bis 65535 Byte)
Länge an WC?Bytes
Frame-Ende: Prüfsumme (2 Bytes)
Rahmengröße:
4 s (0 bis 65535) und 2 s 6 bis 65541 Bytes
4, Rahmendatentyp Hier sind die Bildbeschreibungen der fünf, MIPI DSI-Signalmessinstanz 1, MIPI DSI-Signalmesskarte 2 im Low-Power-Modus, MIPI D-PHY und DSI-Übertragungsmodus und Betriebsmodus...D-PHY- und DSI-Übertragungsmodus, Low-Power- (Low-Power-) Signalmodus (zur Steuerung): 10 MHz (max.) – Hochgeschwindigkeits-Signalmodus (für Hochgeschwindigkeits-Datenübertragung): 80 Mbit/s bis 1 Gbit/s/Spur – D-PHY-Modus Betriebsmodus – Escape-Modus, Hochgeschwindigkeitsmodus (Burst), Steuermodus, DSI-Betriebsmodus, Befehlsmodus (ähnlich MPU-Schnittstelle) – Videomodus (ähnlich RGB-Schnittstelle) – Daten müssen im Hochgeschwindigkeitsmodus übertragen werden 3, kleine Schlussfolgerungen – Übertragungsmodus und Betriebsmodus sind unterschiedliche Konzepte...Der Übertragungsmodus High-Speed ​​muss im Betriebsmodus Video Mode verwendet werden.Der Befehlsmodusmodus wird jedoch normalerweise zum Lesen und Schreiben von Registern verwendet, wenn LCD-Module initialisiert werden, da Daten nicht fehleranfällig und bei niedrigen Geschwindigkeiten einfach zu messen sind.Der Videomodus kann auch Anweisungen mit High-Speed ​​senden, und der Befehlsmodus kann auch den High-Speed-Betriebsmodus verwenden, dies ist jedoch nicht erforderlich.


Postzeit: 08.08.2019
WhatsApp-Online-Chat!