DOG-M LCD Pegel unsauber Kabellänge?

OP #1048500
Lesenswert?

Hallo alle zusammen...

Hab ein Problem mit einer Schaltung.
Die Pegel der Datenleitungen zum DOG-M LCD sehen sehr unsauber aus.
Dadurch kommt das Display teilweise nicht in Gang. Manchmal funktioniert 
es aber.
Das komische ist das die R/W und RS Pegel recht gut aussehen.
Hier mal paar Bilder von den Pegeln.

http://img238.imageshack.us/img238/2774/datavp9.jpg
http://img48.imageshack.us/img48/6198/rsax8.jpg

und hier noch die Kabellänge
http://img239.imageshack.us/img239/5435/151120081581uv6.jpg

Ich habe schon von einem Kollegen ein Stück CAT7 S/STP bekommen.
Vorher hab ich es nur mit einem 9pol Sub-D Kabel versucht.
Da war das Problem aber noch schlimmer.

Woran kann das liegen?

Hatte von euch schon mal jemand das selbe Problem?

Grüße Alfred
Gast #1048538
Lesenswert?

Ja, das ist eindeutig zu lang.

Mach das mal so:
>Versuch mal ein Flachbandkabel, wenn möglich jede 2. Ader auf Masse.

Also eine Seite des Flachbandkabel-Steckers mit Signalen belegen, die 
andere Seite je zur Hälfe mit Masse und Betriebsspannng. Ub und GND gut 
mit Kondensatoren blocken.

Also etwa so wie in Anhang zu sehen ist.
OP #1048542
Lesenswert?

> Mach das mal so:
>>Versuch mal ein Flachbandkabel, wenn möglich jede 2. Ader auf Masse.
>
> Also eine Seite des Flachbandkabel-Steckers mit Signalen belegen, die
> andere Seite je zur Hälfe mit Masse und Betriebsspannng. Ub und GND gut
> mit Kondensatoren blocken.

Ich habe leider nur 10pol Flachbandkabel.

>Welches der Scope-Bilder gehört zu welcher Leitung?

Datenleitung: http://img238.imageshack.us/img238/2774/datavp9.jpg
RS oder R/W: http://img48.imageshack.us/img48/6198/rsax8.jpg
Gast #1048552
Lesenswert?

> Kann es sein, dass sich bei den Datenleitungen beide Seiten gegenseitig
anbrüllen, d.h. beide Seiten die Leitungen treiben? Nach Längenproblem
sieht das in dem Zeitbereich nicht aus.

Hab ich ja auch schon vermutet, aber das Display hat keinen Ausgang. Der 
Fehler muss also woanders liegen.
OP #1048554
Lesenswert?

A. K. wrote:
> Kann es sein, dass sich bei den Datenleitungen beide Seiten gegenseitig
> anbrüllen, d.h. beide Seiten die Leitungen treiben? Nach Längenproblem
> sieht das in dem Zeitbereich nicht aus.

wie könnte so etwas auftreten? Schlechtes Timing? Read/Write wird 
benutzt... brauch ich aber eigentlich nicht.
Gast #1048559
Lesenswert?

> Apropos EA Dog: Wenn es eine E(Takt) Leitung gibt:

Gibt's nicht.

> Indem der Controller die Datenleitungen auf Ausgang gesetzt hat, aber
mit R/W=1 das Display lesend anspricht.

Das Display hat keinen Ausgang (siehe oben).

@ Alfred:
Mal gemessen mit/ohne Kabel ?
OP #1048564
Lesenswert?

Ich glaube A. K. hat recht.

Ich habe die lcd lib von P. Fleury für das EA DOG angepasst. Die nutzt 
aber das Lesen und Schreiben beim LCD. Wenn ich das LCD nicht an den 
Port stecke wackelt nur eine Leitung. Die anderen bleiben stumm.

Ich versuch die lib mal so anzupassen das sie nur schreibend 
funktioniert.

Oder hat jemand zufällig eine funktionierende?

Trotzdem schon mal vielen Danke.
Gast #1048575
Lesenswert?

Hast du alle nötigen Leitungen zum Display als Ausgang geschaltet?

Ich betreibe die Teile mit 4MHz per SPI mit ca. 10cm Kabel und hatte 
noch keine Probleme.

Evtl. mal die Taktrate 'runtersetzen?
#1048584
Lesenswert?

Also doch E Signal. Ist das einzige dessen Flanken kritisch sind, also 
ist bei Leitung ab 20-30cm ein 100 Ohm Serienwiderstand direkt am 
Ausgang des Controllers kein Fehler, um Signalstörung durch Reflexionen 
zu vermeiden. Kostet ja nicht viel,

Wenn vom Display gelesen wird, dann sollte bei allen Displays mit 
HD44780 Interface, also auch hier, die unbenutzte Hälfte vom Datenbus 
offen bleiben! Die hat nämlich die gleiche Richtung wie die andere 
Hälfte, und überleg mal, was beim Lesen passiert wenn da VCC dran hängt. 
Und keine sorge wg. offener Leitungen, da sind deswegen schwache Pullups 
drin.

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