Описание выводов в RaspberryPi.
GPIO (Интерфейс ввода/вывода общего назначения (англ. general-purpose input/output) это интерфейс для общения с любыми внешними устройствами и управления ими. Контакты GPIO могут выступать как в роли входа, так и в роли выхода.
- Распиновка разъемов GPIO Raspberry Pi
- Таблица распиновки GPIO pin (WiringPi Pin)
- Распиновка DSI разъема дисплея
- Распиновка CSI разъема камеры
- CAM1_CN и CAM1_CP
- CAM1_DN0 и CAM1_DP0
- CAM1_DN1 и CAM1_DP1
- SCL0 и SDA0
- Распиновка аудио/видео 3.5 разъема
- Распиновка тестовых точек на RaspberryPi
- Разъём micro-USB
- Разъёмы 4×USB2.0
- Ethernet-разъём
- HDMI-порт
Распиновка разъемов GPIO Raspberry Pi
Внимание!
В отличие от плат Arduino, напряжение логических уровней Raspberry Pi является 3,3 В. Максимальное напряжение, которое могут выдержать вход/выходы составляет 3,3 В а не 5 В. Подав напряжение, например 5 В, можно вывести одноплатник из строя.
Таблица распиновки GPIO pin (WiringPi Pin)
WiringPi Pin | Назначение | Physical Pin | Назначение | WiringPi Pin | |
---|---|---|---|---|---|
Питание 3.3В | 1 | 2 | Питание 5В | ||
8 | GPIO 2 (SDA1) I²C | 3 | 4 | Питание 5В | |
9 | GPIO 3 (SCL1 ) I²C | 5 | 6 | Земля | |
7 | GPIO 4 (GPCLK0) | 7 | 8 | GPIO 14 (TXD0) | 15 |
Земля | 9 | 10 | GPIO 15 (RXD0) | 16 | |
0 | GPIO 17 (GPIO_GEN0) SPI1_CE1 | 11 | 12 | GPIO 18 (PWM0) SPI1_CE0 | 1 |
2 | GPIO 27 (GPIO_GEN2) | 13 | 14 | Земля | |
3 | GPIO 22 (GPIO_GEN3) | 15 | 16 | GPIO 23 | 4 |
Питание 3.3В | 17 | 18 | GPIO 24 | 5 | |
12 | GPIO 10 (SPI0_MOSI) | 19 | 20 | Земля | |
13 | GPIO 9 (SPI0_MISO) | 21 | 22 | GPIO 25 | 6 |
14 | GPIO 11 (SPI0_SCLK) | 23 | 24 | GPIO 8 SPI0_CE0 | 10 |
Земля | 25 | 26 | GPIO 7 SPI0_CE1 | 11 | |
ID_SD | 27 | 28 | ID_SC | ||
21 | GPIO 5 (GPCLK1) | 29 | 30 | Земля | |
22 | GPIO 6 (GPCLK2) | 31 | 32 | GPIO 12 (PWM0) | 26 |
23 | GPIO 13 (PWM1) | 33 | 34 | Земля | |
24 | GPIO 19 (PWM1) (SPI1_MISO) | 35 | 36 | GPIO 16 SPI1_CE2 | 27 |
25 | GPIO 26 | 37 | 38 | GPIO 20 (SPI1_MOSI) | 28 |
Земля | 39 | 40 | GPIO 21 (SPI1_SCLK) | 29 |
- Physical Pin: нумерация, отвечающая за физическое расположение контакта на гребенке.
- GPIO: нумерация контактов процессора Broadcom. Может пригодиться при работе с пакетом
Rpi.GPIO
. - WiringPi Pin: нумерация контактов для пакета Wiring Pi. Это Arduino-подобная библиотека для работы с GPIO-контактами.
- ШИМ: плата имеет два канала ШИМ по два потока в каждом.
- PWM0
12
,18
; - PWM1
13
,19
.
- I²C: SDA1
2
, SCL13
. Для общения с периферией по синхронному протоколу, через два провода. - SPI: К
SPI0
можно подключить два ведомых устройства, а кSPI1
— три. Выбор осуществляется сигналом на пине CEx.- SCLK — Serial CLocK
- CE — Chip Enable (often called Chip Select)
- MOSI — Master Out Slave In
- MISO — Master In Slave Out
- MOMI — Master Out Master In
- UART:
14
,15
. Асинхронный протокол последовательной передачи данных по двум проводамRX
иTX
Распиновка DSI разъема дисплея
Display Serial Interface (DSI) — спецификация Mobile Industry Processor Interface (MIPI) Alliance. направленная на снижение затрат на дисплейную подсистему в мобильных устройствах. В основном она ориентирована на LCD и тому подобные технологии дисплея. Спецификация определяет последовательную шину и протокол связи между хостом (источник изображения) и устройством (получателем изображения).
Pin | Назначение |
---|---|
1 | DISP_GND |
2 | DISP_D1_N |
3 | DISP_D1_P |
4 | DISP_GND |
5 | DISP_CK_N |
6 | DISP_CK_P |
7 | DISP_GND |
8 | DISP_D0_N |
9 | DISP_D0_P |
10 | DISP_GND |
11 | DISP_SCL |
12 | DISP_SDA |
13 | DISP_GND |
14 | DISP_3V3 |
15 | DISP_3V3 |
Распиновка CSI разъема камеры
Pin | Название | Описание |
1 | Ground | Ground |
2 | CAM1_DN0 | Data Lane 0 |
3 | CAM1_DP0 | |
4 | Ground | Ground |
5 | CAM1_DN1 | Data Lane 1 |
6 | CAM1_DP1 | |
7 | Ground | Ground |
8 | CAM1_CN | MIPI Clock |
9 | CAM1_CP | |
10 | Ground | Ground |
11 | CAM_GPIO | |
12 | CAM_CLK | |
13 | SCL0 | I²C Bus |
14 | SDA0 | |
15 | +3.3 V | Power Supply |
CAM1_CN и CAM1_CP
Эти контакты обеспечивают тактовый импульс для полос данных MIPI для первой камеры. Они подключаются к контактам MIPI Clock Positive (MCP) и MIPI Clock (MCN) ICC камеры. Эти тактовые сигналы обычно поступают от модуля камеры, генерируемого схемой MIPI.
CAM1_DN0 и CAM1_DP0
Это вывод данных MIPI Data Positive (MDPI) и MIPI Data negative (MDN) для полосы данных 0 камеры 1.
CAM1_DN1 и CAM1_DP1
Это вывод данных MIPI Data Positive (MDPI) и MIPI Data negative (MDN) для полосы данных 1 камеры 1.
SCL0 и SDA0
Меньшая последовательная шина, состоящая из контактов SCL и SDA, обеспечивает последовательную связь, которая позволяет пользователю управлять функциями камеры, такими как выбор разрешений. Эти контакты подключаются непосредственно к ведомому интерфейсу SCCB внутри IC камеры.
Вывод SCL обеспечивает стандартный входной тактовый сигнал последовательного интерфейса и стандартный последовательный интерфейс SDA для ввода/вывода данных.
Распиновка аудио/видео 3.5 разъема
Распиновка тестовых точек на RaspberryPi
Ниже приведен список контрольных точек, которые можно найти на малине Pi 2, 3, а некоторые также на B+, Zero.
Благодаря использованию мультиметра эти контрольные точки могут помочь в устранении проблем с оборудованием.
PIN | Назначение |
PP3 | GND |
PP4 | GND |
PP5 | GND |
PP6 | GND |
PP7 | 5V after polyfuse после загрузки |
PP8 | 3V3 |
PP9 | 1V8 |
PP10 | Переход от 3V3 до 2V при отключении |
PP11 | DAC_2V5 (для ЦАП с комбинированным видеосигналом) |
PP12 | AUD_2V5 (для аудио-драйверов PWM) |
PP13 | Переход от 3V3 до 2V по активности ACT |
PP14 | SD_CLK |
PP15 | SD_CMD |
PP16 | SD_DAT0 |
PP17 | SD_DAT1 |
PP18 | SD_DAT2 |
PP19 | SD_DAT13 |
PP20 | H5V |
PP21 | Сигнал RUN (сброс) |
PP22 | Переход от 3V3 до 2V по активности зеленого (link) Ethernet-разъема LED |
PP23 | Переход от 3V3 до 2V на активность желтого (speed) Ethernet-разъема LED |
PP24 | COMPVID |
PP25 | AUDIO_L |
PP26 | AUDI_R |
PP27 | VBUS (USB 5V power) |
PP28 | ETH_CLK (25.000 MHz) |
PP29 | VC_TMS |
PP30 | VC_TRST_N |
PP31 | VC_CLK |
PP32 | VC_TDI |
PP33 | VC_TDO |
PP34 | GND |
PP35 | GPIO6 of LAN9514 |
PP36 | GPIO7 of LAN9514 |
PP37 | CAM_GPIO0 |
PP38 | CAM_GPIO1 |
PP39 | SCL0 |
PP40 | SDA0 |
Разъём micro-USB
Питание обеспечивается через разъем microUSB
. Напряжение, подаваемое на питание через USB
, должно быть в диапазоне 5–5.25 Вольт
Разъёмы 4×USB2.0
USB
-хаб с четырьмя разъёмами для подключения клавиатуры, мыши, флешек и других USB
-устройств.
Ethernet-разъём
10/100 Мбит Ethernet-разъем для подключения к сети через RJ45 патч-корд витой пары.
HDMI-порт
Для подключения мониторов и дисплеев используйте HDMI-кабель