Forum: Mikrocontroller und Digitale Elektronik OLED VGY12864Z-S005 über LPT Port ansteuern


von Christopher H. (roki)



Lesenswert?

Hallo,

ich habe das OLED-Display VGY12864Z-S005 von Conrad und möchte es über 
den Parallelport des PCs ansteuern. Das Display wird mit dem SSD1325 
Controller betrieben.

Auf der Platine des Displays befinden sich zwei 74LVX4245 Bausteine, die 
mir die 8 Datensignale und 5 Steuersignale von 5V auf 3,3V übersetzten, 
da der Displaycontroller (SSD1325) mit 3,3V angesteuert werden muss.

Aus dem LPT Port kommen jedoch nur ~3,9V an den Datenleitungen an. Der 
IEEE-1284-Standard sagt ja nur aus, dass bis zu 5V kommen können. Auf 
den Steuerleitungen liegen jedoch immer die 5V konstant an.

So nun hab ich natürlich ein kleines Problem, die Spannung der 
Datenleitung mindestens auf 4,5V zu erhöhen, damit der 74LVX4245 diese 
wieder in 3,3V übersetzen kann.

Was wären denn nun meine Möglichkeiten 8 Signale (möglichst in einem 
IC?) von ~3,9V auf ~5V zu wandeln? Ich habe nämlich auch sehr wenig 
Platz ;)
Externe 5V vom Netzteil wären vorhanden, um diese durch die 
Datenleitungen schalten zu lassen.

Ich habe euch die Datenblätter vom Display, Displaycontroller und 
74LVX4245 angehangen.

Vielen Dank im Voraus,

Christopher

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Christopher H. schrieb:
> So nun hab ich natürlich ein kleines Problem

Das Problem hast Du nicht. Sieh Dir mal das Datenblatt des 74LVX4245 an, 
hier insbesondere Seite 3 und die Tabelle "DC Electrical 
Characteristics", dort die Werte für VIHA und VIHB (minimum high level 
input voltage).

Dieser Wert liegt bei 2 V. D.h., solange Deine Druckerschnittstelle in 
der Lage ist, einen High-Pegel von mehr als 2 V auszugeben (und das tut 
sie mit 3.9 V), ist alles in Butter.

von Christopher H. (roki)


Lesenswert?

Rufus Τ. Firefly schrieb:
> Dieser Wert liegt bei 2 V. D.h., solange Deine Druckerschnittstelle in
> der Lage ist, einen High-Pegel von mehr als 2 V auszugeben (und das tut
> sie mit 3.9 V), ist alles in Butter.

Wenn ich den Ausgang vom 74LVX4245 (für B0-B7) messe, dann liegen da 
immer 0V an! Die Ausgänge für die Steuerleitungen (wo ja die 5V 
anliegen) funktionieren allerdings (da liegen dann 3V an)

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Was macht denn das Signal "E/RD#"? Welchen Pegel hat das?

von Christopher H. (roki)


Lesenswert?

Rufus Τ. Firefly schrieb:
> Was macht denn das Signal "E/RD#"? Welchen Pegel hat das?

E/RD# vom LPT Port hat exakt 5V, nach dem 74LVX4245 hat E/RD#O 3V

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Dann machst Du irgendwas anderes falsch; das Datenblatt lügt nicht.

Nun ist Dein "Schaltplan" ausgesprochen unlesbar, so daß es mehr als 
mühselig ist, nachzuvollziehen, was Du da treiben willst; wo z.B. ist in 
diesem Schaltplan der Parallelport?

von Christopher H. (roki)


Lesenswert?

Das is der Schaltplan der Platine des Displays, den gabs zum Display 
dazu.

An J2 hängt dann über eine Stiftleiste der LPT Port dran

von Hans-Georg L. (h-g-l)


Lesenswert?

Warum immer wieder der alte LPT-Port ?

Diese Oled Displays kann man wunderbar mit einem FT2232 über USB im SPI 
Mode steuern.

von Christopher H. (roki)


Angehängte Dateien:

Lesenswert?

Und der Vollständigkeit halber hier der Schaltplan von LPT Port zur 
Stiftleiste

von Christopher H. (roki)


Lesenswert?

Hans-Georg Lehnard schrieb:
> Warum immer wieder der alte LPT-Port ?
>
> Diese Oled Displays kann man wunderbar mit einem FT2232 über USB im SPI
> Mode steuern.

Weil wahrscheinlich kein USB bereitstehen wird :)

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Christopher H. schrieb:
> Und der Vollständigkeit halber

"Vollständigkeit" ohne Signalnamen beim Parallelport. Toll.

Wird der Parallelport denn mit bidirektionalen Datenleitungen genutzt?

(Warum eigentlich muss ich hier jetzt an Regenwürmer denken?)

von Christopher H. (roki)


Lesenswert?

Rufus Τ. Firefly schrieb:
> Christopher H. schrieb:
>> Und der Vollständigkeit halber
>
> "Vollständigkeit" ohne Signalnamen beim Parallelport. Toll.
Sorry, versteh ich jetzt nicht. Die Signalnamen am Parallelport und an 
der Stiftleiste sind doch die gleichen? Die werden doch nur direkt 
verbunden.

>
> Wird der Parallelport denn mit bidirektionalen Datenleitungen genutzt?
habe SPP und ECP ausprobiert, das ändert nichts

von Christopher H. (roki)


Lesenswert?

Ich habe die 5V für die Betriebsspannung vom PC NEtzteilgenommen und nun 
die LPT Masse und NT Masse zusammen gelegt. Jetzt kommen an den 
Datenleitungen auch die 3,3V nach dem 74LVX4245 heraus.

Vielen Dank für eure Mühe!

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Christopher H. schrieb:
> Die Signalnamen am Parallelport und an
> der Stiftleiste sind doch die gleichen?

Nö. Eine Druckerschnittstelle hat kein Signal E/OE#, und Pin1 der 
Druckerschnittstelle heißt /STROBE. Und auch die anderen Signale (bis 
auf die Datenleitungen) heißen komplett anders.

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.