inhaltsverzeichnis einführung ps/2 wie ps/2 funktioniert ansicht eines ps/2 anschlusses...
TRANSCRIPT
Inhaltsverzeichnis
Einführung PS/2Wie PS/2 funktioniertAnsicht eines PS/2 Anschlusses
Zeit-Sequenz-DiagrammDie KommunikationSteuerungsmodiBewegungsdatenSteuerdaten
BefehleBefehlsübersicht
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 kommunizierenHost (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 ProtokolleUnterscheiden sich beim
Einschalten und Reset
Der USB-Anschluss setzt sich immer mehr durch und löst auch PS/2 ab
Die Kommunikation
Steuerungsmodi
Bewegungsdaten
Steuerdaten
Die Kommunikation
Jedes Byte besteht aus einem Frame (11 Bits)1 Startbit (immer 0)8 Datenbits1 Parity-Bit (odd Parity)1 Stoppbit (immer 1)
Steuerungsmodi Reset-Modus
Wenn gerade eingeschaltet oder Reset-Befehl erhalten wurde
Stream-ModusStandard-Ü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
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Byte 1 Y Overflow
X Overflow
Y sign X sign 1 Middle Right left
Byte 2 X delta
Byte 3 Y delta
Steuerdaten
Können vom Host abgefragt werden
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Byte 1 0 Remote Enable Scaling 0 Left Middle right
Byte 2 0 0 0 0 0 0 Resolutiion
Byte 3 Sample rate
Befehlsübersicht
Befehle
FFh Reset
F4h Aktivierung der X-Y-Datenübertragung
F5h Deaktivierung der X-Y-Datenübertragung
E8h Setzen der Auflösung (Auflösung muss folgen)
F3h Abtastrate
FAh Ackknowledge (wird von der Maus gesendet)
FCh Fehler-Code (wird von der Maus gesendet)
Befehle
Auflösung Abtastrate
Wert Auflösung in counts/mm
00h 1
01h 2
02h 4
04h 8
Abtastrate in Pakete/Sekunde
10
20
40
60
80
100
200
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