Довідник вбудованого заліза для інженерів і мейкерів

Універсальний 40-піновий роз'єм GPIO Raspberry Pi (5, 4, 3, Zero)

Інтерактивна розпіновка на 40 пінів

Ця сторінка містить стандартизовану розпіновку 40-контактного роз'єму розширення GPIO (гребінки J8), що є спільним для всіх сучасних одноплатних комп'ютерів Raspberry Pi — включаючи Raspberry Pi 5, 4B, 3B+, 3, 2, 1B+, Zero та Zero 2 W. Це єдиний апаратний стандарт підключення сенсорів, модулів та плат розширення HAT. Роз'єм надає 28 цифрових ліній вводу/виводу загального призначення (BCM GPIO), живлення 3.3V та 5V, шини I2C, SPI, UART, апаратний ШІМ і аудіоінтерфейс I2S/PCM.

  • Raspberry Pi Ltd
  • Перевірене джерело
  • Оновлено вер. 2026 р.

Інтерактивна схема розпіновкиВерхня

  • GPIO
  • Живлення
  • Земля

Торкніться ряду пінів, щоб побачити його зблизька

Raspberry Pi 40-Pin GPIO Header Pinout Vector DiagramInteractive vector pinout diagram of Raspberry Pi 40-Pin GPIO Header (top view) showing pin headers, power rails, components, and hardware interfaces.3V35VGPIO 25VGPIO 3GNDGPIO 4GPIO 14GNDGPIO 15GPIO 17GPIO 18GPIO 27GNDGPIO 22GPIO 233V3GPIO 24GPIO 10GNDGPIO 9GPIO 25GPIO 11GPIO 8GNDGPIO 7ID_SDID_SCGPIO 5GNDGPIO 6GPIO 12GPIO 13GNDGPIO 19GPIO 16GPIO 26GPIO 20GNDGPIO 21

ПАСПОРТ ПЛАТИ

BCM2711 / BCM2712 / RP1 / BCM2837

Raspberry Pi 40-Pin GPIO Header

BCM2711 / BCM2712 / RP1 / BCM2837

Raspberry Pi Ltd
MCU
BCM2711 / BCM2712 / RP1 / BCM2837
Ядро CPU
Quad-Core ARM Cortex-A72 / A76 / A53
Тактова частота
1500 MHz
SRAM
4 GB
Flash
512 KB
Кількість GPIO
28
Логічна напруга
3.3 V (не толерантні до 5 В)
Форм-фактор
40-pin

Перед підключенням

GPIO не толерантні до 5 В

  • Ніколи не подавайте більше ніж 3,3 В на будь-який GPIO пін. Це миттєво знищить центральний процесор.
  • Будьте надзвичайно обережні біля пінів 2 і 4 (5V), оскільки випадкове замикання на пін 1 (3.3V) або пін 3 (GPIO 2) виведе плату з ладу.
  • Не використовуйте піни 27 і 28 як звичайні GPIO, якщо плануєте використовувати плати HAT або стандартне завантаження пристроїв.

Таблиця пінів

Показано 40 із 40 пінів
Таблиця пінів Raspberry Pi 40-Pin GPIO Header: фізичний пін, назва, GPIO, функції, ADC, touch, роль за замовчуванням, прапорці
КонтактНазваGPIOФункціїADCТипова рольЗастереження
1 j83V3—
power
—Power Supply
2 j85V—
power
—Power Supply
3 j8GPIO 2GPIO2
gpioi2c
—GPIO
4 j85V—
power
—Power Supply
5 j8GPIO 3GPIO3
gpioi2c
—GPIO
6 j8GND—
gnd
—Ground
7 j8GPIO 4GPIO4
gpio
—GPIO
8 j8GPIO 14GPIO14
gpiouart
—GPIO
9 j8GND—
gnd
—Ground
10 j8GPIO 15GPIO15
gpiouart
—GPIO
11 j8GPIO 17GPIO17
gpiouart
—GPIO
12 j8GPIO 18GPIO18
gpiopwmi2s
—GPIO
13 j8GPIO 27GPIO27
gpio
—GPIO
14 j8GND—
gnd
—Ground
15 j8GPIO 22GPIO22
gpio
—GPIO
16 j8GPIO 23GPIO23
gpio
—GPIO
17 j83V3—
power
—Power Supply
18 j8GPIO 24GPIO24
gpio
—GPIO
19 j8GPIO 10GPIO10
gpiospi
—GPIO
20 j8GND—
gnd
—Ground
21 j8GPIO 9GPIO9
gpiospi
—GPIO
22 j8GPIO 25GPIO25
gpio
—GPIO
23 j8GPIO 11GPIO11
gpiospi
—GPIO
24 j8GPIO 8GPIO8
gpiospi
—GPIO
25 j8GND—
gnd
—Ground
26 j8GPIO 7GPIO7
gpiospi
—GPIO
27 j8ID_SDGPIO0
i2c
—GPIO
28 j8ID_SCGPIO1
i2c
—GPIO
29 j8GPIO 5GPIO5
gpio
—GPIO
30 j8GND—
gnd
—Ground
31 j8GPIO 6GPIO6
gpio
—GPIO
32 j8GPIO 12GPIO12
gpiopwm
—GPIO
33 j8GPIO 13GPIO13
gpiopwm
—GPIO
34 j8GND—
gnd
—Ground
35 j8GPIO 19GPIO19
gpiospipwmi2s
—GPIO
36 j8GPIO 16GPIO16
gpiouartspi
—GPIO
37 j8GPIO 26GPIO26
gpio
—GPIO
38 j8GPIO 20GPIO20
gpiospii2s
—GPIO
39 j8GND—
gnd
—Ground
40 j8GPIO 21GPIO21
gpiospii2s
—GPIO

