Распиновка разъёмов камеры Raspberry Pi
Общие сведения
У Raspberry Pi есть два вида стандартных разъёмов камеры MIPI CSI-2: на 15 и на 22 контакта. Разъём на 15 контактов стоит на большинстве стандартных моделей Raspberry Pi (серии A и B) и на модулях камер Pi. Разъём на 22 контакта — на Raspberry Pi 5, платах серии Pi Zero и на плате ввода-вывода Compute Module. Arducam также применяет производные версии этих разъёмов, обычно с другим расположением контактов шлейфа FPC, — под разные конструкции плат камер.
Типы разъёмов и каталожные номера
Разъёмы камер на платформе Raspberry Pi и на камерах:
| Где стоит | Каталожный номер | Производитель | Ориентация | Число контактов | Шаг |
|---|---|---|---|---|---|
| Модуль камеры (V1/V2/HQ) | SFW15R-2STE1LF | Amphenol FCI | Угловой | 15 | 1 мм |
| Модуль камеры (V3) | F32Q-1A7H1-11022 | Amphenol Aorora | Угловой | 22 | 0,5 мм |
| Плата Pi (серии A и B) | 1-1734248-5 | TE Connectivity | Вертикальный | 15 | 1 мм |
| Плата Pi (Zero, Zero W, Zero 2 W) | WM8828DKR-ND | Molex | Угловой | 22 | 0,5 мм |
Разъём 15–15 контактов
Разъём 15–15 контактов чаще всего встречается на прежних камерах и платформах. Если не указано иное, именно его считают «стандартным» разъёмом камеры Raspberry Pi. Он стоит на массовых платах Raspberry Pi серий A и B и на модулях камер V1 и V2.
Две цифры 15 в названии «15–15» означают разъём на 15 контактов на платформе (например, Raspberry Pi 4B) и разъём на 15 контактов на камере (например, RPi V1/V2).
Разъём на плате камеры
Разъём на плате камеры Pi V1.3 или V2.1:
Угловой разъём на 15 позиций с шагом 1,0 мм и нижними контактами для шлейфа FFC или FPC.
Каталожный номер разъёма: SFW15R-2STE1LF. Даташит разъёма: даташит SFW15R-2STE1LF
Разъём на плате Raspberry Pi
Разъём на Raspberry Pi моделей A, B и B+:

Производные и альтернативные разъёмы
Производные и альтернативные разъёмы на камерах Arducam для Raspberry Pi:
Кроме двух разъёмов на 15 контактов, описанных выше, Arducam применяет производную версию с верхними контактами: контакты шлейфа FPC в ней обращены вверх, а не к плате камеры.
Распиновка разъёма MIPI CSI-2 на 15 контактов Raspberry Pi
В таблице ниже — назначение выводов на плате камеры; сигналы указаны как входы или выходы. На плате Raspberry Pi направление этих сигналов обратное.
| Вывод | Название | Описание |
|---|---|---|
| 1 | GND | Земля |
| 2 | CAM_D0_N | Линия данных MIPI 0, минус |
| 3 | CAM_D0_P | Линия данных MIPI 0, плюс |
| 4 | GND | Земля |
| 5 | CAM_D1_N | Линия данных MIPI 1, минус |
| 6 | CAM_D1_P | Линия данных MIPI 1, плюс |
| 7 | GND | Земля |
| 8 | CAM_CK_N | Тактовая линия MIPI, минус |
| 9 | CAM_CK_P | Тактовая линия MIPI, плюс |
| 10 | GND | Земля |
| 11 | CAM_IO0 | Включение питания |
| 12 | CAM_IO1 | Светодиодный индикатор |
| 13 | CAM_SCL | I2C SCL |
| 14 | CAM_SDA | I2C SDA |
| 15 | CAM_3V3 | Вход питания 3,3 В |
Разъём 15–22 контакта
Разъём на Raspberry Pi 5
На схемах ниже Raspberry Pi 5 и камера Arducam 64MP OV64A40 соединены шлейфом FPC 15–22 контакта. Разъём MIPI CSI-2 на Raspberry Pi 5 — на 22 контакта, а у камеры Arducam 64MP OV64A40 — на 15 контактов.
Разъём на Raspberry Pi 3/4
На схеме ниже Raspberry Pi 4B и камера Arducam 12MP IMX477 соединены шлейфом FPC 15–22 контакта. Разъём MIPI CSI-2 на Raspberry Pi 4B — на 15 контактов, а у камеры Arducam 12MP IMX477 — на 22 контакта.

