USB-Ports

Die verschiedenen Raspberry Pi Modelle haben zwischen 1-4 USB 2.0 Ports. Pro USB Port sind geräte mit einer Stromaufnahme von 100mA vorgesehen, somit ist eine Kompatibilität von Geräten mit geringer Stromaufnahme, also zum Beispiel Tastaturen und Mäuse sichergestellt. Der Betrieb von Geräten mit höherer Stromaufnahme, zum Beispiel eine externe 2,5 Zoll USB Festplatte ohne eigene Stromversorgung ist unter Umständen auch möglich. Hierfür muss ein ausreichend starkes Netzteil vorhanden und in der Konfiguration des Pi "max_usb_current" festgelegt sein. Eine Genaue Anleitung gibt es auf raspberry.tips. Der Parameter erhöht den Grenzwert der USB-Ports von 600mA auf 1,2A. Alternativ kann ein aktiver USB-HUB verwendet werden.

Besonderheiten der USB-Ports

Entgegen der USB-Ports an eurem Desktop Rechner verwendet der Pi einen internen On-The-Go USB-Port (USB-OTG). Der OTG Standard bietet den Vorteil das verschiedene Rollen eingenommen werden können, zum Beispiel kann der Raspberry Pi als "Host" agieren und zum Beispiel mit einem angesteckten USB-Strick zu arbeiten. Der Pi kann theoretisch aber auch die Rolle eines normalen USB-Geräts einnehmen um sich zum Beispiel selbst als "USB-Stick" gegenüber einem anderen Computer (Host) auszugeben. Der Standard kommt aus dem Smartphone Bereich, hier was er notwendig das an USB-Ports von Smartphones sowohl Geräte angeschlossen werden können als auch eine Verbindung als Host z.B. zu einem normalen Computer möglich ist.

Unterstützte USB-Geräte

Jedes Gerät das unter linux funktioniert kann im Normalfall auch am Raspberry Pi USB Ports problemlos betrieben werden. Eingabegeräte wie Tastatur und Maus funktionieren generell, auch bei den meisten USB-Speicher Sticks sind keine Einschränkungen bekannt. Für Geräte wie WebCams, USB-Festplatten und Sound-Karten empfiehlt sich eine vorherige Recherche im Internet. Problemstellung ist hierbei neben der Spannungsversorgung am USB-Port die limitierte Datenübertragung.

Raspberry Pi internas

Die physikalischen USB Ports des Raspberry Pi teilen sich mit dem Ethernet Port einen echten internen USB 2.0 OTG-Port der am BCM SoC hängt. Das hat neben der bereits beschriebenen limitierten maximalen Stromstärke die Auswirkung das sich abhängig vom Modell alle Geräte eine Bandbreite von 480Mbps (USB 2.0 Standard) teilen müssen.

USB-Ports der Raspberry Pi Modelle

Modell USB Ports Verbindung
Raspberry Pi 3 Modell B ✓ 4x USB 2.0 - Typ A Buchse Über HUB am LAN9514
Raspberry Pi 2 Modell B ✓ 4x USB 2.0 - Typ A Buchse Über HUB am LAN9514
Raspberry Pi Zero und Zero Version 1.3 ✓ 1x USB 2.0 - Micro USB OTG am BCM2837
Raspberry Pi 1 Modell A+ ✓ 1x USB 2.0 - Typ A Buchse Direkt am BCM2835
Raspberry Pi 1 Modell B+ ✓ 4x USB 2.0 - Typ A Buchse Über HUB am LAN9514
Raspberry Pi 1 Modell A ✓ 1x USB 2.0 - Typ A Buchse Direkt am BCM2835
Raspberry Pi 1 Modell B ✓ 2x USB 2.0 - Typ A Buchse Über HUB am LAN9512