Распиновка Orange Pi PC построена на базе 40-контактного разъёма GPIO, который физически совместим с разъёмом Raspberry Pi, но имеет ряд отличий в назначении отдельных контактов — например, линии UART и часть мультимедийных сигналов заведены иначе. Плата работает на процессоре Allwinner H3, и именно он определяет, какие интерфейсы выведены на гребёнку: UART, I2C, SPI, PWM и обычные цифровые линии ввода-вывода.

Перед подключением любой периферии — датчиков, дисплеев, реле или отладочного конвертера — нужно точно знать назначение каждого пина. Ошибка в распиновке на платах этого класса нередко заканчивается выходом из строя порта или всего процессора, потому что логика здесь 3,3-вольтовая и не имеет защиты от перенапряжения. Ниже разберём схему разъёма, ключевые интерфейсы и правила безопасного подключения.

Общая структура разъёма GPIO на Orange Pi PC

Гребёнка Orange Pi PC содержит 40 контактов, расположенных в два ряда по 20 штук с шагом 2,54 мм. Нумерация идёт стандартным «змеевидным» способом: нечётные контакты — в одном ряду, чётные — в другом. Первый контакт обычно помечен на плате шелкографией (точка или стрелка возле угла разъёма), и от него ведётся весь отсчёт.

Контакты условно делятся на несколько групп: питание (5 В и 3,3 В), земля (GND), цифровые линии GPIO и выделенные интерфейсы — UART, I2C, SPI. Часть пинов мультиплексирована: одна и та же линия может работать как обычный GPIO либо как сигнал аппаратного интерфейса, в зависимости от настроек в операционной системе и device tree.

Уровень логики всех цифровых линий — 3,3 В, и подача 5 В на вход GPIO может повредить процессор. Это принципиальное отличие от некоторых Arduino-совместимых плат, где входы толерантны к пяти вольтам.

💡

Все цифровые линии Orange Pi PC работают с логикой 3,3 В. Пятивольтовые сигналы подключайте только через преобразователь уровней.