USB
Infos zum USB-2.0 Standard.
Signalbelegung von USB-2.0-Micro-A-Stecker (links) und USB-1.0/2.0-Typ-A-Stecker (rechts)
USB-2.0-Mini/Micro-A-Stecker
Pin | Signalname | Adernfarbe | Beschreibung |
---|---|---|---|
Gehäuse | Schirm | n.a. | Schirmgeflecht |
1 | VBUS | Rot | +5 V |
2 | D− | Weiß | Daten USB 2.0, differentielles Paar −/+ |
3 | D+ | Grün | |
4 | ID | keine Ader | Unterscheidung zw. Micro-A- und Micro-B-Stecker: Typ A: Masse (OTG-Gerät arbeitet als Host) Typ B: nicht verbunden (OTG-Gerät arbeitet als Peripherie) |
5 | GND | Schwarz | Masse |
Der ID-Pin (OTG-Erkennung) ist nur bei den Mini/Micro-Steckern vorhanden. Mit einen Standard-Typ-A Stecker ist daher kein USB-OTG möglich.
USB-1.0/2.0-Typ-A-Stecker
Pin | Signalname | Adernfarbe | Beschreibung |
---|---|---|---|
Gehäuse | Schirm | n.a. | Schirmgeflecht |
1 | VBUS | Rot | +5 V |
2 | D− | Weiß | Daten USB 2.0, differentielles Paar −/+ |
3 | D+ | Grün | |
4 | GND | Schwarz | Masse |
Kodierung der Geschwindigkeitsklasse durch Pull-Up Widerstand
- Pull-Up an D- : -> Low-Speed
- Pull-Up an D+ : -> Full-Speed
USB-OTG
USB-On-The-Go ist eine häufig anzutreffende Zusatzfunktion von Smartphones (oder Tablets
und ähnlichen) die es ihnen erlaubt den USB-Bus zu kontrollieren und externe USB-Geräte anzusprechen. Das
Smartphone wechselt dabei von seiner üblichen "Device/Peripherie-Rolle" in eine "Host-Rolle".
Zum Aktivieren von OTG muss der ID-Pin am USB-Stecker mit Masse verbunden werden.
Dieser Pin ist nur auf den (5-poligen) Mini-/Micro Steckverbindern vorhanden und in normalen Kabeln nicht
angeschlossen.
Die Steckerkombinationen der üblichen Kabel sind nicht für solch eine Reverse-Betriebsart konfektioniert.
Es gibt deshalb spezielle OTG-Adapter mit (z.B.) einem Mini-B-Stecker und einer Typ-A-Buchse.
Die notwendige ID-Masseverbindung wird dabei direkt im Mini-Stecker hergestellt. Die restlichen Signale sind
1:1 durchverbunden.
Die OTG-Betriebsart kollidiert mit der USB-Ladefunktion weil das Smartphone der "Stromlieferant" ist. Im
allgemeinen kann man daher nicht beides kombinieren (z.B. mit einem Y-Verbinder). Es gibt aber Ausnahmen.
HID
Human Interface Device ist eine USB-Geräteklasse für Tastatur, Maus und ähnliches. Die Treiber
dafür sind fester Bestandteil von Windows und die Geräte sind dadurch (normalerweise) sofort einsatzbereit.
Ein HID-Bastelprojekt wird
hier
beschrieben. Die Schaltung emuliert mit minimalem Aufwand eine Spezialtastatur.
Links
USB in a NutShell
USB Wikipedia
USB-OTG Wikipedia