Thierry’s HomeLab

Wissen / Pinbelegungen

Raspberry Pi.

Die 40-polige GPIO-Leiste mit Stromversorgung, I²C, SPI und serieller Schnittstelle.

Erstveröffentlichung · 30. Januar 2017

Die Abbildung zeigt den 40-poligen GPIO-Header des Raspberry Pi 2. über diese Leiste lassen sich digitale Signale sowie I²C-, SPI- und UART-Geräte anschliessen. Physische Pinnummern und BCM-GPIO-Nummern sind zwei unterschiedliche Bezeichnungen: Pin 3 ist zum Beispiel GPIO2.

Raspberry Pi 2: vollständige 40-polige GPIO-Leiste mit physischen Pinnummern, BCM-GPIO-Nummern und Busfunktionen.
GPIO-Header des Raspberry Pi 2. Ansicht und Pin-1-Markierung am eigenen Board vor dem Anschliessen prüfen. In voller Grösse öffnen ↗

Technische Daten

Bezug der Abbildung
Raspberry Pi 2, 40-poliger Header
GPIO-Logikpegel
3,3 V; keine 5-V-toleranten GPIO-Eingänge
Versorgung des Pi 2
5 V über Micro-USB
Versorgungspins am Header
3,3 V, 5 V und GND
Nummerierung
Physische Pins 1–40; GPIO-Bezeichnungen nach BCM

Anschlüsse und Pinbelegung

Raspberry Pi: Anschlussübersicht
Physischer PinBCM / VersorgungFunktion
13,3 VVersorgung
25 VVersorgung
3GPIO2I²C SDA1
45 VVersorgung
5GPIO3I²C SCL1
6GNDMasse
7GPIO4Digitaler I/O / GPCLK0
8GPIO14UART TXD
9GNDMasse
10GPIO15UART RXD
11GPIO17Digitaler I/O
12GPIO18Digitaler I/O / PWM-Funktion
13GPIO27Digitaler I/O
14GNDMasse
15GPIO22Digitaler I/O
16GPIO23Digitaler I/O
173,3 VVersorgung
18GPIO24Digitaler I/O
19GPIO10SPI0 MOSI
20GNDMasse
21GPIO9SPI0 MISO
22GPIO25Digitaler I/O
23GPIO11SPI0 SCLK
24GPIO8SPI0 CE0
25GNDMasse
26GPIO7SPI0 CE1
27GPIO0 / ID_SDFür HAT-ID-EEPROM reserviert
28GPIO1 / ID_SCFür HAT-ID-EEPROM reserviert
29GPIO5Digitaler I/O
30GNDMasse
31GPIO6Digitaler I/O
32GPIO12Digitaler I/O / PWM-Funktion
33GPIO13Digitaler I/O / PWM-Funktion
34GNDMasse
35GPIO19Digitaler I/O
36GPIO16Digitaler I/O
37GPIO26Digitaler I/O
38GPIO20Digitaler I/O
39GNDMasse
40GPIO21Digitaler I/O

Stromversorgung, 3,3 V, 5 V und GND

Beim Raspberry Pi 2 dient Micro-USB der 5-V-Stromversorgung. Pin 1 und 17 stellen 3,3 V bereit, Pin 2 und 4 führen 5 V. GND bezeichnet Masse. Schutzschaltungen im USB-Versorgungspfad dürfen nicht als universeller Schutz der GPIO-Leiste verstanden werden.

Reset / RUN

Beim Pi 2 liegt der RUN-Anschluss getrennt von der 40-poligen Leiste. Ein geeigneter Taster an den RUN-Kontakten kann einen Hardware-Reset auslösen. Das ersetzt kein geordnetes Herunterfahren.

Digitale Ein- und Ausgänge

GPIOs lesen oder setzen einen logischen Zustand. Damit lassen sich beispielsweise Schalter abfragen oder eine LED mit geeignetem Vorwiderstand steuern. Für Lasten wie Motoren und Relais ist eine passende Treiberschaltung erforderlich.

SPI: SCK, MISO, MOSI und CE

SPI verwendet eine Taktleitung, getrennte Datenleitungen für beide Richtungen und eine Chip-Select-Leitung pro ausgewähltem Gerät. Am Header liegen SPI0-Signale an Pin 19, 21 und 23; CE0 und CE1 an Pin 24 und 26.

I²C: SDA und SCL

I²C verbindet adressierte Geräte über die gemeinsame Datenleitung SDA und die Taktleitung SCL. Für den üblichen I²C-Bus stehen GPIO2 an Pin 3 und GPIO3 an Pin 5 bereit. Im Unterschied zu SPI erfolgt die Datenübertragung über eine gemeinsame Datenleitung.

UART: TX und RX

TX ist die Sendeleitung, RX die Empfangsleitung. Am Header liegen TX auf Pin 8 und RX auf Pin 10. Dabei handelt es sich um eine serielle Schnittstelle mit 3,3-V-Logik, nicht um einen RS-232-Anschluss.

Technische Referenzen