LCD-Controller

Aus LaborWiki
Version vom 20. Dezember 2013, 23:36 Uhr von Z80 (Diskussion | Beiträge) (Typo wiederholendes; 640x200 Pixel monochrom ergibt 16kByte >> sRAM dürfte hier am billigsten sein)
Wechseln zu: Navigation, Suche
     
LCD-Controller

Release status: experimental [box doku]

LaborLogo2.png
Description Ansteuerung des Pollin LCDs LCM-5430-E
Author(s)  Netzpfuscher
Last Version  0.1




Beschreibung

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

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 (Beim 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

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