LCD Ansteuerung VHDL

Gast #2612945
Lesenswert?
• ▲
▼
Hallo

Ich versuche das Display EA W404B-NLW mit einem Spartan 3A DSP 
anzusteuern, allerdings funktioniert nicht einmal die 
Initialisierung(nicht einmal der Cursor ist zu sehen).
Im Anhang ist ein Timing Diagramm wie ich das Display initialisiere.
Pinbelegung:
VEE=5V
VSS=GND
VDD=5V
LED+=über 22ohm Vorwiderstand mit 5V verbunden
LED-=GND

Mit Hilfe eines Oszis habe ich überprüft ob die Signale am Display 
anliegen.
(Pegel 3,3V)
Link Datenblatt:http://www.lcd-module.de/pdf/doma/blueline-w.pdf

Hat Jemand eine Idee wo der Fehler sein könnte?

Gruß Stefan
Angehängte Dateien:
Gast #2613014
Lesenswert?
• ▲
▼
Stefan schrieb:
> Mit Hilfe eines Oszis habe ich überprüft ob die Signale am Display
> anliegen.
> (Pegel 3,3V)
Kannst Du uns davon ein Bild machen?

Ansonsten sollte die Initialisierungssequenz mit 0x30, 0x0F, 0x01 
anfangen, oder interpretiere ich das Datenblatt falsch?

Duke
Moderator (Firma: Titel) Persönliche Seite #2613688
Lesenswert?
• ▲
▼
Stefan schrieb:
> Im Anhang ist ein Timing Diagramm wie ich das Display initialisiere.
Mindestens der Befehl "Clear Display" bräuchte schon mal 1,6ms. Zudem 
solltest du die "übliche" Initialisierungssequenz des HD44780 einhalten. 
Ich muss da in so ein Display immer viel mehr reinschreiben, dass sich 
was tut...
Siehe diese Artikel:
http://www.mikrocontroller.net/articles/HD44780
http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD

> VEE=5V
Das ist (wie schon erwähnt) grottenfalsch! Vee tendiert eher dazu, eine 
negative Spannung zu sein! Ich würde da auch ein 10k-Poti zwichen 
Vcc und GND anschliessen und mit dem Schleifer auf Vee gehen. Mit Vee 
muss sich auch ein nicht initialisiertes Display so einstellen lassen, 
dass viele schwarze Kästchen zu sehen sind.
Gast #2613754
Lesenswert?
• ▲
▼
Hallo erstmal und danke für die Antworten

@Duke
Im Anhang ist das Bild.
Ich habe verschiedene Initialisierungen probiert darunter auch die im 
Datenblatt aufgeführte(hätte ich wohl erwähnen sollen).

@Uli
Bei dem VEE war ich mir nicht sicher da im Datenblatt Seite 2 steht
VEE=0-0,5 und auf Seite 13 bei dem speziellen Display was ich verwende 
steht VEE=4,8V.

@Lothar Miller
Also die 1,6 ms zum Ausführen gebe ich dem Kontroller nachdem enable auf 
low geht dauert es ca 4ms bis der nächste Wert auf die Datenleitungen 
gegeben wird.

Also dann ist wohl das zu hohe VEE der Fehler, ich werde mal versuchen 
die "schwarzen Kästchen" sichtbar zu machen.

Kann es sein das ich durch das Anlegen von VEE=5V das Display zerstört 
habe?

Gruß Stefan
Angehängte Dateien:
#2613757
Lesenswert?
• ▲
▼
@  Stefan (Gast)

>Also dann ist wohl das zu hohe VEE der Fehler, ich werde mal versuchen
>die "schwarzen Kästchen" sichtbar zu machen.

Mach das.

>Kann es sein das ich durch das Anlegen von VEE=5V das Display zerstört
>habe?

Nein. Der Trick dieser LCDs ist, dass die Kontrastspannung auf VCC 
bezogen ist und nicht auf GND. Dashalb sieht das LCD bei VEE=VCC = 0V 
Kontrastspannung. Ist auch etwas kryptisch so im Datenblatt formuliert.

MFG
Falk

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren