Распиновка GPIO для Banana Pi BPI-M64

Для удобства схема GPIO и разъемов Banana Pi BPI-M64 вынесена в отдельный пост. Все схемы и datasheet доступны в репозитории GitHub Banana Pi BPI-M64. Что такое GPIO и для каких задач используется почитать пост Работа с GPIO на примере Banana Pi BPI-M64. Часть 1. Интерфейс sysfs LED и DS18B20. Datasheet на процессор AllWinner A64 репозиторий GitHub Allwinner-SoC/Allwinner A64

Интерфейсы

На плате доступны интерфейсы:

  • 40-pins совместимый с Raspberry Pi 3;
  • MIPI DSI (Display Serial Interface);
  • MIPI CSI Interface;
  • UART (debug port)
  • JST 1.25MM 6-pin разъем для подключения 3.7V литиевой батареи

40-pins совместимый с Raspberry Pi 3

Стандартный 40-контактный разъем с шагом 2.54 мм. Позиция [1] 3V3 power соответствует позиции на плате со стрелочкой.

Banana Pi BPI-M64 GPIO Header

Banana Pi BPI-M64 GPIO Header Position

 

Диаграмма THE UNOFFICIAL BANANA PI BPI-M64 (r.26.01.2021) PINOUT DIAGRAM
В формате MS Visio (vsd) bpi-m64_pinout_diagram.vsd

Banana Pi BPI-M64 pinout diagram

Формула для вычисления номера GPIOXX
В схеме обозначены порядковые номера физических ножек процессора SoC, эти данные в спецификациях отсутствуют, т.к. порядковый номер получаем путем простого расчета. Например, из схемы возьмем 32-контакт на  разъеме типа Raspberry Pi. Название контакта PB7, для получения номера контакта на процессоре произведем расчет по формуле:
(позиция буквы в алфавите — 1) * 32 + позиция вывода. Первая буква не учитывается т.к. P — PORT, позиция буквы B в алфавите = 2, получаем (2-1) * 32 + 7 = 39. Физический номер контакта PB7 является номер 39. Номер 39 необходим для управления этим контактом GPIO через sysfs.

Banana Pi BPI-M64 GPIOXX

Таблица 40-pin GPIO header из официальной wiki:

40 PIN GPIO of Banana pi BPI-M64
GPIO Pin Name Default Function Function2:GPIO Function3
CON2-P01 VCC-3V3
CON2-P02 VCC-5V
CON2-P03 TWI1-SDA PH3
CON2-P04 VCC-5V
CON2-P05 TWI1-SCK PH2
CON2-P06 GND
CON2-P07 PH6 PH6
CON2-P08 UART2-TX PB0
CON2-P09 GND
CON2-P10 UART2-RX PB1
CON2-P11 PH7 PH7
CON2-P12 UART2-CTS PB3
CON2-P13 DMIC-CLK PH10
CON2-P14 GND
CON2-P15 DMIC-DIN PH11
CON2-P16 UART2-RTS PB2
CON2-P17 VCC-3V3
CON2-P18 PD4 PD4
CON2-P19 SPI1-MOSI PD2 UART4-TX
CON2-P20 GND
CON2-P21 SPI1-MISO PD3 UART4-RX
CON2-P22 PC0 PC0
CON2-P23 SPI1-CLK PD1 UART3-RX
CON2-P24 SPI1-CS PD0 UART3-TX
CON2-P25 GND
CON2-P26 PC2 PC2
CON2-P27 PC4 PC4
CON2-P28 PC3 PC3
CON2-P29 PC7 PC7
CON2-P30 GND
CON2-P31 PCM0-BCLK PB5
CON2-P32 PCM0-DIN PB7
CON2-P33 PCM0-SYNC PB4
CON2-P34 GND
CON2-P35 PCM0-DOUT PB6
CON2-P36 PL9 PL9
CON2-P37 PL12 PL12
CON2-P38 PL7 PL7
CON2-P39 GND
CON2-P40 PL8 PL8

MIPI DSI (Display Serial Interface)

40-контактный разъем типа FPC для гибкого кабеля с шагом 0.5 мм B TYPE. Разъем совмещает интерфейс для LCD панелей (MIPI DSI) и емкостных панелей (I2C), на плате помечен как «DSI«. Кабель можно заказать на Aliexpress, позиция B TYPE 40pin (10PCS) лот 10PCS FPC Ribbon Flexible Flat CABLE PITCH 0.5MM 100MM B-Type 4P 6P 8P 10P 12P 16P 20P 30P 40P FFC WIRE 6/10/12/16/20/30/40 pin. Адаптер с кабеля FPC на гребенку 2.54 мм, позиция 40PIN лот
2pcs FPC FFC Cable 6 8 10 12 14 20 30 40 50 PIN 0.5mm pitch Connector SMT Adapter to 2.54 mm 1.0 inch pitch through hole DIP PCB. Удобством именно этого адаптера является соответствие нумерации контактов на адаптере и таблицы MIPI DSI, т.е. контакт CN6-P01 VCC соответствует контакту номер «1» на адаптере 2.54 мм.  Продавец товаров: alinsin Store.

Подключенный кабель FPC 40-контактный к разъему MIPI DSI
Banana Pi BPI-M64 mipi dsi fpc cable

