LCD-Controller
| LCD-Controller Release status: experimental [box doku] | |
|---|---|
| Description | Ansteuerung des Pollin LCDs LCM-5430-E |
| Author(s) | Netzpfuscher |
| Last Version | 0.1 |
Beschreibung[Bearbeiten | Quelltext bearbeiten]
Es geht um die Ansteuerung eines LCM-5430-E Grafik-LCDs (640x200). Für dieses Display konnte bisher noch kein Datenblatt aufgetrieben werden, es ist jedoch ein Controllerloses LCD mit aufgelöteten Zeilen- und Spaltentreibern, für die Datenblätter vorhanden sind. Die Ansteuerung soll über einen Cyclone II realisiert werden.
Aktueller Stand[Bearbeiten | Quelltext bearbeiten]
Erledigt:
-Anschlusssteckerbelegung wurde ausgemessen.
-3,3V --> 5V Levelshifter mit 74HCT04 wurde aufgebaut.
-CCFL wurde gegen einen 12V LED-Streifen ausgetauscht.
-Einfacher Testcode wurde in den FPGA geladen.
-"First Light" auf dem LCD --> Festes sich wiederholendes Bitmuster wird angezeigt und mit ~50Hz refreshed.
To-do:
-Schalten der Kontrastspannung (Bei fehlendem Takt darf keine Kontrastspannung anliegen)
-Timing der Ansteuerung noch nicht korrekt, es passt die Darstellung noch nicht ganz.
-Textmodus
-Grafikmodus am besten mit billigem sRAM (16-32kByte für monochrome Darstellung), DRAM oder SDRAM.
Technische Daten[Bearbeiten | Quelltext bearbeiten]
Auflösung 640*200 Pixel (rechteckige Pixel)
| Pin | Funktion |
|---|---|
| 1 | Frame |
| 2 | NC |
| 3 | Load |
| 4 | CP |
| 5 | NC |
| 6 | D0 |
| 7 | D1 |
| 8 | D2 |
| 9 | D3 |
| 10 | NC |
| 11 | NC |
| 12 | NC |
| 13 | NC |
| 14 | VDD |
| 15 | GND |
| 16 | VEE |
| 17 | Poti/VEE |
| 18 | Disp. off |