Разъём на Raspberry Pi Zero W
На схеме ниже Raspberry Pi Zero W и камера RPi V2 соединены шлейфом FPC 15–22 контакта. Разъём MIPI CSI-2 на Raspberry Pi Zero W — на 22 контакта, а у камеры V2 — на 15 контактов.


Разъём на плате ввода-вывода Raspberry Pi Compute Module
На схеме ниже Raspberry Pi CM3 и камера RPi V2 соединены шлейфом FPC 15–22 контакта. Разъём MIPI CSI-2 на Raspberry Pi CM3 — на 22 контакта, а у камеры V2 — на 15 контактов.

Распиновка разъёма MIPI CSI-2 на 22 контакта Raspberry Pi
Назначение выводов разъёма MIPI CSI-2 на 22 контакта:
| Вывод | Название | Тип | Описание |
|---|---|---|---|
| 1 | GND | Земля | Земля питания |
| 2 | CAM_D0_N | Выход | Линия данных пикселей 0, минус |
| 3 | CAM_D0_P | Выход | Линия данных пикселей 0, плюс |
| 4 | GND | Земля | Земля питания |
| 5 | CAM_D1_N | Выход | Линия данных пикселей 1, минус |
| 6 | CAM_D1_P | Выход | Линия данных пикселей 1, плюс |
| 7 | GND | Земля | Земля питания |
| 8 | CAM_CK_N | Выход | Тактовый сигнал пикселей от сенсора, минус |
| 9 | CAM_CK_P | Выход | Тактовый сигнал пикселей от сенсора, плюс |
| 10 | GND | Земля | Земля питания |
| 11 | CAM_D2_N | Выход | Линия данных пикселей 2, минус |
| 12 | CAM_D2_P | Выход | Линия данных пикселей 2, плюс |
| 13 | GND | Земля | Земля питания |
| 14 | CAM_D3_N | Выход | Линия данных пикселей 3, минус |
| 15 | CAM_D3_P | Выход | Линия данных пикселей 3, плюс |
| 16 | GND | Земля | Земля питания |
| 17 | POWER-EN | Вход | Включение питания |
| 18 | LED-EN | Вход/выход | Включение светодиода / XCLK |
| 19 | GND | Земля | Земля питания |
| 20 | SCL | Вход | Вход тактового сигнала последовательного интерфейса SCCB |
| 21 | SDA | Вход/выход | Данные последовательного интерфейса SCCB (вход/выход) |
| 22 | VCC | Питание | Питание 3,3 В |
Разъём 22–22 контакта
Пример на Raspberry Pi 5
Шлейф FPC 22–22 контакта обычно применяют, когда интерфейс MIPI CSI-2 и на камере, и на платформе — на 22 контакта. Например, как у камеры Arducam IMX708 с автофокусом и Raspberry Pi 5 на рисунке ниже.

Пример на Raspberry Pi Zero
На рисунках ниже — камера Arducam IMX708 с автофокусом вместе с Raspberry Pi Zero.
Распиновка разъёмов
Распиновка конкретных разъёмов описана в разделах:
Распиновка разъёма MIPI CSI-2 на 15 контактов Raspberry Pi Распиновка разъёма MIPI CSI-2 на 22 контакта Raspberry Pi
Устранение неполадок
На рисунках ниже показаны некоторые НЕПРАВИЛЬНЫЕ способы подключения шлейфа камеры. Если с камерой возникли проблемы, убедитесь, что шлейф подключён не так.

Шлейф к Pi 5: золотистые контакты смотрят вверх — НЕПРАВИЛЬНО.

Шлейф к Pi 3, Pi 4: серебристые контакты смотрят в сторону аудиоразъёма — НЕПРАВИЛЬНО.

Шлейф к Pi Zero: золотистые контакты смотрят вверх — НЕПРАВИЛЬНО.

Шлейф к мультиплексору камер Arducam: входные контакты смотрят к печатной плате — НЕПРАВИЛЬНО.