Was sind die LCD-Schnittstellen?
09.22.2023
Es gibt viele Arten von LCD-Schnittstellen, und die Klassifizierung ist sehr fein. Hauptsächlich hängt es vom LCD-Ansteuerungsmodus und dem Steuermodus ab, das aktuelle Farb-LCD auf dem Telefon hat im Allgemeinen diese Arten von Verbindungen: MCU-Modus, RGB-Modus, SPI-Modus, VSYNC-Modus, MDDI-Modus, DSI-Modus. MCU-Modus (auch als MPU-Modus bezeichnet). Nur das TFT-Modul hat eine RGB-Schnittstelle.
Aber mehr Anwendungen sind MUC-Modus und RGB-Modus. Die Unterschiede sind wie folgt:
1. MCU-Schnittstelle: Dekodiert den Befehl und erzeugt ein Timing-Signal durch den TIming-Generator, um COM und SEG-Treiber zu steuern.
RGB-Schnittstelle: Beim Schreiben des LCD-Registers setTIng gibt es keinen Unterschied zur MCU-Schnittstelle. Der Unterschied liegt nur in der Art, wie das Bild geschrieben wird.
2. Im MCU-Modus können die Daten im internen GRAM des IC gespeichert werden, bevor sie auf den Bildschirm geschrieben werden, so dass das LCD in diesem Modus direkt an den MEMORY-Bus angeschlossen werden kann.
Im RGB-Modus gibt es kein internes RAM, HSYNC, VSYNC, ENABLE, CS, RESET und RS können direkt mit dem GPIO-Port des MEMORY verbunden werden, und der GPIO-Port kann zur Simulation der Wellenform verwendet werden.
3. MPU-Schnittstellenmodus: Die Anzeigedaten werden in den DDRAM geschrieben, der häufig für die Anzeige von Standbildern verwendet wird.
RGB-Schnittstellenmodus: Die Anzeigedaten werden nicht in den DDRAM geschrieben, sondern direkt auf den Bildschirm, was schnell ist und oft für die Anzeige von Videos oder Animationen verwendet wird.
Die Hauptunterschiede zwischen MCU-Schnittstelle und RGB-Schnittstelle sind:
Methode der MCU-Schnittstelle: Die Anzeigedaten werden in den DDRAM geschrieben, was häufig für die Anzeige von Standbildern verwendet wird.
RGB-Schnittstellenmodus: Die Anzeigedaten werden nicht in den DDRAM geschrieben, sondern direkt auf den Bildschirm, was schnell ist und häufig für die Anzeige von Videos oder Animationen verwendet wird.
MCU-Modus
Hauptsächlich für den Bereich des verwendeten Mikrocontrollers, daher der Name. Der Standardbegriff für die MCU-LCD-Schnittstelle ist der von Intel vorgeschlagene 8080-Bus-Standard, so dass der I80 in vielen Dokumenten verwendet wird, um sich auf MCU-LCD-Bildschirme zu beziehen. Sie kann hauptsächlich in den 8080-Modus und den 6800-Modus unterteilt werden, und der Hauptunterschied zwischen diesen beiden ist das Timing. Die Datenübertragung erfolgt mit 8-Bit, 9-Bit, 16-Bit, 18-Bit und 24-Bit. Die Verbindungsleitungen sind unterteilt in: CS/, RS (Registerauswahl), RD/, WR/, und dann die Datenleitung. Die Vorteile sind: einfache und leichte Steuerung, keine Notwendigkeit für Takt- und Synchronisationssignale. Der Nachteil ist: es verbraucht GRAM, so dass es schwierig ist, große Bildschirme (über 3,8) zu tun. Für die MCU-Schnittstelle LCM wird der interne Chip LCD-Treiber genannt. Die Hauptfunktion besteht darin, die vom Host gesendeten Daten/Befehle in RGB-Daten für jedes auf dem Bildschirm anzuzeigende Pixel umzuwandeln. Für diesen Prozess ist kein Punkt-, Zeilen- oder Rahmentakt erforderlich.
Der Treiber-IC der MCU-Schnittstelle LCD ist mit GRAM ausgestattet, und der Treiber-IC fungiert als Koprozessor der MCU, der die von der MCU gesendeten Befehle/Daten annimmt und relativ unabhängig arbeiten kann. Für die MCU-Schnittstelle LCM (LCD-Modul) wird der interne Chip als LCD-Treiber bezeichnet. Die Hauptfunktion besteht darin, die vom Host gesendeten Daten/Befehle in RGB-Daten für jedes auf dem Bildschirm anzuzeigende Pixel umzuwandeln. Dieser Prozess erfordert keine Punkt-, Zeilen- oder Rahmentakte.
M6800-Modus
Der M6800-Modus unterstützt eine wählbare Busbreite von 8/9/16/18 Bit (Standard ist 8 Bit). Der Hauptunterschied besteht darin, dass das Bussteuerungs-Lese-/Schreibsignal in diesem Modus auf einem Pin (/WR) zusammengefasst ist und ein Latch-Signal (E) für die Datenbitübertragung mit 8-Bit, 9-Bit, 16-Bit und 18-Bit hinzugefügt wurde.
I8080-Modus
Der Anschluss im I80-Modus ist unterteilt in: CS/, RS (Registerauswahl), RD/, WR/, und dann die Datenleitung. Die Vorteile sind: einfache und bequeme Steuerung, keine Notwendigkeit für Takt- und Synchronisationssignale. Der Nachteil ist, dass es GRAM verbraucht, so dass es schwierig ist, große Bildschirme (QVGA oder höher) zu verwenden.
Der Standardname der MCU-Schnittstelle ist I80, und es gibt 5 Steuerpins für die Pins:
CS Chip-Select-Signal
RS (auf 1 gesetzt für Schreibdaten, auf 0 gesetzt für Schreibbefehl)
/WR (0 für Schreibdaten) Datenbefehl-Unterscheidungssignal
RESET Reset LCD (Reset mit fester Befehlsfolge 0 1 0)
VSYNC-Modus
Bei diesem Modus handelt es sich eigentlich um den MCU-Modus mit einem VSYNC-Signal, das für die Aktualisierung von Bewegtbildern verwendet wird, was einen großen Unterschied zu den beiden oben genannten Schnittstellen darstellt. Dieser Modus unterstützt die Funktion der direkten Animationsanzeige, die eine Lösung für die Animationsanzeige mit minimalen Änderungen an der MCU-Schnittstelle darstellt. In diesem Modus wird der interne Anzeigebetrieb mit dem externen VSYNC-Signal synchronisiert. Es ist möglich, eine animierte Anzeige mit einer höheren Rate als im internen Betrieb zu erreichen. Aufgrund der unterschiedlichen Funktionsweise ist die Geschwindigkeit in diesem Modus jedoch begrenzt, d. h. die Schreibgeschwindigkeit in das interne SRAM muss größer sein als die Geschwindigkeit, mit der das Display das interne SRAM liest.
RGB-Modus
Große Bildschirme verwenden mehr Modi, die Datenübertragung hat auch 6-Bit, 16-Bit und 18-Bit, 24-Bit Punkte. Die Verbindungsleitungen sind im Allgemeinen: VSYNC, HSYNC, DOTCLK, CS, RESET, manche brauchen auch RS, der Rest ist die Datenleitung.
MDDI-Modus (MobileDisplayDigitalInterface)
Qualcomm schlug die Schnittstelle MDDI im Jahr 2004 vor, um die Zuverlässigkeit von Mobiltelefonen zu verbessern und den Stromverbrauch zu senken, indem die Anzahl der Drähte reduziert wird, was den SPI-Modus als serielle Hochgeschwindigkeitsschnittstelle im mobilen Bereich ersetzen wird. Die Drähte sind hauptsächlich host_data, host_strobe, client_data, client_strobe, power und GND.
DSI-Modus
Dieser Modus ist ein serieller bidirektionaler Hochgeschwindigkeits-Befehlsübertragungsmodus, die Leitungen sind D0P, D0N, D1P, D1N, CLKP, CLKN.