Die Welt der PC-Peripherie. Starten Sie den Bildschirm: Ihr eigenes TFT-Display Pinout-Anschlüsse zum Anschluss von 9 LCD-Panels

Um festzustellen, welches Matrix-Modell für den Austausch des betroffenen Bildschirmelements geeignet ist, ist es notwendig, die Matrix-Anschlüsse von Laptops zu kennen. Sie müssen keine Originalkomponenten kaufen, meistens können Sie Analoga anderer Hersteller mit denselben Eigenschaften erwerben. Sie können dies anhand von Informationen zu den technischen Parametern Ihres Laptops tun, Informationen zum installierten Matrixtyp finden Sie darauf selbst oder verwenden Sie spezielle Programme.

Der Laptop-Matrix-Anschluss wird durch die Anzahl der Kontaktbeine bestimmt, ihre Anzahl kann 20, 30 oder 40 betragen. Am gebräuchlichsten sind 30- und 40-polige Anschlüsse, die bei fast allen Laptop-Modellen vorhanden sind. 30-polige Stecker sind auf Röhrenmatrizen zu finden und gelten als veraltet. Wenn ein Laptop vor langer Zeit herausgebracht wurde, kann es schwierig sein, ein ähnliches Teil desselben Herstellers zu finden. Sie müssen Analoga auswählen, die nicht nur dem Anschluss, sondern auch einer Reihe zusätzlicher technischer Merkmale entsprechen.

Wenn du wählst LED-Matrix, müssen Sie auf den Kabelanschlussstecker achten: Er kann rechts und links angebracht werden, bei einer Rechtsausführung wird das Kabel länger.

Sie können einige gängige und seltene Laptop-Matrix-Anschlüsse auflisten:

  • 14-Pin und 20-Pin sind Exoten, die noch auf Laptops alten Stils zu finden sind. Es ist schwierig, Komponenten für einen veralteten Laptop zu finden, manchmal ist es einfacher und billiger, einfach ein neues Gerät zu kaufen, als Ersatzteile für den Austausch auszuwählen.
  • 20 Pin Slim, ein anderer Name für diesen Kammverbinder. Dies ist eine weitere exotische Option, heute ist ein solcher Stecker nur noch bei technisch veralteten Modellen zu finden.
  • 20-poliger neuer Standard. Dieser Steckertyp wird bei Matrizen mit einer Diagonale von weniger als 14 Zoll verwendet, heute ist diese Option relativ selten.
  • 30-polig ist eine gängige Lösung, der Stecker wird an Matrizen mit einer Diagonale von 14-20 Zoll verwendet.
  • 40-polig - Die heute am häufigsten verwendete Option wird hauptsächlich auf Matrizen mit einer Diagonale von 15,6 Zoll installiert. Diese Matrizen werden von LG-Philips, Samsung, Chi Mei und vielen anderen hergestellt. Gemäß den Kompatibilitätstabellen können Sie Modelle auswählen, die in allen technischen Parametern identisch sind.
Das Ersetzen des Laptop-Matrixsteckers erfordert fortgeschrittene Lötkenntnisse, daher wird nicht empfohlen, solche Arbeiten selbst zu übernehmen. Es ist äußerst schwierig, den beschädigten Stecker vollständig wiederherzustellen, normalerweise müssen Sie das beschädigte Teil noch gegen ein neues austauschen. Die Pinbelegung des Laptop-Matrixsteckers und ihre gegenseitige Kompatibilität sind in den Tabellen auf den Websites der Hersteller sowie in Fachforen angegeben.

Auswahl einer geeigneten Ersatzmatrix

Trotz der Tatsache, dass Hersteller seit mehreren Jahren Matrizen mit standardisierten Anschlüssen herstellen, gibt es immer noch Schwierigkeiten bei der Auswahl von Analoga. Der einfachste Weg, das Problem zu lösen, besteht darin, die Hilfe von Beratern aus unserem Online-Shop in Anspruch zu nehmen. Je nach Laptop-Modell wählen Spezialisten alle für die Reparatur erforderlichen Komponenten aus, wir wählen für Sie Originalteile oder voll kompatible Analoga anderer Hersteller aus.

Angestellte Servicezentren zusätzliche Rabatte sind garantiert, sowie professionelle Beratung beim Austausch von Komponenten. Nutzen Sie das vorteilhafte Angebot - in unserem Shop eine große Auswahl an Matrizen für Laptops. Wenn Sie nicht wissen, welche Matrix Sie wählen sollen, rufen Sie uns an und wir wählen das beste Modell für Sie aus.

Das fragliche Schild ist eine Platine mit eingebauten Anzeige- und Steuermodulen. Die Anzeige erfolgt über das LCD-Display TC1602, die Steuerung über die eingebauten Tasten. Über einen Trimmerwiderstand kann die Helligkeit des Displays direkt auf der Platine eingestellt werden. Die Platine ist mit Anschlüssen ausgestattet, die zum Anschluss anderer Geräte, wie z. B. Sensoren, verwendet werden können. Die Pins 4-10 werden verwendet, um mit dem Bildschirm zu arbeiten, nur ein analoger Pin A0 wird verwendet, um das Drücken von Tasten zu bestimmen. Frei sind die digitalen Pins 0-3, 11-13 und die analogen Pins A1-A5.

Die Hauptbereiche des Schilds sind: Erstellen von Steuermodulen, die Geräteeinstellungen über die Menüschnittstelle implementieren. Der Schildbildschirm kann verwendet werden, um von Sensoren empfangene Informationen anzuzeigen, wobei der Benutzer die Möglichkeit hat, jede Aktion durch Drücken der integrierten Tasten auszuführen. Natürlich lassen sich auch andere Möglichkeiten finden, das Board zu nutzen: zum Beispiel, um ein Spiel wie Tetris zu implementieren.

Technische Eigenschaften

  • Anzeigetyp: LCD 1602, Zeichen, 4-Bit-Modus.
  • Auflösung: 16×2 (zwei Zeilen mit je 16 Zeichen). Vertrautheit 5×8 Punkte.
  • Anzeigefarbe: blau (gelbe und grüne Optionen verfügbar). Die Buchstaben sind weiß.
  • Technologie: STN, Transflektiv, Positiv.
  • Anzeigecontroller: HD44780U.
  • Begrenzung der Bildschirmaktualisierungsrate: 5 Hz
  • Anzeigeleistung: 5 Volt
  • Tasten: 6 Tasten (5 Steuertasten und Reset).
  • Zusätzliche Elemente: Helligkeitseinstellung der Hintergrundbeleuchtung (Potentiometer).
  • Betriebstemperatur des Bildschirms: von -20 °С bis +70 °С;
  • Lagertemperatur des Bildschirms: -30 °C bis +80 °C.

Pinbelegung der LCD-Abschirmung zum Anschluss an Arduino

Kontakt anzeigenLcd 1602 Beschreibung Kontakt aufLCD-Schild
StifteLCD Bildschirm
Masse Erde
VDD Stromversorgung 5V
Kontrast Kontrastkontrolle Potentiometer
RS Befehle/Daten 8
R/W Lesen Schreiben
ermöglichen Einschalten (Aktivierung) 9
DB0 Wird nicht benutzt
DB1 Wird nicht benutzt
DB2 Wird nicht benutzt
DB3 Wird nicht benutzt
DB4 Datum 1 4
DB5 Datum 2 5
DB6 Datum 3 6
DB7 Datum 4 7
Zurück-LED + Einschalten der Hintergrundbeleuchtung 10
Zurück-LED - Leistung der Hintergrundbeleuchtung
Stifte für Knöpfe
AUF-Taste Steuertaste A0
AB-Taste Steuertaste A0
Linker Knopf Steuertaste A0
Rechter Knopf Steuertaste A0
Auswahlknopf Steuertaste A0
zurücksetzen zurücksetzen
ICSP ICSP zum Flashen des eingebetteten Mikrocontrollers HD44780U
UART Kontakte für UART-Verbindung 0, 1

Zusätzliche Schildelemente

  • Anzeige-LED (leuchtet auf, wenn die Platine mit Strom versorgt wird).
  • Kontaktpads zum Anschluss analoger Geräte (GND, VSS, Datenpin).
  • Potentiometer zum Einstellen des Bildschirmkontrasts.

Anschließen des LCD-Shield-Boards an den Arduino

Das Anschließen der Abschirmung ist sehr einfach - Sie müssen die Beine in die entsprechenden Anschlüsse der Arduino-Platine stecken und sie sorgfältig kombinieren. Sie müssen nichts extra anschließen oder löten. Sie müssen daran denken und berücksichtigen, dass einige der Pins für die Steuerung des Displays und der Tasten reserviert sind und nicht für andere Zwecke verwendet werden können! Für den bequemen Anschluss zusätzlicher Geräte verfügt das Board über zusätzliche 5-V- und GND-Anschlüsse für jedes analoge Pin-Pad. Das vereinfacht natürlich die Arbeit mit Sensoren. Sie können auch digitale Geräte über die freien Pins 0-3 und 11-13 anschließen. Durch Anschließen der Abschirmung können wir mit dem Bildschirm und den darauf befindlichen Tasten wie bei einzelnen Geräten arbeiten, wobei nur die Nummern der Pins berücksichtigt werden, an die die entsprechenden Kontakte gelötet sind.

Bildschirmskizze auf Arduino LCD-Schild

Um mit LCD-Bildschirmen zu arbeiten, wird normalerweise die beliebte LiquidCrystal-Bibliothek verwendet. In der Initialisierungsphase wird ein Objekt der Klasse LiquidCrystal erstellt, in dessen Konstruktor wir Pins mit verbundenen Bildschirmkontakten angeben. Unser Schild erfordert diese Option: LiquidCrystal lcd (8, 9, 4, 5, 6, 7); Konstruktor-Argumentsequenz:

  • RS (8)
  • Aktivieren (9)
  • Daten(4)
  • Daten(5)
  • Daten(6)
  • Daten(7)

