1 / 15

Das PS/2-Protokoll

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

thad
Download Presentation

Das PS/2-Protokoll

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Das PS/2-Protokoll

  2. 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

  3. Einführung PS/2 Wie PS/2 funktioniert Ansicht eines PS/2 Anschlusses

  4. 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

  5. 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

  6. dasProtokoll Die Kommunikation Steuerungsmodi Bewegungsdaten Steuerdaten

  7. 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)

  8. 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

  9. 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

  10. Steuerdaten • Können vom Host abgefragt werden

  11. Befehle Befehlsübersicht

  12. Befehle

  13. Befehle Auflösung Abtastrate

  14. 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

  15. 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

More Related