150 likes | 278 Views
Das PS/2-Protokoll. Inhaltsverzeichnis. Einführung PS/2 Wie PS/2 funktioniert Ansicht eines PS/2 Anschlusses Zeit-Sequenz-Diagramm Die Kommunikation Steuerungsmodi Bewegungsdaten Steuerdaten Befehle Befehlsübersicht. Einführung PS/2. Wie PS/2 funktioniert
E N D
Inhaltsverzeichnis • Einführung PS/2 • Wie PS/2 funktioniert • Ansicht eines PS/2 Anschlusses • Zeit-Sequenz-Diagramm • Die Kommunikation • Steuerungsmodi • Bewegungsdaten • Steuerdaten • Befehle • Befehlsübersicht
Einführung PS/2 Wie PS/2 funktioniert Ansicht eines PS/2 Anschlusses
Wie PS/2 funktioniert • Die PS/2-Schnittstelle ist eine synchrone Schnittstelle • Open-Kollektor-Technik, Ruhezustand entspricht also 5V • Es kommunizieren • Host (z.B. Mikrocontroller) • PS/2-Device (z.B. Maus) • Tauschen Daten über die Datenleitung aus • Takt wird vom Device erzeugt
Ansicht eines PS/2 Anschlusses • Es gibt mehrere Stecker • Diese können mit Adaptern miteinander verbunden werden • Maus und Tastatur haben unterschiedliche Protokolle • Unterscheiden sich beim Einschalten und Reset • Der USB-Anschluss setzt sich immer mehr durch und löst auch PS/2 ab
dasProtokoll Die Kommunikation Steuerungsmodi Bewegungsdaten Steuerdaten
Die Kommunikation • Jedes Byte besteht aus einem Frame (11 Bits) • 1 Startbit (immer 0) • 8 Datenbits • 1 Parity-Bit (odd Parity) • 1 Stoppbit (immer 1)
Steuerungsmodi • Reset-Modus • Wenn gerade eingeschaltet oder Reset-Befehl erhalten wurde • Stream-Modus • Standard-Übertragungsmodus, Maus sendet Datenpakete, sobald sie eine Änderung feststellt • Remote-Modus • Unwichtig, da selten • Wrap-Modus • Dient zum testen
Bewegungsdaten • Aktualisierung, sobald die Maus ihre Input Ports abfragt • Bewegungszähler werden zurück gesetzt, wenn ein Datenpaket erfolgreich an den Host und nach jedem vom Host empfangenen Steuerdatenpakets
Steuerdaten • Können vom Host abgefragt werden
Befehle Befehlsübersicht
Befehle Auflösung Abtastrate
Start • Reset der Maus • Funktionstest (Basic assurance Test) • Erfolgreich:senden des BAT-Zeichens AAh,und Maus Device ID 00h • Funktionsfehler:senden von FCh • Nach erfolgreichem Reset • 100hz, 4 counts/mm und X-Y-Datenübertragung ist deaktiviert
Quellen • Datenblatt • Uni Karlsruhe • http://www.marjorie.de/ps2/ps2_protocol.htm • http://de.wikipedia.org/wiki/PS/2-Schnittstelle • http://img.tomshardware.com/de/2005/11/16/das_grosse_thg_stecker_kompendium/ps2-stecker.jpg • http://www.noxelectronics.de/images/produkte/3929-USB.jpg • http://pics.computerbase.de/lexikon/178007/120px-PS2_Ports_ATX.jpg • http://freenet-homepage.de/hac24/maus_nacht.jpg