Die Arbeit mit dem Objekt ist nicht kompliziert. In setup() initialisieren wir das Objekt, indem wir ihm die Anzahl der Zeichen und Zeilen geben:

Lcd.begin (16, 2);

Um Informationen auf dem Display anzuzeigen, verwenden Sie die Methode print():

Lcd.print ("Arduino-Meister!");

Der Text wird an der aktuellen Position des Cursors angezeigt (am Anfang der Skizze ist dies die erste Zeile und das erste Zeichen). Sie können den setCursor (<столбец>, <строка>):

lcd.setCursor (0, 0); // Erstes Zeichen der ersten Zeile lcd.setCursor(0, 1); // Erstes Zeichen der zweiten Zeile lcd.setCursor(2, 1); // Das dritte Zeichen der zweiten Zeile

Abgeschirmte Tasten der LCD-Tastatur

Auf der Platine befinden sich fünf Steuertasten, die über einen analogen Pin A0 bedient werden. Der Schild verwendet eine ziemlich übliche Methode der einfachen Signalcodierung, bei der jede Taste einen bestimmten Spannungswert erzeugt, der nach dem ADC in den entsprechenden Wert von 0 bis 1023 umgewandelt wird. So können wir Informationen über das Drücken verschiedener Tasten übertragen ein Stift, der mit Funktionen gelesen wird;

Signalpegelwerte an Pin A0 je nach gewählter Taste:

Tastendruck Wert am analogen Pin
RECHTS 0-100
HOCH. 100-200
NIEDER 200-400
LINKS 400-600
AUSWÄHLEN 600-800
Taste nicht gedrückt 800-1023

Eine Beispielskizze für die Arbeit mit den LCD Keypad Shield-Tasten:

