Forum: Mikrocontroller und Digitale Elektronik Lösung gesucht für uC <->PS2 Verbindung


von finalcu (Gast)


Lesenswert?

Hallo

Auf der Suche nach einer Möglichkeit, eine bidirektionale Verbindung (uC 
<-> PS2) zu realisieren bin ich auf folgendes Schema gestossen:

http://www.marjorie.de/ps2/ps2.jpg

Kann mir mal einer erklären wie das genau funktioniert (sind das Dioden 
auf dem Bild)? Ist das die herkömmliche Lösung?

danke

finalcu

von Ihle (Gast)


Lesenswert?

das auf dem bild sind keine dioden würden in den fall auch keinen sinn 
machen.
das prinzip der schaltung ist recht einfach über die pull-up widerstände
liegen die data und clock leitung auf 5v also logisch 1, wenn einer der 
beiden transitoren durchschaltet z.b. der für die clockleitung wird der 
takt auf 0v gezogen also auf logisch 0 so können bestimmte bedingungen 
auf dem bus erzeugt werden z.b. startbit=0 oder requst to send usw.
die open collector sache ist gängige praxis.

von finalcu (Gast)


Lesenswert?

ich verstehe eben nicht wie man dabei auslesen kann. Nehmen wir an der 
uC will DATA lesen, wie genau geht das wenn DATA immer auf logisch 1 
(angenommen der Transistor ist offen) ist?

von Otto (Gast)


Lesenswert?

die Daten (bzw. die Low-Pegel) kommen dann von der Tastatur.....

Otto

von finalcu (Gast)


Lesenswert?

ich verstehe es immernoch nicht ;) wenn ein Low-Pegel von der Tastatur 
kommt (z.B DATA) wieso stört dann der High-Pegel, der von VCC oben 
kommt, nicht?

von Otto (Gast)


Lesenswert?

Der Widerstand zieht hochohmig nach "+", der Transistor (oder ähnlich) 
in der Tastatur niederohmig auf "GND"

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.