LCD-Controller: Unterschied zwischen den Versionen
(Pinbelegung) |
Keine Bearbeitungszusammenfassung |
||
(2 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{ProjektInfoBox | {{ProjektInfoBox | ||
|name | |name=LCD-Controller | ||
|status | |status=experimental | ||
|image | |image=LaborLogo2.png | ||
|description = Ansteuerung des Pollin LCDs LCM-5430-E | |description=Ansteuerung des Pollin LCDs LCM-5430-E | ||
|author | |author=[[Benutzer:Netzpfuscher|Netzpfuscher]] | ||
|version=0.1 | |||
|version | |update=15.12.2011 | ||
|update | |tags=Microcontroller & FPGAs, LCD, | ||
| | |||
}} | }} | ||
==Beschreibung== | ==Beschreibung== | ||
Zeile 24: | Zeile 20: | ||
-CCFL wurde gegen einen 12V LED-Streifen ausgetauscht.<br> | -CCFL wurde gegen einen 12V LED-Streifen ausgetauscht.<br> | ||
-Einfacher Testcode wurde in den FPGA geladen.<br> | -Einfacher Testcode wurde in den FPGA geladen.<br> | ||
-"First Light" auf dem LCD --> Festes sich | -"First Light" auf dem LCD --> Festes sich wiederholendes Bitmuster wird angezeigt und mit ~50Hz refreshed.<br> | ||
<br><br> | <br><br> | ||
To-do:<br> | To-do:<br> | ||
-Schalten der Kontrastspannung ( | -Schalten der Kontrastspannung (Bei fehlendem Takt darf keine Kontrastspannung anliegen)<br> | ||
-Timing der Ansteuerung noch nicht korrekt, es passt die Darstellung noch nicht ganz.<br> | -Timing der Ansteuerung noch nicht korrekt, es passt die Darstellung noch nicht ganz.<br> | ||
-Textmodus<br> | -Textmodus<br> | ||
-Grafikmodus am besten mit | -Grafikmodus am besten mit billigem sRAM (16-32kByte für monochrome Darstellung), DRAM oder SDRAM.<br> | ||
==Technische Daten== | ==Technische Daten== |
Aktuelle Version vom 8. April 2017, 00:24 Uhr
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 |