int keyAnalog = analogRead (A0); if (keyAnalog< 100) { // Значение меньше 100 – нажата кнопка right // Выполняем какое-то действие для кнопки вправо. } else if (keyAnalog < 200) { // Значение больше 100 (иначе мы бы вошли в предыдущий блок результата сравнения, но меньше 200 – нажата кнопка UP // Выполняем какое-то действие для кнопки вверх } else if (keyAnalog < 400) { // Значение больше 200, но меньше 400 – нажата кнопка DOWN // Выполняем действие для кнопки вниз } else if (keyAnalog < 600) { // Значение больше 400, но меньше 600 – нажата кнопка LEFT // Выполняем действие для кнопки влево } else if (keyAnalog < 800) { // Значение больше 600, но меньше 800 – нажата кнопка SELECT // Выполняем действие для кнопки выбора пункта меню } else { // Все остальные значения (до 1023) будут означать, что нажатий не было }

Die gewählte Codierungsmethode hat zwei große Nachteile:

  • Das gleichzeitige Drücken mehrerer Tasten ist nicht nachvollziehbar;
  • Mögliche Signalverzerrungen können zu Fehlalarmen führen.

Sie müssen diese Einschränkungen bei der Auswahl dieses Headers in Ihren Projekten berücksichtigen, wenn Sie das Gerät in Systemen mit viel Rauschen verwenden möchten, die das Signal am Eingang A0 verzerren können, wodurch der ADC einen fehlerhaften Wert erzeugen kann und der sketch führt daraufhin andere Anweisungen aus.

Beispielskizze für die Arbeit mit den Bildschirm- und Menütasten

BEI dieses Beispiel Wir ermitteln die aktuell gedrückte Taste und zeigen ihren Namen auf dem Bildschirm an. Bitte beachten Sie, dass wir der Einfachheit halber die Schaltflächendefinition in eine separate Funktion aufgeteilt haben. Auch in der Skizze haben wir eine separate Methode zum Anzeigen von Text auf dem Bildschirm hervorgehoben. Darin zeigen wir die Nachricht (Nachrichtenparameter) und löschen sie nach einer Sekunde. Es muss daran erinnert werden, dass während dieser Sekunde Tastendrücke nicht verarbeitet werden.

#enthalten Flüssigkristall-LCD (8, 9, 4, 5, 6, 7); #define BTN_UP 1 #define BTN_DOWN 2 #define BTN_LEFT 3 #define BTN_RIGHT 4 #define BTN_SELECT 5 #define BTN_NONE 10 int detectButton() ( int keyAnalog = analogRead(A0); if (keyAnalog< 100) { // Значение меньше 100 – нажата кнопка right return BTN_RIGHT; } else if (keyAnalog < 200) { // Значение больше 100 (иначе мы бы вошли в предыдущий блок результата сравнения, но меньше 200 – нажата кнопка UP return BTN_UP; } else if (keyAnalog < 400) { // Значение больше 200, но меньше 400 – нажата кнопка DOWN return BTN_DOWN; } else if (keyAnalog < 600) { // Значение больше 400, но меньше 600 – нажата кнопка LEFT return BTN_LEFT; } else if (keyAnalog < 800) { // Значение больше 600, но меньше 800 – нажата кнопка SELECT return BTN_SELECT; } else { // Все остальные значения (до 1023) будут означать, что нажатий не было return BTN_NONE; } } void clearLine(int line){ lcd.setCursor(0, 1); lcd.print(" "); } void printDisplay(String message){ Serial.println(message); lcd.setCursor(0, 1); lcd.print(message); delay(1000); clearLine(1); } void setup() { Serial.begin(9600); lcd.begin(16, 2); lcd.print("Arduino Master"); delay(3000); lcd.setCursor(0, 0); lcd.print("Arduino Master"); } void loop() { int button = detectButton(); switch (button) { case BTN_UP: printDisplay("UP"); break; case BTN_DOWN: printDisplay("DOWN"); break; case BTN_LEFT: printDisplay("LEFT"); break; case BTN_RIGHT: printDisplay("RIGHT"); break; case BTN_SELECT: printDisplay("SELECT"); break; default: //printDisplay("Press any key"); break; } }

Zusammenfassung der Erweiterungsplatine für die Abschirmung der LCD-Tastatur

Das LCD Keypad Expansion Board ist sehr beliebt, es ist einfach und bequem in Arduino-Projekten zu verwenden. Heute kann es in fast jedem Online-Shop problemlos gekauft werden.

Vorteile von LCD-Schild:

  • Vereinfacht den Anschluss des LCD-Bildschirms.
  • Reduziert die Gesamtabmessungen des Geräts, wie entfernt überstehende Drähte und Platinen.
  • Reduziert die Anzahl von Fehlern im Zusammenhang mit falscher Installation und Verbindung.
  • Fügt Tastensteuerungsfunktionen hinzu, wenn Tasten auf der Platine installiert sind (LCD-Tastaturschild).

Mängel:

  • Die Kosten für einen Schild sind höher als die Kosten für einen einzelnen Bildschirm.
  • Zusätzliche Funktionalität in Form von Schaltflächen ist nicht immer erforderlich.
  • Der Schild verbraucht mehr Strom als die einzelnen Elemente der Platine.

Seit einiger Zeit erscheinen LCD-Displays mit einer Diagonale von 2,2 Zoll und einer Auflösung von 240RGBx320 im Aliexpress-Onlineshop zu einem sehr verführerischen Preis. Ich war unter denen, die versucht waren, und kaufte ein paar solcher Produkte für 90 Rubel. ein Stück. Vorausschauend kann ich sagen, dass das Abenteuer gelungen war: Trotz der weichen Verpackung, der gefälschten Titelnummer und der Diskrepanz zwischen dem Displaymodell kam das Produkt ohne Beschädigung an, die Bildschirme wurden angeschlossen, getestet und es wurden keine Mängel festgestellt . Aber wie sagt man so schön, bald erzählt das Märchen...

Das Anschließen dieser Art von Bildschirmen ist keine besonders schwierige Aufgabe. Allerdings unter einer Bedingung - die Verfügbarkeit einer technischen Dokumentation, die in der minimalsten Form die Zuweisung von LCD-Pins, eine Liste von Befehlen und einen Initialisierungsalgorithmus enthalten sollte. In einigen Fällen sind weitere "Geheimnisse" erforderlich. Um kein "glücklicher" Besitzer zu sein, obwohl kein teurer, aber nutzloser Müll, habe ich vorab im Internet gesucht und die Dokumentation heruntergeladen. Aber nachdem ich wie viele "Brüder des Glücks" einen Umschlag per Post erhalten hatte, war ich überrascht, darin zu finden ... nicht ganz die LCDs, die in der Beschreibung des Verkäufers standen. Das einzige, was passte, war die Diagonale und die Auflösung. Allerdings war es möglich, die Auflösung später zu überprüfen - erst nach dem Einschalten. Die Unterschiede begannen schon bei der Anzahl der Ausgänge - statt der versprochenen 26 waren es 32. Ich musste mich jetzt auf einem echten Display nach Informationen umsehen. Ich werde nicht sagen, dass die Suche lang und schwierig war, aber das liegt nur daran, dass ein ähnliches Thema bereits in einem der Foren geöffnet wurde: http://forum.easyelectronics.ru/viewtopic.php?f =9&t=22577 eine ähnliche Situation, habe die notwendigen Informationen erhalten.

Nun mussten die Displays überprüft werden. Und das bedeutete zumindest eine physische Verbindung und die Erstellung eines Programms für ihre Initialisierung und Prüfung. Es war notwendig, eine bestimmte Schaltung zum Testen von Displays zusammenzubauen, während diese Schaltung selbst aufgrund des Fehlens eines bekanntermaßen guten LCD nicht getestet werden konnte. Das bedeutete, dass die Schaltung extrem einfach sein musste.



So einfach, dass die Irrtumswahrscheinlichkeit darin gegen Null tendiert. Es sollte auch möglichst offen sein, damit seine Funktion leicht überprüft werden kann, beispielsweise im Schritt-für-Schritt-Modus, indem die Spannungen an den LCD-Pins gemessen werden. Es war notwendig zu wählen: die Schaltung auf einem Mikrocontroller oder ohne ihn zusammenzubauen. Der zweite Weg wurde bevorzugt. Erstens entfällt dadurch die Notwendigkeit, ein Programm für den Controller zu schreiben und mit dessen Debugging herumzuspielen. Zweitens war es für die Organisation des Schritt-für-Schritt-Modus nicht erforderlich, etwas Besonderes zu erfinden. Drittens war es bei Änderungen am Programm nicht erforderlich, etwas zu flashen - es reichte aus, die Änderungen zu speichern Textdatei, und - Sie können das Programm erneut ausführen. Der Nachteil dieser Methode ist vielleicht nur einer - die geringe Geschwindigkeit der Aufzeichnung von Informationen auf dem LCD. Angesichts des Zwecks dieses Programms wurde jedoch beschlossen, diesen Mangel in Kauf zu nehmen. Ich hatte nicht vor, das LCD mit dieser Verbindungsmethode ständig zu verwenden. Ich musste nur sicherstellen, dass die Bildschirme funktionierten, den Algorithmus für ihre Initialisierung herausfinden, experimentieren, testen. Das unten beschriebene Schema hat bei diesen Aufgaben hervorragende Arbeit geleistet. Den gesamten Bildschirm ausfüllen grafische Informationen Mit seiner Hilfe dauert es natürlich ziemlich lange - Sie müssen eine große Menge an Informationen auf das LCD übertragen, obwohl die LCD-Schnittstelle durch Softwareemulation und sogar durch ebenfalls von Software gesteuerte Schieberegister implementiert ist . Allerdings ist die Dauer der Initialisierung sowie die Dauer des Einrichtens von LCD-Modi nicht so lang und passt in einen akzeptablen Rahmen. Dies liegt daran, dass zur Initialisierung oder Konfiguration maximal mehrere Dutzend Schreibvorgänge ausreichen.

2. Diagramm des Geräts

Schauen wir uns die Vorgehensweise zum Anschließen des LCD genauer an, das die mysteriösen Aufschriften TC220-85-C-P4-J-E und TFT8K0291FPC-A1 trägt.

Reis. 2.


1 . Über den Zweck der ersten Schlussfolgerung kann ich nur spekulieren. Vielleicht signalisiert es die physische Präsenz des LCD im System. Auf jeden Fall kann man darauf verzichten.
2
3 . Leistung +2,8 V
4 . Kristallauswahl. Der aktive Pegel ist niedrig. Seine volle Nutzung ist sinnvoll, wenn der Datenbus für mehr als ein Gerät genutzt wird. Im einfachsten Fall reicht es aus, eine Konstante darauf anzuwenden - eine logische "0".
5 . Muss verbunden und programmgesteuert verfügbar sein. Dieses Signal nimmt unterschiedliche Pegel an, je nachdem, was auf das LCD geschrieben wird: Befehl (0) oder Daten (1). Hier kann man sich verwirren. Tatsache ist, dass im Konzept der Entwickler der Mikroschaltung anstelle des Konzepts "Befehl" das Konzept des Schreibens in das "Indexregister" verwendet wird. Dies ist fast dasselbe, aber mit einem Hinweis auf die Architektur des Kristalls. Das Indexregister ist ein Zeiger auf die Adresse des Registers, wo die Daten geschrieben werden. Mit anderen Worten, ein Befehl ist eine Nummer im Adressraum von Registern, die zum Schreiben von Daten bestimmt ist. Die Daten können sowohl Moduseinstellungen als auch grafische Informationen sein.
6 . Aufnahmeblitz. Der aktive Pegel ist niedrig. Stellen Sie sicher, dass Sie eine Verbindung herstellen. Wenn die auf den Datenbus zu schreibende Information gebildet wird, muss dieses Signal in den aktiven Zustand überführt werden und umgekehrt. In diesem Fall werden Informationen auf das LCD geschrieben.
7 . Leseblitz. Der aktive Pegel ist niedrig. Sie können es nicht verwenden, indem Sie eine Konstante darauf anwenden - eine logische Einheit. Nur erforderlich, wenn Sie beabsichtigen, etwas vom LCD abzulesen.
8
9,10,11,12 . Die Schlussfolgerungen des Touchpanels, das ist es nicht.
13 . Gemeinsame Anode für Hintergrundbeleuchtungs-LEDs. Dementsprechend ist es mit dem Plus der Stromversorgung der Hintergrundbeleuchtung verbunden.
14,15,16,17 . Beleuchtung LED-Kathoden. An den Minuspol der Stromversorgung der Hintergrundbeleuchtung anschließen. Außerdem ist es besser, sie wegen der Streuung der Parameter der LEDs nicht miteinander zu verbinden.
18 . Es ist besser, auf diese Schlussfolgerung eine Konstante anzuwenden, aber welche ist eine Frage der persönlichen Präferenz. Ich beschloss, eine logische Einheit einzureichen. Nein, nicht, weil ich eher zu Einsen als zu Nullen tendiere. Tatsache ist, dass gleichzeitig die Möglichkeiten dieser Anzeige maximal offenbart werden. Anzumerken ist, dass sich die Entwickler wirklich mit der Bitbreite des Datenbusses und den internen Registern "versucht" haben. Wenn wir also eine logische Einheit auf diesen Eingang anwenden, erhalten wir einen 9-Bit-Datenbus und den maximalen Satz an Farb- und Helligkeitsabstufungen. Bei Null an diesem Eingang wird Pin 19 (DB9) unnötig und der Datenbus wird 8-Bit.
19...27 . Datenbus DB9...DB17. Ohne geht es nicht.
28 . Hard-Reset. Der aktive Pegel ist niedrig. Es wird benötigt, aber im einfachsten Fall kann sogar ein normaler Taster mit Pull-up-Widerstand daran angeschlossen werden.
29 . Stromversorgung +2,5...3,3 V.
30 . Stromversorgung +2,8 V.
31 . Verbindet mit einem gemeinsamen Draht.
32 . Diese Schlussfolgerung ist für die Schönheit gemacht. Eine Verbindung ist nicht erforderlich.

Zur Kommunikation mit dem Computer wurde ein einfacher USB-RS232TTL-Konverter auf Basis des PL-2303-Chips verwendet. Es ist überhaupt nicht notwendig, einen solchen Konverter zu verwenden, aber dies hat seine Vorteile. Der Hauptgrund ist, dass keine zusätzliche Stromversorgung angeschlossen werden muss. Alle Versorgungsspannungen können direkt von diesem Modul bezogen werden. Neben der üblichen +5V-Spannung für USB verfügt dieses Modul über einen +3,3V-Ausgang. Warum sich die Entwickler des PL-2303-Chips um die Bildung dieser Spannung kümmern mussten, verstehe ich nicht wirklich. Es scheint, dass die Stromversorgung der an das Modul angeschlossenen Geräte nicht ihre Angelegenheit ist, aber da eine solche Spannung bereits gebildet wurde, wäre es eine Sünde, sie nicht zu verwenden. Mit Hilfe der Diode VD1 und des Widerstands R29 wird die Spannung von 3,3 V auf etwa 2,8 V reduziert und zur Stromversorgung des LCD verwendet. Als VD1 ist jede Siliziumdiode geeignet.

Die Chips DD2 und DD3 werden mit 5 V versorgt, die auch vom Schnittstellenwandlermodul entfernt werden. Mit Hilfe desselben Stromkreises wird der Versorgungsstrom für die Backlight-LEDs gebildet. Der Wert dieses Stroms wird durch die Widerstände R30...R33 begrenzt. Es wird nicht empfohlen, die Kathoden der Hintergrundbeleuchtungs-LEDs miteinander zu verbinden.

Spannungsteiler sind an den Widerständen R3 ... R26 montiert. Sie werden benötigt, um den Pegel der logischen "1"-Signale zu senken, die von den Ausgängen der Mikroschaltungen DD2, DD3 zu den LCD-Eingängen kommen. Andernfalls erscheint an den LCD-Eingängen eine logische "1"-Spannung, die die LCD-Versorgungsspannung erheblich übersteigt, was nicht akzeptabel ist.

Die Emulation der LCD-Schnittstelle wird durch sukzessives Füllen der Schieberegister DD2 und DD3 durchgeführt. Aufgrund des Vorhandenseins eines zusätzlichen Speicherregisters in diesen Mikroschaltkreisen ändert der Vorgang des Füllens dieser den Zustand der Ausgänge nicht, bis ein paralleles Ladesignal an Pins 12 angelegt wird. Dadurch können Sie den Logikpegel jedes Bits am steuern Ausgänge Q0 ... Q7 dieser Mikroschaltungen, wobei der Status anderer Ausgänge hinterlassen wird.

Um die Schieberegister (74595) zu füllen, werden Eingangsdaten sequentiell an Pin 14 des DD2-Chips angelegt, beginnend mit der höchstwertigen Ziffer. Die Verschiebung wird durch die positive Front des Taktimpulses an den Pins 11 beider Mikroschaltungen durchgeführt. Am Ende des Füllens der Register wird ein logischer Einheitsimpuls an die Pins von 12 Mikroschaltungen DD2 und DD3 angelegt, entlang deren Vorderseite die gleichzeitige (parallele) Anzeige der Daten, die seriell an den Ausgängen des akkumuliert werden Register auftritt. Die Übertragung der verschobenen Daten von DD2 nach DD3 erfolgt unter Umgehung des parallelen Speicherregisters über Pin 9 des DD2-Chips, der den Zustand des höherwertigen Bits des Schieberegisters widerspiegelt. Insgesamt drei Signale sind erforderlich, um die Schieberegister wie oben beschrieben anzusteuern: Daten, Schiebetakt und paralleler Ausgangstakt.

Diese Signale werden per Software an den DTR-, RTS- und TXD-Ausgängen des USB-RS232TTL-Konverters generiert. In diesem Fall werden die Signale DTR, RTS und TXD nicht standardmäßig verwendet, aber es gibt kein "Verbrechen", und wie die Erfahrung zeigt, ist diese Methode ziemlich zuverlässig. Der an dieser Schaltung beteiligte Konverter hat keine bequemen Ausgänge DTR und RTS, also musste ich ein Fenster in eine wärmeschrumpfbare Hülle schneiden und die Leiter direkt an die Pins des PL-2303-Chips löten. Für diese Mikroschaltung wird ein TXD-Signal an Pin 1, DTR an Pin 2 und RTS an Pin 3 erzeugt. Aber diese Methode, um Zugang zu den notwendigen Signalen zu erhalten, ist nicht für jeden geeignet - das Löten ist gering. Der Abstand zwischen dem ersten und vierzehnten Pin des PL-2303-Chips beträgt nur 8,8 mm. Sie können auch den anderen Weg gehen - verwenden Sie den USB-RS232TTL-Konverter in Form eines Adapterkabels. Dann können alle notwendigen Signale von einem normalen Anschluss, wie einem COM-Port, entfernt werden. Die Stromversorgung der Schaltung muss in diesem Fall anders organisiert werden. Wenn Sie den USB-RS232TTL-Konverter durch ein anderes Modell ersetzen, müssen Sie die Möglichkeit berücksichtigen, dass einige Signale je nach Konvertermodell invertiert (oder nicht) werden können. Es gibt keine invertierenden Anforderungen, die die Wahl eines Konverters beeinflussen. Sie müssen nur bedenken, dass eventuell eine entsprechende Programmänderung (ganz am Anfang des Skripts, wo die Stimmkonstanten beschrieben werden) vorgenommen werden muss.

In den 5-V- und 2,8-V-Stromkreisen ist es sinnvoll, 0,1 ... 1 Mikrofarad-Kondensatoren hinzuzufügen, um die Wahrscheinlichkeit eines Ausfalls aufgrund von Stromstörungen zu verringern.

3. Softwareteil

Die Hardware-Anbindung dieses LCDs beinhaltet nichts besonderes, wenn man nicht auf den 9-Bit-Datenbus achtet, der aber nicht schlimm ist. Aber aus Sicht der Programmierung dieses Displays können wir sagen, dass seine Schöpfer gute Arbeit geleistet haben: Alle internen Register gelten als 18-Bit (sogar das Indexregister, das nur 7 Bit verwendet), daher ist die Aufzeichnung immer in zwei Operationen ausgeführt (zuerst die oberen 9 Bit, dann die unteren 9), die Befehle sind immer noch 16 Bit (was eine spezielle "Verzerrung" mit dem internen 18-Bit-Schreibregister verursacht), und die Grafikdaten verwenden alle 18 Bit, vorausgesetzt, dass der Datenbus läuft im 9-Bit-Modus. Darüber hinaus werden auch drei elementare Farbpixel in einer Triade in zwei Schreibvorgängen übertragen: zuerst 6 Bit Rot und 3 höherwertige Bit Grün, dann 3 niederwertige Bit Grün und 6 Bit Blau. Darüber hinaus wurde der Initialisierungsalgorithmus erfunden, als ob mit der Erwartung "damit die Feinde nicht raten" - um dieses LCD zu starten, ist eine Fülle komplizierter Einstellungen und Befehle erforderlich.

Reis. 4. Jedes dieser hübschen Quadrate wird mit dem folgenden Algorithmus vor einem Hintergrund aus Farbrauschen gezeichnet:

Y=128;
a=1;
während ein Anfang
Ind="20"; SetIndex(); Dan="0040"; SetData();
Ind="21"; SetIndex();
Dan=Str.SetLen.Right(Str.DecToHex(Y),4,"0"); SetData();
Ind="22"; SetIndex();
b=1;
während bbeginnen
wenn (a20) dann

wenn (b20) dann
Punkt="000000000000000000" sonst
Punkt="111111000000000000"; //rot
OutToGRAM();
b=b+1;
Ende;
Y=Y+1;
a=a+1;
SysPM();
Ende;

Damit kann das fragliche LCD kaum als einfach zu programmieren bezeichnet werden. Aus Vergleichsgründen ziehe ich folgendes Fazit: Ich hatte in der Vergangenheit die Gelegenheit, mit einem ähnlichen Bildschirm, der ebenfalls eine Auflösung von 240x320 und die gleiche Diagonale hat, "herumzuspielen". Aber dieses LCD wurde buchstäblich mit bloßen Händen gestartet - das Verbindungsschema bestand nur aus Batterien (Strom), Drähten, Knöpfen und enthielt keine Mikroschaltkreise! Der Datenbus dort war 8-Bit. Jeder Schreibvorgang auf das LCD bestand aus einer Schreiboperation. Elementare Farbpixel wurden jeweils mit ihrem eigenen ganzen Byte codiert. Befehle zur Initialisierung mussten mit Jumpern eingetippt werden. Insgesamt waren drei Befehle erforderlich, um das Display zu starten, und es war nicht schwierig. Und alles hat geklappt! Mit dem in diesem Artikel beschriebenen LCD würde ein solcher Trick nicht funktionieren.

Betrachten Sie die Grundprinzipien der LCD-Programmierung. Das Hardware-Reset-Signal (LCD-Pin 28) kann vollständig hardwarebasiert oder, wie in unserem Fall, softwaregesteuert sein. Der LCD-Betrieb beginnt mit einem aktiven Logikpegel, der an den Reset-Eingang angelegt wird, wonach dieses Signal in einen inaktiven Zustand zurückkehrt. Ferner besteht die Interaktion der Software mit dem LCD darin, darauf zu schreiben und von ihm zu lesen. Im einfachsten Fall kann nur auf Schreiboperationen verzichtet werden. Dies ist in diesem Beispiel geschehen.

Nun mehr zu den Eigenschaften dieses LCD, die bei der Programmierung berücksichtigt werden müssen. Zunächst müssen Sie wissen, dass das Schreiben von Informationen auf dieses LCD in zwei Schritten erfolgt. Dadurch können 18 Bit über einen 9-Bit-Datenbus übertragen werden. Es gibt keine speziellen Schalter, um die erste Hälfte der Daten von der zweiten zu unterscheiden. Das „Einkleben“ eines 18-Bit-Wortes erfolgt automatisch innerhalb der Anzeige. Es muss nur die Reihenfolge eingehalten werden – die höchstwertigen Bits kommen zuerst, dann die niederwertigsten. Um Verwirrung zu vermeiden, werden wir ferner eine solche doppelte Aufzeichnung einen vollständigen Aufzeichnungszyklus (PCR) nennen.

Unterscheiden Sie zwischen der Übertragung von Befehlen und Daten an das LCD. Hardwareseitig werden diese beiden PCR-Arten durch das „RS“-Signal (Display Pin 5) eindeutig getrennt. Auch die Daten unterscheiden sich: Je nach zuvor übermitteltem Befehl können dies die Einstellungen von Modi und Einstellungen sein oder die auf dem Bildschirm angezeigten Grafikdaten. Im zweiten Fall können Daten mehrfach übertragen werden, ohne die Befehlseingabe zu wiederholen – der interne LCD-Adresszähler erhöht sich nach jeder PCR automatisch um eins, was auf dem Bildschirm wie ein Übergang zur nächsten RGB-Triade von Elementarpixeln aussieht.

Was auch immer wir versuchen, dem Display mitzuteilen, der erste Befehl ist immer der PCR. Auf andere Weise wird dies auch als Schreiben in das Indexregister bezeichnet. Der Code, den wir in dieses Register eingeben, ist tatsächlich die Nummer eines der Register, das zum Empfangen von Daten bestimmt ist. Das bedeutet, dass wir durch das Füllen des Indexregisters (durch Senden eines Befehls) dem einen oder anderen Datenregister mitteilen, dass die nachfolgenden Daten dorthin geschrieben werden. Nach dem PCR-Befehl werden ein oder mehrere PCR-Daten ausgeführt. Das LCD unterscheidet zwischen dem Schreiben von Daten und dem Schreiben von Befehlen, indem es seinen 5. Ausgang (RS) verwendet, der beim Schreiben von Befehlen auf einen logischen Nullzustand und beim Schreiben von Daten auf einen logischen Einszustand gesetzt wird. Das ist eigentlich alles, was den allgemeinen Ansatz zur LCD-Programmierung betrifft, aber es gibt einige Besonderheiten bei der Verteilung von Bits eines 18-Bit-Wortes innerhalb des PCR.

Nehmen wir zum Beispiel eine PCR in einem Indexregister. Dieses Register verwendet tatsächlich nur 7 Bits. Achten Sie auf die Abbildung, die die Entsprechung zwischen den übermittelten und in das Register geschriebenen Informationen zeigt.


Die Daten für einen bestimmten Befehl sind 16-Bit (mit Ausnahme von Grafiken). Die folgende Abbildung zeigt, wie die pro CRM übertragenen 18 Bit in ein 16-Bit-Datenregister „gepackt“ werden.


Und schließlich ist auch die Übertragung eines vollen RGB-Pixels (Triade) auf das LCD nicht ohne Features. Die Daten einer Triade werden für eine PCR übertragen. Die Abbildung zeigt die Kodierung einer Triade (18 Bit = 6 Bit „R“ + 6 Bit „G“ + 6 Bit „B“).


Wer will, kann. Es ist in Form eines Skripts geschrieben (die Datei „Test LCD 240RGBx320.pms“ im Ordner „PMS“), für dessen Ausführung ein Interpreter benötigt wird, der Bestandteil des Programms „Perpetuum M“ ist. Sie können auch den Direktlink verwenden. Dies sollte zu zwei Archivdateien führen. Installation Software kommt darauf an, einen neuen Ordner auf Ihrer Festplatte zu erstellen und den Inhalt beider Archive darin zu entpacken. Danach können Sie die Datei perpetuum.exe ausführen

Das Programm (Skript) enthält LCD-Schnittstellen-Emulationsfunktionen, Display-Initialisierungsalgorithmen und Tests, von denen zwei den Bildschirm mit schwarzen und weißen Feldern füllen und der dritte ein Bild anzeigt. Sie können dieses Programm mit einem einfachen Texteditor anzeigen und ändern. Checken Sie vor dem ersten Programmstart den Dispatcher ein Windows-Geräte den Namen des verwendeten Ports und ergänzen Sie ggf. den Text des Skripts entsprechend (Zeile: "PortName="COM4";" - statt der Ziffer 4 kann auch eine andere Ziffer stehen). Außerdem kann es bei Verwendung eines anderen USB-RS232TTL-Konvertermodells erforderlich sein, die Signalinversionseinstellungen (Skriptzeilen, die mit dem Wort „High“ beginnen) zu ändern. Sie können die Invertierung von Signalen durch den USB-RS232TTL-Konverter anhand eines der Beispiele überprüfen, die in der Anleitung des Programms Perpetuum M enthalten sind (Abschnitt der Funktionen zum Arbeiten mit dem Port).

Auch hier zu finden. Diese Tabelle hilft Ihnen, die Anzeigemodi und -einstellungen zu verstehen.

Neben PL-2303 gibt es andere Mikroschaltungen, auf denen Schnittstellenwandler erstellt werden, ähnlich denen, die in dieser Entwicklung verwendet werden. Lesen Sie die Beschreibung eines weiteren Konverters und dessen Entwicklung zu einem vollwertigen USB-RS232TTL.

Die LVDS-Schnittstelle ist derzeit die am häufigsten verwendete Schnittstelle in Desktop-Monitoren und Notebook-Matrizen. Im Vergleich zu TMDS bietet die LVDS-Schnittstelle eine höhere Bandbreite, was dazu geführt hat, dass LVDS de facto zum Frontend-Standard für moderne LCD-Panels geworden ist.

LVDS (TIA/EIA-644) – Low Voltage Differential Signaling ist eine differenzielle Schnittstelle für Hochgeschwindigkeits-Datenübertragung. Die Schnittstelle wurde 1994 von National Semiconductor entwickelt. Die LVDS-Technologie spiegelt sich in zwei Standards wider:

1. TIA/EIA (Verband der Telekommunikationsindustrie/Verband der Elektronikindustrie) – ANSI/TIA/EIA-644 (LVDS)

2. IEEE (Institut für Elektrotechnik und Elektronik) – IEEE 1596.3

Außerdem wird diese Schnittstelle häufig unter dem Markennamen FPD-Link TM verwendet. Dieser Bus ist Co-Copyright von Texas Instruments, die ihn unter dem Handelsnamen FlatLinkTM vermarkten.

Die LVDS-Schnittstelle wurde später entwickelt, um den Durchsatz zu erhöhen und die Zuverlässigkeit der Datenübertragung zu verbessern, und sie wurde auch von anderen Entwicklern unter verschiedenen Marken veröffentlicht, was zu einer gewissen Unklarheit bei der Klassifizierung von Schnittstellen führte und es scheint, dass es viele verschiedene Busse gibt. Varianten und Markenzeichen der LVDS-Schnittstelle sind beispielsweise:

- FPD-LinkTM;

- FlatLink™;

- PanelBus™;

- OpenLDITM.

Die LVDS-Schnittstelle ähnelt der TMDS-Schnittstelle in vielerlei Hinsicht, insbesondere in Bezug auf Architektur und Schaltung. Auch hier handelt es sich um eine differentielle Datenübertragung in serieller Form. Und das bedeutet, dass die LVDS-Schnittstelle das Vorhandensein von Sendern und Empfängern impliziert, die genau dieselbe Datenkonvertierung wie bei TMDS durchführen (das im ersten Teil des Artikels ausreichend ausführlich beschrieben wurde). Daher konzentrieren wir uns nur auf die Merkmale, die die LVDS-Schnittstelle von der TMDS-Schnittstelle unterscheiden.

LVDS ist in der Lage, bis zu 24 Bit Informationen pro Pixeltakt zu übertragen, was dem True-Color-Modus (16,7 Millionen Farben) entspricht. In diesem Fall wird der ursprüngliche parallele Datenstrom (18 Bit oder 24 Bit) in 4 differentielle Paare serieller Signale mit der siebenfachen ursprünglichen Frequenz umgewandelt. Die Taktfrequenz wird auf einem separaten Differenzpaar übertragen. Die Betriebssignalpegel betragen 345 mV, der Senderausgangsstrom 2,47 bis 4,54 mA und die Standardlast 100 Ohm. Diese Schnittstelle ermöglicht eine zuverlässige Datenübertragung mit einer Bandbreite von über 455 MHz ohne Verzerrungen über Entfernungen von bis zu mehreren Metern.

Der LVDS-Sender besteht aus vier 7-Bit-Schieberegistern, einem Frequenzvervielfacher und Ausgangsdifferenzverstärkern (Bild 18).

Abb.18

Nicht selten findet man in der Literatur, in der Dokumentation und auf den Diagrammen auch eine etwas andere Bezeichnung der LVDS-Schnittstellensignale. Daher sind insbesondere solche Bezeichnungen wie RX0+/-, RX1+/-, RX2+/-, RX3+/- und RXC+/- weit verbreitet.

Das Eingangssignal CLK ist ein Pixeltaktsignal und bestimmt die Frequenz, mit der die R/G/B-Signale am Eingang des Senders erzeugt werden. Der Frequenzvervielfacher multipliziert die CLK-Frequenz mit dem 7-fachen. Das empfangene Taktsignal (7xCLK) wird zum Takten der Schieberegister verwendet und auch über die Differenzleitungen CLKP/CLKM übertragen.

Der 7-Bit-Parallelcode wird in die Schieberegister des Senders durch ein Strobe-Signal geladen, das von der internen Steuerlogik des Senders erzeugt wird. Nach dem Laden werden die Bits einzeln auf die entsprechende Differenzleitung geschoben, und dieser Vorgang wird durch das 7xCLK-Signal getaktet.

Somit wird auf jeder der vier differentiellen Datenleitungen (Y0P/YOM, Y1P/Y1M, Y2P/Y2M, Y3P/Y3M) ein 7-Bit-Seriencode erzeugt, der synchron mit den Taktsignalen auf dem CLKP/CLKM übertragen wird Linien.

Die umgekehrte Konvertierung des seriellen Codes in parallel wird vom Empfänger durchgeführt, der Teil des LCD-Panels ist, und daher ist es ganz natürlich, dass der Empfänger tatsächlich ein Spiegelbild des Senders ist.

Über die LVDS-Schnittstelle wird sowohl ein 18-Bit-Farbcode (3 Farben zu je 6 Bit) als auch ein 24-Bit-Farbcode (3 Grundfarben zu je 8 Bit) übertragen. Anders als bei der TMDS-Schnittstelle wird hier aber nicht jeder Farbe ein separates Differenzpaar zugeordnet, d.h. Jeder LVDS-Differentialkanal ist so ausgelegt, dass er einzelne Bits unterschiedlicher Farben überträgt. Neben Farbsignalen müssen auch folgende an das LCD-Panel übertragen werden:

- horizontales Synchronisationssignal (HSYNC);

- Rahmensynchronisationssignal (VSYNC);

- Datenfreigabesignal (DE).

Auch diese Steuersignale werden über differentielle Datenkanäle übertragen, d.h. entlang der YnP/YnM-Linien. Somit gibt es zwei Optionen für das Format der an die LCD-Matrix übertragenen Daten.

Die erste Option entspricht einem 18-Bit-Farbcode, und in diesem Fall werden dem Sendereingang 21 Bit Daten zugeführt. Die zweite Option ist ein 24-Bit-Farbcode, bei dem die Eingabe des Senders 27 Datenbits sein muss. Der formale Unterschied zwischen diesen beiden Optionen ist gering und spiegelt sich in Tabelle 3 wider.

Tisch 3

18-Bit-Farbe

24-Bit-Farbe

R0-R5

R0-R7

G0-G5

G0-G7

B0-B5

B0-B7

HSYNC

HSYNC

VSYNC

VSYNC

Ein allgemeines Diagramm zur Erläuterung der Architektur der LVDS-Schnittstelle ist in Abbildung 19 dargestellt.

Abb.19

Welche Bits von Farb- und Dienstsignalen über die Differenzleitung übertragen werden, wird durch die Signale bestimmt, die an den Eingang des entsprechenden Schieberegisters des Senders angelegt werden. In diesem Fall muss man natürlich verstehen, dass der auf dem LCD-Panel befindliche Empfänger die Umwandlung in umgekehrter Reihenfolge durchführt und genau das gleiche Datenformat an seinem Ausgang erhält. Und all dies bedeutet, dass ein ganz bestimmtes LCD-Panel an eine bestimmte Monitorsteuerplatine gebunden ist. Eine solche Anbindung des LCD-Panels an die Steuerplatine ist natürlich für die meisten Hersteller unbequem, weil es gibt keine Vereinheitlichung. Aus diesem Grund verwendeten de facto fast alle Hersteller von LCD-Displays und LCD-Panels ein wohldefiniertes Eingabedatenformat, das es ermöglichte, jedes Panel mit jeder Platine zu verbinden. Dieses Datenformat wurde zur Grundlage des von der VESA-Vereinigung entwickelten Standards, und heute können wir sagen, dass LVDS zu einer einheitlichen Schnittstelle geworden ist, die das Übertragungsprotokoll, das Eingangsdatenformat, den Stecker und die Steckerbelegung klar definiert. Wir werden uns auf diesen Standard verlassen, da die derzeit produzierten Panels diesem entsprechen und es nahezu unmöglich ist, eindeutige LVDS-Schnittstellen zu erfüllen.

Die Standardversion der Verteilung der Eingangssignale des Senders auf seine Schieberegister ist also in Abb. 20 dargestellt.

Abb.20

Als Ergebnis sieht das Protokoll für die Datenübertragung über differentielle Kanäle der LVDS-Schnittstelle wie in Abb. 21 dargestellt aus.

Abb.21

Wie eine sorgfältige Analyse von Abb. 20 und Abb. 21 zeigt, ist die Schnittstelle sehr vielseitig, wodurch das Problem der Kompatibilität von LCD-Panels und Steuerplatinen tatsächlich gelöst wurde. Darüber hinaus hat der Monitorentwickler die Möglichkeit, sich praktisch nicht um die Abstimmung der Farbtiefe von Scaler und LCD-Panel zu kümmern. Entscheidet sich beispielsweise ein Entwickler für ein günstigeres LCD-Panel (mit 18-Bit-Farbkodierung), dann wird der RX3-Differenzkanal im Interface nicht verwendet, wodurch die höheren Farbbits einfach „abgeschnitten“ werden “. Aber bei der Entwicklung eines teureren Monitormodells, das ein 24-Bit-LCD-Panel verwendet, verwendet der Hersteller dieselbe Steuerplatine und ändert nicht einmal den Programmcode seines Mikroprozessors und schließt dieses Panel einfach über eine voll ausgestattete Schnittstelle an - und alles funktioniert. Außerdem kann ein Monitorhersteller jede beliebige Matrix eines beliebigen Herstellers in seinem Produkt verwenden, sofern diese mit einer LVDS-Schnittstelle ausgestattet ist und einen entsprechenden Formfaktor (der übrigens auch genormt ist) besitzt. Natürlich breit die Aufstellung Monitore werden nicht immer so primitiv beschafft, aber auch diese Methode sollte nicht unterschätzt werden. Der positive Aspekt bei der Verwendung von LVDS ist, dass all dies den Servicespezialisten viele Möglichkeiten bei der Reparatur von LCD-Monitoren bietet.

Über die LVDS-Schnittstelle können prinzipiell beliebige digitale Daten übertragen werden, wie die weite Verbreitung von LVDS in der Telekommunikationsbranche zeigt. Immerhin wurde es jedoch am häufigsten als Anzeigeschnittstelle verwendet. Um den Durchsatz dieser Schnittstelle zu erhöhen, erweiterte die Entwicklerfirma (National Semiconductor) die LVDS-Schnittstelle und verdoppelte die Anzahl der zur Datenübertragung verwendeten differentiellen Paare, d.h. jetzt sind es acht (siehe Abb. 22).

Abb.22

Diese Erweiterung heißt LDI - LVDS Display Interface. Außerdem hat die LDI-Spezifikation die Balance der Leitungen entsprechend verbessert Gleichstrom Aufgrund der Einführung einer redundanten Codierung wird an jeder Flanke eines solchen Signals ein Strobing durchgeführt (wodurch Sie die Menge der übertragenen Daten verdoppeln können, ohne die Taktfrequenz zu erhöhen). LDI unterstützt Datenraten bis 112 MHz. In der Dokumentation findet sich diese Spezifikation auch unter dem Namen OpenLDITM, und der Begriff „Dual-Channel LVDS“ fand einen Widerhall in der Seele heimischer Experten.

Interessant ist, dass die LVDS-Schnittstelle (LDI) 8 differenzielle Paare für die Datenübertragung und zwei differenzielle Taktpaare hat, d.h. LDI verfügt über zwei praktisch unabhängige Kanäle mit vollem Funktionsumfang, die jeweils mit einem eigenen Taktsignal getaktet werden. Erinnern Sie sich daran, dass bei Zweikanal-TMDS beide Datenkanäle mit einem einzigen Taktsignal getaktet werden.

Das Vorhandensein von zwei Kanälen ermöglicht es natürlich, den Durchsatz der Schnittstelle zu verdoppeln, da ein Pixelzyklus Informationen über zwei Pixel übertragen kann. Dabei ist ein Kanal für die Übertragung von geraden Rasterpunkten (Even channel) und der zweite für ungerade Rasterpunkte (Odd channel) vorgesehen.

Die Verwendung von Einkanal- oder Zweikanal-LVDS wird durch die Eigenschaften des LCD-Bildschirms und des Monitors bestimmt, wie z. B.:

- Bildschirmgröße;

- Auflösung;

- vertikale Abtastfrequenz, d.h. durch die Betriebsweise bestimmt.

Der LVDS-Schnittstellenstecker kann heute als Standard angesehen werden, d.h. Die Anzahl der Pins des Steckers und die Reihenfolge der Verteilung der Signale über die Pins ist für alle LCD-Panels aller Hersteller gleich. Der einzige Unterschied zwischen den Steckverbindern kann in ihrem Design liegen:

- Stecker für Flachbandkabel oder herkömmlicher Stecker für herkömmliche Anschlussdrähte;

- das Vorhandensein oder Fehlen eines Bildschirms;

- das Vorhandensein oder Fehlen zusätzlicher Erdungskontakte an den Kanten des Steckers;

- Steckverbinder mit unterschiedlichem Abstand zwischen den Kontakten usw.

Der Standard-LVDS-Anschluss wird als 30-polig angesehen, obwohl zwei oder vier weitere Stifte an seinen Seiten vorhanden sein können, die eine „Erdungs“-Funktion ausführen. Diese Kontakte sind standardmäßig nicht nummeriert, sondern mit „Frame“ bezeichnet und mit dem Stromkreis „Masse“ verbunden. Manchmal können Sie jedoch in den Diagrammen darauf stoßen, dass der LVDS-Anschluss als 32-polig bezeichnet wird. In diesem Fall ist zu beachten, dass die äußersten Kontakte (1 und 32) genau die „Frame“-Kontakte sind, ohne zu berücksichtigen, dass die Schnittstelle sofort zu einem 30-poligen Standardstecker wird. Die Verteilungsreihenfolge der LVDS-Schnittstellensignale nach Anschlussstiften und ihre traditionelle Bezeichnung sind in Tabelle 4 dargestellt. Der 30-polige Anschluss ist mit allen Funktionen ausgestattet und für zweikanaliges LVDS ausgelegt. Bei LCD-Panels mit kleiner Bildschirmgröße (15 Zoll) wird am häufigsten Single-Channel-LVDS verwendet, weil. sein Durchsatz ist ausreichend. In diesem Fall wird der Teil der Schnittstelle verwendet, der dem ungeraden LVDS-Kanal entspricht, während die geradzahligen Kanalleitungen vollständig fehlen können.

Tabelle 4

Bezeichnung

Beschreibung

rahmen

Empfang 0-

"-" für diff. Paar #0 ungerader Kanal

RX00+

"+" für diff. Paar #0 ungerader Kanal

RXO1-

"-" für diff. Paar #1 ungerader Kanal

RXO1+

"+" für diff. Paar #1 ungerader Kanal

RXO2-

"-" für diff. Paare #2 ungerader Kanal

RXO2+

"+" für diff. Paare #2 ungerader Kanal

Erde

RXOC-

"-" für diff. Signalpaare CLK ungerader Kanal

RXOC+

"+" für diff. Signalpaare CLK ungerader Kanal

RXO 3-

"-" für diff. Paare #3 ungerader Kanal

RXO3+

"+" für diff. Paare #3 ungerader Kanal

RXE0-

"-" für diff. Pair #0 gerader Kanal

RXE0+

"+" für diff. Pair #0 gerader Kanal

Erde

RXE1-

"-" für diff. Paar Nr. 1 des geraden Kanals

RXE1+

"+" für diff. Paar Nr. 1 des geraden Kanals

Erde

RXE2-

"-" für diff. Paare #2 gerader Kanal

RXE2+

"+" für diff. Paare #2 gerader Kanal

RXEC-

"-" für diff. Signalpaare Sogar Kanal CLK

RXEC+

"+" für diff. Signalpaare Sogar Kanal CLK

RXE3-

"-" für diff. Paare #3 gerader Kanal

RXE3+

"+" für diff. Paare #3 gerader Kanal

Erde

Erde

NC (DE/ID)

Wird nicht benutzt. Einige Hersteller verwenden diesen Pin als Matrix-Freigabesignal oder als Identifikationssignal. Andere Verwendungen dieses Kontakts sind ebenfalls zulässig.

Erde

Versorgungsspannung (+12 V /+5V /+3,3V)

Versorgungsspannung (+12 V /+5V /+3,3V)

Versorgungsspannung (+12 V /+5V /+3,3V)

rahmen

Rahmen, Anschlussrahmen (mit Masse verbunden)

Über die LVDS-Schnittstelle wird die Versorgungsspannung auch den Elementen der LCD-Matrix zugeführt. Diese Spannung, in Tabelle 4 als VCC bezeichnet, kann eine von drei Nennspannungen sein:

- +3,3 V (normalerweise für 15-Zoll-Matrizen);

- +5 V (für 15-Zoll- und 17-Zoll-Matrizen);

- +12V (normalerweise für 19-Zoll-Matrizen und mehr).

Somit bietet die LVDS-Schnittstelle die beste aller Schnittstellen für die Vielseitigkeit des Anschlusses des LCD-Panels an die Hauptmonitorplatine. Wie bei TMDS muss die Hauptplatine des Monitors einen LVDS-Sender und das LCD-Panel einen LVDS-Empfänger enthalten. Sowohl der Sender als auch der Empfänger können entweder separate Mikroschaltkreise sein (was heute eher selten vorkommt) oder sie können Teil des Scalers bzw. TCON sein.

Wenn der Sender als separater Chip implementiert ist, muss berücksichtigt werden, dass jeder solcher Chip ein funktional vollständiges Gerät ist, das eine Datenkonvertierung und Übertragung eines Kanals bereitstellt. In diesem Fall müssen Sie natürlich zwei identische Senderchips verwenden, um ein zweikanaliges LVDS zu organisieren. Und hier ist ganz klar, dass ein Sendechip ein gerader Datenkanal ist und der zweite ein ungerader. Ein Beispiel für eine solche Schnittstelle ist in Abbildung 23 dargestellt, die die LVDS-Schnittstelle des Samsung SyncMaster 172T-Monitors zeigt. Dieser Monitor verwendet NT7181F-Chips als LVDS-Sender. Bei der Abbildung sollten Sie darauf achten, dass der 30-polige LVDS-Anschluss (CN402) ein Spiegelbild der in Tabelle 4 dargestellten Pinbelegung ist (d. h. in Tabelle 4 haben wir die Verteilung der Signale über die Steckerpins an der Seite dargestellt). der LCD-Matrix).

