Hallo zusammen,
ich habe an einem Mikrocontroller Atmega 16 ein 4 zeiliges LCD-Display angeschlossen.
In der Beschreibung des LCD´s steht, das Flachbandleitungen von einer Länge von mehr als 10cm das Signal unzulässig stark verschleifen können und der LCD-Kontroller dadurch die Flanke des Enablesignals nicht mehr erkennt.
In der Beschreibung ist von max. 25ns die Rede.
Ist das nicht eine sehr hohe Flankenanstiegsgeschwindigkeit? 25*10^-9Sekunden
Im Bild habe ich das Signal im 2ms Raster eingefangen.
http://img545.imageshack.us/f/flankensteilheitlcd4x2…
hier die Beschreibung
http://img683.imageshack.us/f/unbenanntdhg.jpg/
http://s7.directupload.net/file/d/2276/8meau5vt_jpg.htm
Nun zu meinen konkreten Fragen:
Wie werden solche Signale denn verschliffen?
Wirkt die lange Leitung gegen das hochfrequente Enable Signal von max 25ns wie eine Spule?
Was ist mit der Abhilfe durch einen Pullup-Widerstand gemeint. Schließt man das Enablesignal mit einem 10KOhm Widerstand gegen +5V, sodass es leichter und schneller gegen 5V hochgezogen werden kann?
langsamere Ansteuerung über Ports:
Wie kann ich einen Port langsamer ansteurn? Kann diesen doch nur Ein- und Ausschalten. Gut, ich kann die Wartezeit über delay vergrößern, ist das gemeint?
Wozu brauche ich eine aktive Schirmung? Was ist das bitte überhaupt? Das interessiert mich auch.
Ich würde mich freuen, wenn ihr wieder so nett wärt und mir helft diese interessaten Fragen zu beantworten.
Ich bin gerne bereit bei weiteren Nachfragen Rede und Antwort zu stehen.
Einen schönen Tag wünscht Euch Matthias aus dem sonningen Düsseldorf.
Das freut mich.
Oder wie bestimme ich die Freuquenz?