Christians Webseite        << zurueck        vor >>

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

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
usb
  • 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.
usb usb
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.

usb

Links

USB in a NutShell

USB Wikipedia

USB-OTG Wikipedia