Abb.23

Es sollte erwähnt werden, dass Sie manchmal auch nicht standardmäßige LVDS-Schnittstellenanschlüsse finden können. Dies gilt insbesondere für ältere Monitore. Weit verbreitet ist der 20-polige Stecker, der häufig in Monitoren von LG, Philips, Samsung und anderen Marken zu finden ist, die Matrizen dieser Hersteller verwenden. Der 20-Pin-Anschluss wurde sowohl für Single-Link-LVDS als auch für Dual-Link-LVDS verwendet. Gleichzeitig ist zu beachten, dass es keine Standards für die Verteilung von Signalen über die Kontakte dieser Steckverbinder gibt. So wurde insbesondere der sogenannte 20-Pin-LVDS-Anschluss von Samsung in 15-Zoll-Panels weit verbreitet, obwohl dieser Anschluss in Wirklichkeit 22 Pins hat. Dieser Anschluss war für einkanaliges LVDS vorgesehen, und die Signalverteilung darauf ist in Tabelle 5 angegeben.

Tabelle 5

Bezeichnung

Beschreibung

Versorgungsspannung (+3.3 v)

Versorgungsspannung (+3.3 v)

Erde

Erde

Rx0-

"-" für diff. Paare #0

Rx0+

"+" für diff. Paare #0

