Kein Folientitel - Weblearn

Werbung
USB: Universal Serial Bus
Vorlesung:
Dozent:
Semester:
Datum:
Bearbeiter:
Rechnerstrukturen
Herr Prof. T. Risse
I7I1, SS 2000
06.07.2000, HS Bremen
Ingo Schöning
Übersicht
 Entstehungsgeschichte
 Motivation
 Ziele
 Topologie
 Spezifikation
06.07.2000
Hochschule Bremen - Ingo
Schöning
2
Übersicht (2)
 Was bietet USB ?
 Funktionsweise des USB
 Funktionsweise eines HUB
 Bewertung
 Quellen
06.07.2000
Hochschule Bremen - Ingo
Schöning
3
Entstehungsgeschichte
 Bildung eines Konsortiums
 Intel, Microsoft, Compaq, DEC, IBM, NEC und
Northern Telecom
 Erste öffentl. Vorstellung im Frühjahr 1995
 wenig später USB 1.1
 seit April 2000 USB 2.0
06.07.2000
Hochschule Bremen - Ingo
Schöning
4
Motivation
 Fast jede Peripherie verwendet eigenen
Anschluss
 Tastatur, Maus, Drucker, etc.
 Teilweise fehlt Beschriftung
 Anschlüsse teilweise verwechselbar
06.07.2000
Hochschule Bremen - Ingo
Schöning
5
Motivation (2)
 Anfänger haben Probleme
 Zerstörungsgefahr durch falsches
anschliessen
 Schnittstellen unflexibel
 Kabelsalat
06.07.2000
Hochschule Bremen - Ingo
Schöning
6
Ziele
 Verbindung von PC und Telefon
 Benutzerfreundlichkeit erhöhen
 Schnittstellenerweiterung
06.07.2000
Hochschule Bremen - Ingo
Schöning
7
Ziele (2)
 volle Unterstützung für Echtzeit-Daten
 Audio
 komprimiertes Video (MPEG-2)
06.07.2000
Hochschule Bremen - Ingo
Schöning
8
Topologie
 Stern- / Strang-Struktur
 maximal 7 Ebenen
06.07.2000
Hochschule Bremen - Ingo
Schöning
9
Spezifikation
 einheitliche vierpolige Stecker
Datenleitungen
Versorgungsspannung
06.07.2000
Hochschule Bremen - Ingo
Schöning
10
Spezifikation (2)
 einheitliche Kabel
 ungeschirmt, unverdrillt
 bis zu 3m Länge
 abgeschirmt, verdrillt
 bis zu 5m Länge
 differentielle Datenübertragung (D+ u. D-)
06.07.2000
Hochschule Bremen - Ingo
Schöning
11
Spezifikation (3)
 Unterscheidung in Geräteklassen
anhand:
 Datenrate
 Stromverbrauch
 Low-Speed: 1,5 Mbit/s
 Full-Speed: 12 Mbit/s
 High-Speed: 480 Mbit/s*
 self-powered
 bus-powered
 low-powered
 high-powered
* nur USB 2.0 !
06.07.2000
Hochschule Bremen - Ingo
Schöning
12
USB 1.1/2.0
Interoperatibilitäts-Matrix
USB 1.1 Host Controller
USB 2.0 Host Controller
No Hub
USB 1.1
Hub
USB 2.0
Hub
No Hub
USB 1.1
Hub
USB 2.0
Hub
LowSpeed
Device
1.5 Mb/s
1.5 Mb/s
1.5 Mb/s
1.5 Mb/s
1.5 Mb/s
1.5 Mb/s
Full-Speed
Device
12 Mb/s
12 Mb/s
12 Mb/s
12 Mb/s
12 Mb/s
12 Mb/s
HighSpeed
Capable
Device
12 Mb/s
12 Mb/s
12 Mb/s
480 Mb/s
12 Mb/s
480 Mb/s
06.07.2000
Hochschule Bremen - Ingo
Schöning
13
Was bietet USB ?
 robust
 hot-plug fähig
 einfache Anwendbarkeit
 plug and play
 automatische Konfiguration
 bis zu 127 Geräte ansprechbar
06.07.2000
Hochschule Bremen - Ingo
Schöning
14
Funktionsweise des USB
 Polling-Bus
 Host initialisiert alle Datentransfers
 Unterbrechung ist nicht vorgesehen
 keine separate Taktleitung
 Kommunikation findet über ‘pipes‘ statt
06.07.2000
Hochschule Bremen - Ingo
Schöning
15
Kodierung/Dekodierung
 NRZI (Non Return to Zero Invert)
 0 => Pegelwechsel
 1 => kein Pegelwechsel
06.07.2000
Hochschule Bremen - Ingo
Schöning
16
Bit-Stuffing
 IDLE-Zustand = EINS-Zustand
 Nach sechs aufeinanderfolgenden Einsen
wird eine Null eingefügt
06.07.2000
Hochschule Bremen - Ingo
Schöning
17
Übertragungsmodus
 Control
 Bulk
 Reset, Steuervorgänge
 Interrupt
 Tastatur, Maus
06.07.2000
 Drucker
 Isochronous
 Mikro, Lautsprecher
Hochschule Bremen - Ingo
Schöning
18
Pipes
 Message-Pipes
 Daten mit festem Format
 bidirektional
 Stream-Pipes
 Daten ohne festes Format
 unidirektional
 Flusskontrolle
06.07.2000
Hochschule Bremen - Ingo
Schöning
19
Protokoll
 alle Daten gehen in Paketen über die Kabel
 Übertragung wird unterteilt in drei
Zeitabschnitte:
 Token
 Data
 Handshake (entfällt bei isochronen Daten)
06.07.2000
Hochschule Bremen - Ingo
Schöning
20
Protokoll (2)
 Token-Paket
 Data-Paket
 Handshake-Paket
06.07.2000
Hochschule Bremen - Ingo
Schöning
21
Funktionsweise eines HUB
06.07.2000
Hochschule Bremen - Ingo
Schöning
22
Bewertung
positiv
negativ
 Ressourcen-Ersparnis
 Vereinfachung der
Verkabelung
 USB beginnt sich zu
etablieren
 USB-Peripherie
unwesentlich teurer
06.07.2000
 wenig Betriebssysteme
unterstützen bisher USB
 Beachtung des
Stromverbrauchs durch
den Anwender
Hochschule Bremen - Ingo
Schöning
23
Quellen
 www.usb.org
 USB 2.0 Spezifikation
 c‘t-Ausgaben




11/1995
02/1997
01/1998
10/2000
06.07.2000
Hochschule Bremen - Ingo
Schöning
24
Herunterladen