Адаптер с кабеля FPC на гребенку 2.54 мм
fpc cable connector adapter

В сборе кабель FPC (MIPI DSI) с адаптером 2.54 мм
Banana Pi BPI-M64 fpc cable 0.5 mm connector adapter 2.54 mm

MIPI DSI display PIN define of Banana pi BPI-M64
DSI Pin Name Default Function Function2:GPIO
CN6-P01 VCC
CN6-P02 IPSOUT
CN6-P03 VCC
CN6-P04 IPSOUT
CN6-P05 GND
CN6-P06 IPSOUT
CN6-P07 GND
CN6-P08 IPSOUT
CN6-P09 NC
CN6-P10 GND
CN6-P11 NC
CN6-P12 DSI-D0N
CN6-P13 NC
CN6-P14 DSI-D0P
CN6-P15 NC
CN6-P16 GND
CN6-P17 TWI0-SDA PH1
CN6-P18 DSI-D1N
CN6-P19 TWI0-SCK PH0
CN6-P20 DSI-D1P
CN6-P21 CTP-INT PH4
CN6-P22 GND
CN6-P23 CTP-RST PH8
CN6-P24 DSI-CKN
CN6-P25 GND
CN6-P26 DSI-CKP
CN6-P27 LCD-BL-EN PD5
CN6-P28 GND
CN6-P29 LCD-RST PD6
CN6-P30 DSI-D2N
CN6-P31 LCD-PWR-EN PD7
CN6-P32 DSI-D2P
CN6-P33 GND
CN6-P34 GND
CN6-P35 LCD-PWM PL10
CN6-P36 DSI-D3N
CN6-P37 GND
CN6-P38 DSI-D3P
CN6-P39 NC
CN6-P40 GND

MIPI CSI Interface

24-контактный разъем типа FPC для гибкого кабеля с шагом 0.5 мм B TYPE. На плате помечен как «Camera». Кабель можно заказать на Aliexpress, позиция B TYPE 24pin (10PCS) лот 10PCS FPC Ribbon Flexible Flat CABLE PITCH 0.5MM 100MM B-Type 4P 6P 8P 10P 12P 16P 20P 30P 40P FFC WIRE 6/10/12/16/20/30/40 pin. Адаптер с кабеля FPC на гребенку 2.54 мм, позиция 24PIN лот
2pcs FPC FFC Cable 6 8 10 12 14 20 30 40 50 PIN 0.5mm pitch Connector SMT Adapter to 2.54 mm 1.0 inch pitch through hole DIP PCB. Продавец товаров: alinsin Store.

CSI camer PIN define of Banana pi BPI-M64
CSI Pin Name Default Function Function2:GPIO
CN5-P01 NC
CN5-P02 GND
CN5-P03 CSI0-SDA PE13
CN5-P04 CSI0-AVDD
CN5-P05 CSI0-SCK PE12
CN5-P06 CSI0-Reset PE16
CN5-P07 CSI0-VSYNC
CN5-P08 CSI0-PWDN PE17
CN5-P09 CSI0-HSYNC PE2
CN5-P10 CSI0-DVDD
CN5-P11 CSI0-DOVDD
CN5-P12 CSI0-D7 PE11
CN5-P13 CSI0-MCLK PE1
CN5-P14 CSI0-D6 PE10
CN5-P15 GND
CN5-P16 CSI0-D5 PE9
CN5-P17 CSI0-PCLK PE0
CN5-P18 CSI0-D4 PE8
CN5-P19 CSI0-D0 PE4
CN5-P20 CSI0-D3 PE7
CN5-P21 CSI0-D1 PE5
CN5-P22 CSI0-D2 PE6
CN5-P23 GND
CN5-P24 CSI0-AFVCC

 

UART (debug port)

На разъеме CON2 располагается UART интерфейс для подключения отладчика, предоставляет доступ к консоли управления. Предназначен для проверки работоспособности системы и получение отладочной информации (log message). В случае использования Armbian дистрибутива, скорость порта — 115200 bits/s, логин root пароль 1234.

Uart PIN define of Banana pi BPI-M64
CON2 Pin Name Default Function GPIO
CON2 P03 UART0-TXD PB8
CON2 P02 UART0-RXD PB9
CON2 P01 GND

JST 1.25MM 6-pin разъем для подключения 3.7V литиевой батареи

На плате размещается контроллер питания AXP803. К плате можно подключить стандартную литиевую батарею напряжением 3.7V. Разъем подключения стандарт JST шаг 1.25 мм 6-pin. Кабель питания можно заказать на Aliexpress, позиция JST 1.25MM + 200MM + 10PCS 6P лот 10PCS 1.0 1.25 1.5 2.0 2.54 SH/JST/ZH/PH/XH 1.0MM 1.25MM 1.5MM 2.0MM 2.54MM female plug connector with wire 2/3/4/5/6/7/8/P. Продавец товаров: alinsin Store.

Разъем JST 1.25mm на bpi-m64
Banana Pi BPI-M64 power jst 1.25mm

Схема подключения батареи
Banana Pi BPI-M64 battery interface

Ссылки

Вам также может понравиться

About the Author: Anton

Programistik