Erde

RX1-

"-" für diff. Paare #1

RX1+

"+" für diff. Paare #1

Erde

RX2-

"-" für diff. Paare #2

RX2+

"+" für diff. Paare #2

Erde

RXC-

"-" für diff. Signalpaare CLK

RXC+

"+" für diff. Signalpaare CLK

Erde

Empfang 3-

"-" für diff. Paare #3

RX3+

"+" für diff. Paare #3

Erde

Versorgungsspannung (+3.3 v)

rahmen

Erde

rahmen

Erde

Ein Beispiel für eine einkanalige LVDS-Schnittstelle mit einem 22-poligen Stecker und einem separaten Senderchip ist in Abbildung 24 dargestellt.

Abb.24

Auch Philips und LG verwendeten einen 22-poligen Stecker, aber im Gegensatz zu Samsung hatte dieser Stecker eine völlig andere Pinbelegung (siehe Tabelle 6).

Tabelle 6

Bezeichnung

Beschreibung

rahmen

Erde

rahmen

Erde

Wird nicht benutzt

FR 0 M

"-" für diff. Paare #0

Erde

FR 0 P

"+" für diff. Paare #0

Versorgungsspannung (+5 v)

FR1M

"-" für diff. Paare #1

Erde

FR1P

"+" für diff. Paare #1

