LCD-Controller: Unterschied zwischen den Versionen

Aus LaborWiki
Wechseln zu: Navigation, Suche
(Neu angelegt)
 
Keine Bearbeitungszusammenfassung
 
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{ProjektInfoBox
{{ProjektInfoBox
|name       = LCD-Controller
|name=LCD-Controller
|status     = experimental
|status=experimental
|image       = LaborLogo2.png
|image=LaborLogo2.png
|description = Ansteuerung des Pollin LCDs LCM-5430-E  
|description=Ansteuerung des Pollin LCDs LCM-5430-E
|author     = [[Benutzer:Netzpfuscher|Netzpfuscher]]
|author=[[Benutzer:Netzpfuscher|Netzpfuscher]]
|username    =
|version=0.1
|version     = 0.1
|update=15.12.2011
|update     = 15.12.2011
|tags=Microcontroller & FPGAs, LCD,
|platform    =
|license    =
|download    =  
}}
}}
==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 widerholendes Bitmuster wird angezeigt und mit ~50Hz refreshed.<br>
-"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 (Beim fehlendem Takt darf keine Kontrastspannung anliegen)<br>
-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 billigen DRAM oder SDRAM.<br>
-Grafikmodus am besten mit billigem sRAM (16-32kByte für monochrome Darstellung), DRAM oder SDRAM.<br>
 
==Technische Daten==
 
Auflösung 640*200 Pixel (rechteckige Pixel)
 
{| class="wikitable"
|-
! 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''
|}

Aktuelle Version vom 8. April 2017, 00:24 Uhr

     
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[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