bidirektionale Datenübertragung mit unterschiedlichen Pegeln

Hallo,

ich stehe vor folgendem Problem:

eine Software wertet =FCber den Parallelport kommende Impulse aus bzw gibt auf dem ParPort Impulse aus (und zwar auf den selben 8 Datenleitungen), dies aber nicht gleichzeitig. Streng genommen handelt es sich bei den eingehenden Impulsen eher um das nach-Masse-ziehen (bzw Absenken des Pegels - mit 330 Ohm getestet) des entsprechenden ParPort-Pins. Der ausgehende Puls hat allerdings TTL-Pegel.

zusammengefasst:=20 PC sendet daten =3D entsprechende/r Pin/d geht auf High PC empf=E4ngt: alle Pins auf High und Datenpin muss kurz auf Low gezogen werden

Das ganze ist bisher in einer 19"-Box untergebracht, die eigentlich "nur" von ParPort-Stecker nach BNC-Buchsen "wandelt". Zus=E4tzlich soll zu jedem Puls zur optischen Kontrolle eine LED leuchten. Bisher war das eine Kiste mit wildem Kabelverhau, und es lief zwar irgendwie, aber auch nicht ganz problemlos, da die LED einfach so in den Signalweg miteingeschleift war und "hinten" relativ wenig Spannung ankam. Wie die Kiste es allerdings schafft, mit einem 5V-Impuls von einem Taster die entsprechende Leitung auf GND zu ziehen, und dabei mit nur einem Widerstand (naja und einen zweiten als Vorwiderstand zur LED) auskam...

Jetzt soll das ganze besser und gepuffert aufgebaut werden, zu meiner =DCberraschung durfte ich heute jedoch feststellen, dass der hierzu verbaute 4050 jetzt nicht so wirklich bidirektional arbeitet. Gibt es bidirektional betreibbare Puffer, m=F6glichst pinkompatibel zum 4050? Das w=FCrde im Prinzip schon reichen, da die Taster, die angeschlossen werden sollen, prinzipiell auch invertierbar sind. Allerdings funktioniert es dann nur im speziellen Fall der invertierbaren Taster und nicht generell. Jemand evtl sonst noch eine Idee? Signale senden vom PC funktioniert wunderbar, nur umgekehrt (nat=FCrlich) nicht.

TIA,

Martin

P.S.: Ich hoffe, die gemachten Angaben sind vollst=E4ndig genug und reichen zur Lagebeurteilung.

Reply to
Martin Wiesner
Loading thread data ...

"Martin Wiesner" schrieb im Newsbeitrag news: snipped-for-privacy@news.dfncis.de...

+5V | 4k7 | 74HC04 LED parPort--+--|>o--330R--|
Reply to
MaWin

Hallo,

mein Posting war vielleicht etwas verfr=FCht, sorry. Jetzt noch mal mit mehr Details.

Das Problem, dass eingehende 5V-Impulse nicht erkannt werden, ist soweit gel=F6st; der Pull-down-Widerstand war mit 10k viel zu hoch gew=E4hlt, mit

330 Ohm l=E4uft es jetzt einwandfrei und die Spannungs=E4nderung w=E4hrend = des Pulses wird vom PC zuverl=E4ssig detektiert.

Daraus ergibt sich aber direkt ein zweites Problem: von den vom PC gesendeten Pulsen kommt wegen des 330Ohm-Widerstands "vorne" nicht allzuviel an, um die 2,4 (in der Gr=F6ssenordnung) Volt. In dieser Richtung m=FCsste das Signal also gepuffert werden, damit externe Ger=E4te auch nach einigen Metern Kabel und diversen Steckverbindern noch zuverl=E4ssig getriggert (TTL) werden k=F6nnen.=20

(Jeder der 8 Kan=E4le soll unabh=E4ngig von den anderen als Ein- oder Ausgang fungieren k=F6nnen. Eine Umschaltung zw. Ein/Ausgang findet dabei allerdings nicht oft statt - halt je nachdem, welche Ger=E4te (Ein-oder Ausgabeger=E4te) gerade angeschlossen werden sollen.)

Ist es m=F6glich, den bereits vorhandenen 4050 (der ein ausgehendes Signal wie gew=FCnscht puffert, aber eingehende Signale auf der selben Leitung nat=FCrlich blockiert) wie folgt zu beschalten:

4050=20 PC -+------|>----+- Taster/Ger=E4t +--| +5V

Momentan ist ein 74LS240 als LED-Treiber verbaut. Ist obige Schaltung (allerdings ben=F6tige ich sie nicht-invertierend, also vielleicht 74hc07) vorteilhafter?=20

Ist sicherlich nicht die beste und platzsparendste Variante, aber leider durch das bereits vorhandene Equipment vorgegeben und in 19"/1HE noch grad so eben ohne gr=F6ssere Schwierigkeiten zu verbauen.

TIA,

Martin

Reply to
Martin Wiesner

"Martin Wiesner" schrieb im Newsbeitrag news: snipped-for-privacy@news.dfncis.de...

Sie wird gehen.

Der Treiber streuert nur die LED, und kann invertierend sein, wenn die LED leuchten soll, wenn die Leitung HI ist (und der Taster nach Masse NICHT gedrueckt wird). Man kann bei 74HCxx auch die LED nach Masse legen und damit andersrum leuchten :-) bei 74LSxx jedoch besser nicht.

--
Manfred Winterhoff, reply-to invalid, use mawin at despammed.com
homepage: http://www.geocities.com/mwinterhoff/
de.sci.electronics FAQ: http://dse-faq.elektronik-kompendium.de/
Read 'Art of Electronics' Horowitz/Hill before you ask.
Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.
Reply to
MaWin

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.