Versorgungsspannung (+ 5V)

FR2M

"-" für diff. Paare #2

Erde

FR2P

"+" für diff. Paare #2

Erde

FCLKM

"-" für diff. Signalpaare CLK

Erde

FCLKP

"+" für diff. Signalpaare CLK

Erde

FR 3M

"-" für diff. Paare #3

Erde

FR3P

"+" für diff. Paare #3

Darüber hinaus verwendeten die relativ neuen 15-Zoll-Monitore von LG, wie der LG Flatron L1510P, einen echten 20-Pin-Single-Link-LVDS-Datenanschluss. Die Verteilung der Signale über die Kontakte dieses Steckers ist in Tabelle 7 angegeben.

Tabelle 7

Bezeichnung

Beschreibung

Wird nicht benutzt

Erde

"+" für diff. Paare #3

Y 3 M

"-" für diff. Paare #3

Erde

CLKP

"+" für diff. Signalpaare CLK

CLKM

"-" für diff. Signalpaare CLK

Erde

"+" für diff. Paare #2

"-" für diff. Paare #2

Erde

"+" für diff. Paare #1

Y1 M

"-" für diff. Paare #1

Erde

Y 0 P

"+" für diff. Paare #0

J 0 M

"-" für diff. Paare #0

Erde

Erde

