Die Unterschiede zwischen MIPI CSI und MIPI DSI
Die hohe Leistung im Zusammenhang mit den Schnittstellen von MIPI CSI und DSI ergibt sich aus der Fähigkeit dieser Schnittstellen, Daten mit einer sehr schnellen Geschwindigkeit zu übertragen. Somit, Ein erhebliches Datenvolumen, das die minimalen Bildrate -Anforderungen an die Standard -Bildrate überschreitet, kann übertragen werden. Dies bedeutet, dass MIPI-Schnittstellen für Hochgeschwindigkeitsanwendungen wie Video mit hoher Auflösung und großer Farbwiedergabe verwendet werden können. Die Verfahrensbereichen der Mobilfunkbranche (MIPI) Alliance hat sowohl die serielle Kamera -Oberfläche erstellt (CSI) Spezifikation und die serielle Schnittstelle anzeigen (DSI).
CSI beschreibt die Interaktion zwischen einer Host -CPU und einer Kamera. CSI-2 V3.0, CSI-3 v1.1, und CCS v1.0, die in freigelassen wurden in 2019, 2014, Und 2017, jeweils, sind die neuesten aktiven Schnittstellenspezifikationen. CSI wird für ADAs verwendet, Bildgebung, Biometrische Erkennung, Kontextbewusstsein, Überwachung, Maschinenaufwand, und Unterhaltung im Fahrzeug.
Der Standard -Standard der MIPI -DSI -Schnittstelle verringert die Anzahl der Stifte, um das Design zu vereinfachen und gleichzeitig die Kompatibilität der Anbieter beizubehalten. MIPI DSI hat zwei Kommunikationsstufen. Die Schnittstellenschicht behandelt die Kommunikation mit niedriger Ebene, Während die Paketschicht die Kommunikation auf hoher Ebene behandelt. Beide können in Hochgeschwindigkeits- oder niedrigen Geschwindigkeitsmodi auf Grenzflächenebene arbeiten. Die MIPI -DSI -Schnittstelle wird von Smartphones verwendet, Tabletten, Smartwatches, und andere eingebettete Anzeigeanwendungen. Die Vorteile von MIPI DSI und CSI umfassen niedrige EMI, Tolle Leistung, und geringer Stromverbrauch.
Es gibt drei serielle Schnittstellenversionen von MIPI Camera, CSI-1, CSI-2, und CSI-3. Die erste MIPI-Schnittstelle für Kameras wurde CSI-1 genannt. Es wurde als Architektur erstellt, um anzugeben, wie eine Kamera eine Verbindung zu einem Host -Prozessor herstellt. Es wurde durch die sich noch weiterentwickelnden MIPI CSI-2- und MIPI CSI-3-Standards ersetzt. CSI-2 wurde in veröffentlicht 2005 und hatte ein paar Schichten: Pixel zu Byte, Umrechnungsschicht, Anwendungsschicht, Physische Schicht (C-Phy/D-Phy), Fahrspurschicht, und Protokollschichten auf niedriger Ebene. Der CSI-2 V2.0-Standard wurde im April veröffentlicht 2017. Die Unterstützung von RAW-16 und RAW-20-Farbtiefe wurde in der CSI-2-Version hinzugefügt 2.0, zusammen mit einer Zunahme der virtuellen Kanäle von 4 Zu 32, Latenzreduzierung und Transporteffizienz (Ltt), Differentialpulscode-Modulation (DPCM) Kompression, und krabbeln auf die Spektraldichte der Stromversorgung. Endlich, in einem mehrschichtigen, Peer-to-Peer, Unipro-basiertes M-Phy-Geräte-Netzwerk, MIPI CSI-3 ist ein Hochgeschwindigkeit, Bidirektionales Protokoll, das hauptsächlich für die Bild- und Videoübertragung zwischen Kameras und Hosts entwickelt wurde. Es wurde zum ersten Mal in veröffentlicht in 2012 und dann wieder in 2014 als Version 1.1.
Das DSI -Kommunikationsprotokoll beschreibt zwei Anweisungssätze. Der erste gibt die Struktur des Anzeigebefehlssatzes an (DCS), Eine Sammlung von Standardbefehlen für die Verwaltung des Anzeigegeräts. Es beschreibt die Adressen von Registern sowie deren Funktionsweise. Grundlegende Befehle wie Schlaf, aktivieren, und umgekehrte Anzeige sind enthalten. Eine Sekunde, Gerätsspezifischer Befehlsraum, Der Maker -Befehlssatz (MCS), wird vom Gerätehersteller definiert. Es enthält häufig Anweisungen, die erforderlich sind, um Aufgaben zu erledigen, die nicht vom DSI -Standard abgedeckt sind, wie das Festlegen bestimmter Geräteregister (wie Gamma -Korrektur) oder das nichtflüchtige Gedächtnis programmieren.
MIPI CSI ist ein weit verbreiteter Annahme, Hochgeschwindigkeitsprotokoll für die Übertragung von Standbildern und Videobildern von Bildsensoren auf Anwendungsprozessoren, Während DSI eine Hochgeschwindigkeits-Schnittstelle ist, die skalierbar und vorwärts aussieht und die Verbindung mit hoher Bandbreite zwischen Host-CPUs und Anzeigen definiert. Beide Standards sind entscheidend für das Verständnis, wenn es darum geht, moderne Geräte zu entwerfen, die Video mit der zugehörigen Qualitätshardware in der Anzeigezone erfassen oder angezeigt werden, oder das Anzeigen von Videos.