Распиновка камеры Raspberry Pi
Справочник по шлейфам и разъёмам камер Raspberry Pi на 15 и 22 контакта.

Интерфейс камеры Raspberry Pi
У Raspberry Pi два вида разъёмов для камер CSI: на 15 контактов и на 22 контакта. Разъём на 15 контактов стоит на большинстве стандартных моделей Raspberry Pi (серии A и B) и на модулях камер Pi, разъём на 22 контакта — на Raspberry Pi Zero W и на плате ввода-вывода для Compute Module. Arducam также применяет производные версии этих разъёмов — обычно с другим расположением контактов FPC — под разные конструкции плат камер.
Разъём на 15 контактов
Разъём на 15 контактов встречается чаще всего. Если не указано иное, под «стандартным» разъёмом камеры Raspberry Pi подразумевают именно его. Такой разъём стоит на основных моделях Raspberry Pi — сериях A и B — и на модулях камер V1 и V2.
В оборудовании для камер Pi встречаются как минимум три типа разъёмов на 15 контактов.
Разъём на плате камеры Pi V1.3 и V2.1


Это угловой разъём FFC/FPC на 15 контактов с шагом 1,0 мм и нижним расположением контактов.
Каталожный номер разъёма: SFW15R-2STE1LF
Разъём на Raspberry Pi моделей A, B и B+



Это вертикальный разъём FFC/FPC для поверхностного монтажа на 15 контактов с шагом 1,0 мм.
Производные и альтернативные разъёмы в камерах Arducam для Raspberry Pi


Помимо двух разъёмов на 15 контактов, описанных выше, Arducam использует производную версию с верхними контактами: контактная часть FPC у неё сверху, а не со стороны платы камеры.
Какой бы ни была модель разъёма, распиновка у всех этих разъёмов камеры одинаковая.
В таблице ниже — назначение выводов со стороны платы камеры: сигналы входные или выходные относительно камеры. На плате Raspberry Pi направление тех же выводов обратное.
Распиновка камеры Raspberry Pi (15 контактов)
| № вывода | Название | Описание |
|---|---|---|
| 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 В |
Разъёмы на 22 контакта
Разъём на Raspberry Pi Zero W


Разъём на плате ввода-вывода для Raspberry Pi Compute Module

Это разъём FFC/FPC на 22 контакта с мелким шагом 0,5 мм и нижним расположением контактов.
В таблице ниже — назначение выводов на Raspberry Pi Zero W и на плате ввода-вывода для Compute Module.
Распиновка камеры Raspberry Pi (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 В |
Схема переходника FPC с 15 на 22 контакта
На схеме ниже показано соответствие выводов разъёма на 15 контактов выводам разъёма на 22 контакта. Часть из 22 выводов в такой конфигурации не используется.
По этой же схеме сделана и плата-адаптер камеры для Compute Module.
Схема переходника FPC с 15 на 22 контакта

Плата-адаптер камеры для Compute Module
Шлейфы FPC разной длины
Стандартный шлейф камеры Pi
Стандартный шлейф FPC камеры Raspberry Pi — длиной 15 см, контакты на концах расположены с противоположных сторон.


Стандартный шлейф FFC камеры Pi с 15 на 15 контактов: вид сверху и снизу.


Стандартный шлейф FFC камеры Pi с 15 на 22 контакта: вид сверху и снизу.
Стандартного шлейфа хватает в большинстве случаев, но иногда нужен шлейф длиннее или короче. Поэтому Arducam выпускает шлейфы для камер Raspberry Pi разной длины.
Шлейфы Arducam для камер Raspberry Pi (15 контактов)




Шлейфы Arducam для камер Raspberry Pi (с 15 на 22 контакта)


Шлейф FPC камеры Pi с 15 на 22 контакта, 38 мм: вид сверху и снизу.


Шлейф FPC камеры Pi с 15 на 22 контакта, 73 мм: вид сверху и снизу.
Устранение неполадок
На рисунках ниже показано, как подключать шлейф камеры НЕПРАВИЛЬНО. Если с камерой возникли проблемы, убедитесь, что шлейф подключён не так.

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

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

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