Versorgungsspannung (+3. 3V/+5V )

Versorgungsspannung (+3. 3V/+5V )

Eine andere Version des 20-poligen LVDS-Schnittstellensteckers wurde von Philips und LG in 15/17- und 18-Zoll-Matrizen verwendet, bei denen die Datenübertragung mit 2-Kanal-LVDS durchgeführt wurde. Gleichzeitig war der 20-polige Stecker ausschließlich für die Datenübertragung gedacht und es befinden sich keine Strom- und Massekontakte darauf. Die Versorgungsspannung und die Signalmasse der LCD-Matrix werden in diesem Fall auf einen anderen Stecker herausgeführt, normalerweise einen 5-poligen. Die Verteilung von Zweikanal-LVDS-Signalen über die Pins des 20-Pin-Anschlusses in Philips- und LG-Monitoren ist in Tabelle 8 dargestellt.

Tabelle 8

Bezeichnung

Beschreibung

FR3P

"+" für diff. Paare #3 (ungerade Kanäle)

FR3M

"-" für diff. Paare #3 (ungerade Kanäle)

FCLKP

"+" für diff. Signalpaare CLK (ungerade Kanäle)

FCLKM

"-" für diff. Signalpaare CLK (ungerade Kanäle)

FR2P

"+" für diff. Paare #2 (ungerade Kanäle)

FR2M

"-" für diff. Paare #2 (ungerade Kanäle)

FR1P

"+" für diff. Paare #1 (ungerade Kanäle)

FR1M

"-" für diff. Paare #1 (ungerade Kanäle)

FR0P

"+" für diff. Paar #0 (ungerade Kanäle)

FR0M

"-" für diff. Paar #0 (ungerade Kanäle)

SR3P

"+" für diff. Paare #3 (gerade Kanal)

SR3M

"-" für diff. Paare #3 (gerade Kanal)

SCLKP

"+" für diff. Signalpaare CLK (gerader Kanal)

SCLKM

"-" für diff. Signalpaare CLK (gerader Kanal)

SR2P

"+" für diff. Paare #2 (gerade Kanal)

SR2M

"-" für diff. Paare #2 (gerade Kanal)

SR1P

"+" für diff. Paare #1 (gerade Kanal)

SR1M

"-" für diff. Paare #1 (gerade Kanal)

SR0P

"+" für diff. Paare #0 (gleicher Kanal)

SR0M

"-" für diff. Paare #0 (gleicher Kanal)

Wie aus all dem ersichtlich ist, muss bei Verwendung eines 20-Pin-Anschlusses an einer LCD-Matrix nicht über die Kompatibilität von Panels verschiedener Hersteller gesprochen werden (dies ist das Problem, das sie versucht haben, durch die Einführung eines Standard-30-Pin-Anschlusses zu lösen) Pin-Anschluss).

Wir achten noch einmal darauf, dass die Pinbelegung der Anschlüsse in allen Tabellen von der Seite der LCD-Matrix dargestellt wird. Dies bedeutet, dass es auf der Hauptmonitorplatine die umgekehrte Reihenfolge hat.

Austauschbarkeit von Matrizen Oft gestellte Frage, die bei der Reparatur eines Laptops auftritt.
Lassen Sie uns alles im Detail und Punkt für Punkt analysieren.
All dies betrifft moderne Matrizen mit LVDS-Steuerung. Seit 1999 hat der Hersteller endlich damit begonnen, seine Matrizen zu standardisieren und heute haben wir folgende Dokumente zu Matrizen.

Ich habe nicht den neuesten Standard 4.0 von 2007, aber aus dem neuesten verfügbaren Dokument geht alles hervor

1. EEPROM AUF MATRIX
Auf der Matrix ist in der Regel eine Speichermikroschaltung (EEPROM) installiert, in die die Eigenschaften der Matrix geschrieben werden, d.h. dem Laptop sagen, was die Matrix kostet und wie man damit arbeitet. Eeprom auf der Matrix kann sein oder nicht (alle modernen Matrizen haben ein installiertes Eeeprom gemäß der Standardisierung, und alte Matrizen haben es möglicherweise nicht).
Die meisten Laptops verwenden ihre Matrizen, und bei einigen Laptops wird die Matrix durch Jumper oder Jumper an den Kabeln eingestellt. Bitte beachten Sie die Tatsache, dass auf einigen Matrizen, wo seine Industrie fehlt alle Pins seiner Ausgänge können mit Masse verbunden werden und wenn eine solche Matrix an einen Laptop angeschlossen ist, auf dem eeprom abgefragt wird, ist eine Beschädigung des Motherboards möglich, dh der Videochip oder der eeprom-Stromkanal können durchbrennen. Wenn Sie eine Matrix ohne eeprom haben, können Sie eeprom von einer defekten oder fehlerhaften Matrix darin installieren.

2. MONTAGE DER MATRIZEN
Sogar ähnliche Matrizen können unterschiedliche Halterungen haben.
17-Zoll-Matrizen, seitliche Halterungen sind identisch, aber es kann Probleme mit planaren Halterungen geben (das Vorhandensein und Fehlen von „Ohren“ in der Abbildung unten) sowie mit Ausnahme der ACER 17xx-Serie, wo es eine Matrix von einem Desktop gibt LCD-Monitor (Es gibt mehrere Optionen und chinesische Buchen sowie eine Art Rover, aber wir berücksichtigen dies nicht.)
Wenn sie überflüssig sind, werden sie in der Regel durch Demontage gelöst.
16" Matrizen, es gibt zwei Typen, HITACHI und SHARP,
15,4-Zoll-Matrix-Seitenhalterungen sind identisch, es können jedoch Probleme mit planaren Halterungen auftreten (Anwesenheit und Abwesenheit von "Ohren") Ausnahme sind 2-Lampen-Matrizen
15,2"-Matrizen wurden nur von einer Firma hergestellt und sind einzigartig
15" Matrizen

