Forum: Mikrocontroller und Digitale Elektronik Notebook LCD (S/W) an AVR betreiben


von Läubi (Gast)


Lesenswert?

So ihr erleuchteten, hab hier nen altes S/W LCD Display und denk mir und
hab mir das Datenblatt zukommen lassen.
Im DB hab ich gelesen:

'Displaydata which are externally divided nto data for each row
(640dots) will be sequentially transfered in the form of 4-bit
Parrallel Data through shift registers by Clock Signal CP2 from the
left top of the Displayface'

Frage ist: kann ic hdas mit dem AVR immitieren und sozusagen das LCD
wie son Stinknormales Kaufbares Grafik LCD wies in ganz klein auch gibt
benutzen? oder ist der AVR dafür zu langsam??

von Tobi (Gast)


Lesenswert?

mit welchem takt müssen denn die zeilen rausgeschoben werden? dann
kannst du ja mal ausrechnen wie viele bit der uC pro sekunde ausgeben
müsste und welcher takt dazu theoretisch mindestens nötig wäre

von Läubi (Gast)


Lesenswert?

ALso der Treiber nuzt einmal CP2 für die Zeilen, und einmal CP1 für die
Spalten bei 640x480 und sagen wir mal 15fps grübel...

4608000 Bits/sek???? oder seh ich das falsch, ich hab (leider) nicht
sooo viel Ahung von µC.
Im Datenblatt steht noch CP2 CLock Cycle 152nsec... obs weiterhilft...
kA :(

von Benedikt (Gast)


Lesenswert?

Du musst rund 2MB/s senden, was vielleicht etwas knapp werden könnten.
Zumindest bekommt man damit keine neuen Daten ins LCD, während das Bild
angezeigt wird.

von Läubi (Gast)


Lesenswert?

Und wenn man einen AVR als 'Treiber' benuzt und einen für
Datenerfassung/afbereitung?

von Benedikt (Gast)


Lesenswert?

Was meinst du mit Treiber ? Unter Treiber verstehe ich sowas wie
74HC245...
Es geht zwar (ich habe das auch schon mal als Test gemacht), aber wenn
man das Bild ändern will bekommt man Probleme, und ein LCD verzeiht
nicht wenn die Steuersignale unterschiedliche Abstände haben (wenns mal
kurz ist passiert nichts, aber wenn es im Dauerbetrieb so läuft geht das
LCD langsam kaputt.)
Besorg dir lieber einen S1D13704/5, ist zwar nicht billig aber die
sicherste Lösung.
Außerdem ist dein LCD warscheinlich Dualscan, oder ?
Das heiß du musst die 4bit für die obere und untere Hälfte gleichzeitig
als insgesamt 8bit senden. Macht viel Spaß die Speicher entsprechend zu
beschreiben.

von Läubi (Gast)


Lesenswert?

Jo da kannste recht haben, nun frage ich mich: Was ist 'S1D13704/5'
??
und wo kann ich nen Dateblatt dafür erhalten?

von Benedikt (Gast)


Lesenswert?

Das ist ein LCD Controller. Die Frage nach dem Datenblatt habe ich jetzt
einfach mal überlesen, da du bei google sicher schon das Datenblatt zum
S1D13705 gefunden hast...

von Läubi (Gast)


Lesenswert?

Hm also ich hab bisher nur son generelle Übersicht gefunden bzw
Vergelichstabllen :(
ABer mir scheint das ganze wird dochn bsichn zu Komplex sodas ich die
Idee wohl vorerst mal begraben muß.

von Läubi (Gast)


Lesenswert?

Wobei begraben heißt das ichs später (in ein zwei Monaten) nochmal
ausgraben werde... daher noch ne Verständnisfrage:
der AVR erhält z.B. Meßdaten und baut ein 'Bild' auf (in einem
Bitmuster o.ä.) und überträgt diese Daten zum Chip und der kümmert sich
dann darum das das ganze aufm Display erscheint?

von Benedikt (Gast)


Lesenswert?

Ja, der Controller (z.B. der S1D13705) hat 80kB RAM einebaut, daher auch
17 Adressleitungen. Die unteren 80k des Bereichs sind der
Displayspeicher, die oberen 16 Byte die konfiguration des Controllers.
Du benötigst 38400Bytes = 307200Bit = 307200Pixel
Der S1D13704 würde mit den 40k RAM reichen, beim S1D13705 kann man aber
zusätzlich 2 Graustufen darstellen.
Den RAM beschreibst du nun, und der Controller zeigt das ganze auf dem
LCD an.

von Läubi (Gast)


Angehängte Dateien:

Lesenswert?

Jo also ich würde dann den 80kb typ nehmen.
Habe mal die pinbelegung des Displays angehängt, wäre cool wenn sich
das jemand mal ansehen könnte ob ich das Dispaly auch wirklich an dem
Controller betreiben kann bevor ich mir alles besorge :)

Danke schonmal

von Benedikt (Gast)


Lesenswert?

Ja, das geht ganz sicher damit.
Läuft bei mir auch mit einem ähnlichen Display.
Wenn du dir das IC einzeln besorgst: Das IC hat 0,5mm Pinraster...
Falls du dir das nicht zutraust, warte bis Mark de Jong die Platine
fertig hat. Ist zwar nicht billig, aber was besseres bekommt man nicht.

von Läubi (Gast)


Lesenswert?

Wär klasse, wo kann ich mich über Preise/Fortschritt von dem Projekt
informieren?

von Benedikt (Gast)


Lesenswert?

Auf http://www.mdejong.de
Ab und zu ist er auch hier im Forum
Das IC alleine kostet >30€...

von Rufus T. Firefly (Gast)


Lesenswert?

Das Display ist ein ganz stinknormales TN-Schwarzweiß-Display, das
vertikal in zwei Hälften geteilt ist, die mit je vier Bit parallel
angesteuert werden. Sowas kann man in der Tat mit dem Epson-Controller
ansteuern.
Wie das Ansteuerungsprotokoll aussieht, habe ich im Groben schonmal in
einem anderen Thread hier beschrieben.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.