Підтверджені дані

Огляд плати

Стандартизований 40-контактний роз'єм розширення (J8) з кроком 2,54 мм, спільний для більшості моделей Raspberry Pi (5, 4B, 3B+, 3, Zero). Забезпечує прямий доступ до 28 ліній BCM GPIO, шин I2C, SPI, UART, PWM, I2S та ліній живлення 3.3V і 5V.

Входи живлення

  • Вхід живлення USB Type-C (5V DC, рекомендовано блок живлення 5V/3A для Pi 4 або 5V/5A PD для Pi 5)
  • Піни 2 та 4 (5V) та піни 1 і 17 (3.3V) роз'єму GPIO для живлення периферії або живлення плати через гребінку
  • Модуль живлення через Ethernet (PoE / PoE+ HAT) через спеціальний 4-піновий роз'єм біля LAN-порту

Типові застосування

  • Встановлення стандартних плат розширення HAT (Hardware Attached on Top), звукових карт, дисплеїв та релейних модулів.
  • Керування промисловою та домашньою автоматизацією, реле, кроковими двигунами та датчиками.
  • Побудова IoT-шлюзів із сенсорами навколишнього середовища через шини I2C, SPI та 1-Wire.

Примітки

  • Сувора логіка 3,3 В: GPIO абсолютно не толерантні до напруги 5 В. Використовуйте конвертери рівнів (logic level shifters).
  • Піни ID_SD (27) та ID_SC (28) зарезервовані для зчитування HAT ID EEPROM при завантаженні — не підключайте до них сторонні пристрої.
  • Звертайте увагу на різницю між фізичними номерами пінів (1-40) та номерами BCM GPIO (GPIO 0-27) у коді Python/C++.

Перед підключенням

  • Ніколи не подавайте більше ніж 3,3 В на будь-який GPIO пін. Це миттєво знищить центральний процесор.
  • Будьте надзвичайно обережні біля пінів 2 і 4 (5V), оскільки випадкове замикання на пін 1 (3.3V) або пін 3 (GPIO 2) виведе плату з ладу.
  • Не використовуйте піни 27 і 28 як звичайні GPIO, якщо плануєте використовувати плати HAT або стандартне завантаження пристроїв.

Характеристики

MCU
BCM2711 / BCM2712 / RP1 / BCM2837
Ядро CPU
Quad-Core ARM Cortex-A72 / A76 / A53
Частота
1500 MHz
SRAM
4194304 KB
Flash
0.5 MB
Кількість GPIO
28
Логічна напруга
3.3 V

Безпечні контакти GPIO

Увага: процесори Broadcom на платах Raspberry Pi працюють виключно на логічних рівнях 3,3 В і НЕ толерантні до напруги 5 В! Подача 5 В на будь-який GPIO-пін незворотно пошкодить кристал процесора. Максимальний струм на один GPIO становить 16 мА, а сумарний струм за всіма лініями 3,3 В не повинен перевищувати 50 мА.

Контакти ADC та аналогові входи

Плата Raspberry Pi не має вбудованих аналогових входів (АЦП) на 40-піновому роз'ємі. Для зчитування аналогових сенсорів необхідно підключати зовнішні АЦП-перетворювачі через шини I2C або SPI (наприклад, ADS1115 або MCP3008).

Контакти I2C, SPI та UART

Основні інтерфейси: I2C1 на пінах 3 (SDA) та 5 (SCL) із вбудованими підтяжками 1.8 кОм; SPI0 на пінах 19 (MOSI), 21 (MISO), 23 (SCLK), 24 (CE0) та 26 (CE1); апаратний UART0 на пінах 8 (TXD) та 10 (RXD); апаратні канали ШІМ на GPIO 12, 13, 18, 19; інтерфейс аудіо I2S/PCM на GPIO 18 (CLK), 19 (FS), 20 (DIN), 21 (DOUT).

Конфігураційні (strapping) піни та піни завантаження

Піни 27 (ID_SD) та 28 (ID_SC) виділені для автовизначення плати розширення (HAT ID EEPROM) на шині I2C0. Вони зарезервовані специфікацією HAT і не повинні використовуватися як звичайні GPIO або для підключення датчиків, щоб уникнути конфліктів при завантаженні системи.

Піни лише для входу

Всі 28 ліній BCM GPIO підтримують програмно конфігуровані внутрішні підтяжки pull-up/pull-down, переривання за зміною стану (edge detection) та струм навантаження від 2 до 16 мА на вивід.

Розпіновка Raspberry Pi PicoРозпіновка Arduino Mega 2560 Rev3Розпіновка Arduino Pro MiniРозпіновка NodeMCU v2 Amica (ESP8266)

Допоможіть тримати сторінку точною

Перевірили цю розпіновку на своїй платі чи роз’ємі? Підтвердьте її або повідомте про пін, напругу чи орієнтацію, що не збігається.

Відкриває публічну форму на GitHub, де цю сторінку вже вказано; потрібен безкоштовний акаунт GitHub. Як працюють звіти й підтвердження