Standard 1 ist A=12,5 B=169,5
Standard 2 ist A=21,5 B=196,5
(siehe Bild)
Ausnahmen sind einige Modelle alter HITACHI-Matrizen, bei denen zwar die Löcher normgerecht angeordnet sind, der Matrizenrahmen aber merklich zum rechten Rand und nach oben verschoben ist, sowie einige Modelle alter chinesischer Hersteller des gleichen Typs wie Hitachi
14" normal (NICHT Breitbild)
Es gibt 2 Haupttypen mit Befestigungselementen an verschiedenen Stellen, dh der Abstand von der Kante zum ersten Loch ist mit A und vom ersten Loch zum zweiten B bezeichnet
14 Standard 1 ist A=15 B=69
Standard 2 ist A und B haben andere Bedeutungen, nicht zur Hand.
(siehe Bild)
Ausnahmen bilden einige Modelle alter HITACHI-Matrizen, bei denen zwar die Löcher normgerecht angeordnet sind, der Matrizenrahmen aber merklich zum rechten Rand und nach oben verschoben ist
Ausnahmen sind auch Matrizen, die für Touchscreens ausgelegt sind, die Halterungen sind sogar in der Form völlig unterschiedlich.
14" WIDE (Breitbild)
Es gibt 2 Haupttypen mit denselben Halterungen, die sich jedoch in der Größe des Bildschirms selbst unterscheiden. Hier ist die Aufmerksamkeit sie sind nicht austauschbar, außerdem haben sie verschiedene Größen, d.h. der erste Typ ist breiter und niedriger, der zweite schmaler und höher. Ich bin selbst mehrfach darauf gestoßen.
Als Beispiel:
13,3" normal (KEIN Breitbild) die unter die Standardisierung fielen, sind in den Befestigungen identisch, die älteren haben so viele Optionen, dass ich sie angesichts des Alters hier nicht einmal erwähnen werde.
13,3" WIDE (Breitbild) Sie haben identische Halterungen, aber manchmal eine andere (wenn auch geringe) Rahmendicke, zum Beispiel setzen sie bei Sony viel dünner als bei anderen Geräten (als Beispiel für dünne Matrizen scharf lq133k1la4a und ltd133ex2x)
12,1" normal (KEIN Breitbild) identisch in den Befestigungen, Ausnahmen sind Matrizen mit frontalen Löchern in Form von Ohren an der Seite.
12,1" WIDE (Breitbild) haben identische Halterungen

3. LAMPENANSCHLUSS
Stecker an den Lampen können 4 Typen sein (siehe Bild)
Stecker A wird bei fast allen Matrizen verwendet
Anschluss C wird viel seltener und hauptsächlich bei Toshiba-Laptops verwendet
Anschluss B wird bei sehr alten Matrizen oder Matrizen von einem Desktop-Monitor verwendet
Stecker D wird sehr selten bei exotischen Matrizen verwendet

4. MATRIX-ANSCHLUSS
Die am häufigsten verwendeten Verbinder in Verbindungsmatrizen sind in den folgenden Abbildungen dargestellt.
Der übliche 20-polige Stecker wird auf alten Matrizen platziert, ebenso wie der 14-polige, der sehr selten verwendet wird.
Der 20-polige Slim-Connector, der auch ein Kamm ist, ist bereits ein Exot und findet sich in der Regel bei alten Geräten.
Überall werden jetzt 30-polige Stecker auf Matrizen von 14 "bis 20" Zoll und 20-poliger neuer Standard auf Matrizen von weniger als 14 und Zoll verwendet, die in der modernen Standardisierung deklariert sind.

Standardstecker 20pol

30-Pin-Standardstecker

14-poliger Standardstecker

Plug-Pin Slim aka Kamm

STIFT 30-PIN-1LVDS 30-PIN-2LVDS 20-poliger Standard 20PIN STANDARD + EEPROM 14-PIN-STANDARD 20PIN NEUER STANDARD Var. ABER 20PIN NEUER STANDARD Var. BEI
1 Boden Boden Stromversorgung 3,3 V Stromversorgung 3,3 V Stromversorgung 3,3 V Boden Stromversorgung 3,3 V
2 Stromversorgung 3,3 V Stromversorgung 3,3 V Stromversorgung 3,3 V Stromversorgung 3,3 V Stromversorgung 3,3 V Stromversorgung 3,3 V Stromversorgung 3,3 V
3 Stromversorgung 3,3 V Stromversorgung 3,3 V Boden Boden Boden Stromversorgung 3,3 V Boden
4 DDS 3V POVER DDS 3V POVER Boden Boden Boden DDS 3V POVER Boden
5 Reserviert für den Testpunkt des LCD-Lieferanten - Differenzialer LVDS-Dateneingang, R0 - R5, G0 - Differenzialer LVDS-Dateneingang, R0 - R5, G0 Reserviert für den Testpunkt des LCD-Lieferanten - Differenzialer LVDS-Dateneingang, R0 - R5, G0
6 DDC-Uhr DDC-Uhr + Differenzialer LVDS-Dateneingang, R0 - R5, G0 + Differenzialer LVDS-Dateneingang, R0 - R5, G0 DDC-Uhr + Differenzialer LVDS-Dateneingang, R0 - R5, G0
7 DDC-Daten DDC-Daten Boden Boden DDC-Daten Boden
8 - Differenzialer LVDS-Dateneingang, R0 - R5, G0 - Differenzialer LVDS-Dateneingang, R0 - R5, G0 - Differenzialer LVDS-Dateneingang, G1 - G5, B0 - B1 - Differenzialer LVDS-Dateneingang, G1 - G5, B0 - B1 - Differenzialer LVDS-Dateneingang, R0 - R5, G0 - Differenzialer LVDS-Dateneingang, G1 - G5, B0 - B1
9 + Differenzialer LVDS-Dateneingang, R0 - R5, G0 + Differenzialer LVDS-Dateneingang, R0 - R5, G0 + Differenzialer LVDS-Dateneingang, G1 - G5, B0 - B1 + Differenzialer LVDS-Dateneingang, G1 - G5, B0 - B1 + Differenzialer LVDS-Dateneingang, R0 - R5, G0 + Differenzialer LVDS-Dateneingang, G1 - G5, B0 - B1
10 Boden Boden Boden Boden Boden Boden
11 - Differenzialer LVDS-Dateneingang, G1 - G5, B0 - B1 - Differenzialer LVDS-Dateneingang, G1 - G5, B0 - B1 - Differenzdateneingang LVDS, B2 - B5, HS/VS/DE - Differenzdateneingang LVDS, B2 - B5, HS/VS/DE - Differenzialer LVDS-Dateneingang, G1 - G5, B0 - B1 - Differenzdateneingang LVDS, B2 - B5, HS/VS/DE
12 + Differenzialer LVDS-Dateneingang, G1 - G5, B0 - B1 + Differenzialer LVDS-Dateneingang, G1 - G5, B0 - B1 + LVDS differentieller Dateneingang, B2 - B5, HS/VS/DE + LVDS differentieller Dateneingang, B2 - B5, HS/VS/DE + Differenzialer LVDS-Dateneingang, G1 - G5, B0 - B1 + LVDS differentieller Dateneingang, B2 - B5, HS/VS/DE
13 Boden Boden Boden Boden Boden Boden Boden
14 - Differenzdateneingang LVDS, B2 - B5, HS/VS/DE - Differenzdateneingang LVDS, B2 - B5, HS/VS/DE - LVDS-Differenztakteingang - LVDS-Differenztakteingang Boden - Differenzdateneingang LVDS, B2 - B5, HS/VS/DE - LVDS-Differenztakteingang
15 + LVDS differentieller Dateneingang, B2 - B5, HS/VS/DE + LVDS differentieller Dateneingang, B2 - B5, HS/VS/DE + LVDS-Differenztakteingang + LVDS-Differenztakteingang _ + LVDS differentieller Dateneingang, B2 - B5, HS/VS/DE + LVDS-Differenztakteingang
16 Boden Boden Boden Boden _ Boden Boden
17 - LVDS-Differenztakteingang - LVDS-Differenztakteingang _ DDS 3V POVER _ - LVDS-Differenztakteingang DDS 3V POVER
18 + LVDS-Differenztakteingang + LVDS-Differenztakteingang _ Reserviert für den Testpunkt des LCD-Lieferanten _ + LVDS-Differenztakteingang Reserviert für den Testpunkt des LCD-Lieferanten
19 Boden Boden Boden DDC-Uhr _ Boden DDC-Uhr
20 _ - Differenzialer LVDS-Dateneingang, gerade Pixel, R0 - R5, G0 Boden DDC-Daten _ Boden DDC-Daten
21 _ + Differenzialer LVDS-Dateneingang, gerade Pixel, R0 - R5, G0 _ _ _ _ _
22 Boden Boden _ _ _ _ _
23 _ - Differenzialer LVDS-Dateneingang, gerade Pixel, G1 - G5, B0 - B1 _ _ _ _ _
24 _ + Differenzialer LVDS-Dateneingang, gerade Pixel, G1 - G5, B0 - B1 _ _ _ _ _
25 Boden Boden _ _ _ _ _
26 _ - LVDS differentieller Dateneingang, gerade Pixel, B2 - B5, HS/VS/DE _ _ _ _ _
27 _ + LVDS differentieller Dateneingang, gerade Pixel, B2 - B5, HS/VS/DE _ _ _ _ _
28 Boden Boden _ _ _ _ _
29 _ - LVDS-Differenztakteingang, sogar Pixel _ _ _ _ _
30 _ + Differenzialer LVDS-Takteingang, sogar Pixel _ _ _ _