Banana Pi BPI-M2 Pro — обзор характеристик и возможностей

Banana Pi BPI-M2 Pro

Banana Pi BPI-M2 Pro — компактный одноплатный компьютер производства Shenzhen SinoVoip на базе SoC Amlogic S905X3. Плата оснащена четырьмя ядрами ARM Cortex-A55, 2 ГБ LPDDR4, 16 ГБ eMMC и встроенными Wi-Fi и Bluetooth.

BPI-M2 Pro рассчитана на бюджетные домашние серверы, мультимедийные системы, IoT-проекты и встраиваемые устройства. В отличие от BPI-M5 на том же S905X3, здесь вдвое меньше оперативной памяти и только два USB 3.0, зато беспроводная связь уже установлена на плате.

Плата также оснащена Gigabit Ethernet, HDMI 2.0, microSD, 40-контактным GPIO и отдельным micro-USB OTG. Питание подаётся через DC-разъём 5 В.

Banana Pi BPI-M2 Pro — презентация

Основные характеристики Banana Pi BPI-M2 Pro

  • SoC: Amlogic S905X3
  • Процессор: 4 × ARM Cortex-A55, до 2,0 ГГц
  • Архитектура: 64-битная ARMv8.2-A
  • GPU: Mali-G31 MP2, 4 исполнительных блока, 650 МГц
  • Оперативная память: 2 ГБ LPDDR4
  • Встроенное хранилище: 16 ГБ eMMC
  • Дополнительное хранилище: microSD
  • Сетевой интерфейс: 1 × Gigabit Ethernet
  • Wi-Fi: Wi-Fi 5, 802.11a/b/g/n/ac, 1×1
  • Bluetooth: 4.2
  • USB: 2 × USB 3.0 Host + 1 × micro-USB OTG
  • Видео: HDMI 2.0, до 4K@60 Гц, HDR
  • Аудио: цифровой звук через HDMI
  • GPIO: 40-контактный разъём, 28 GPIO
  • Инфракрасный приёмник: есть
  • Питание: DC 5 В, рекомендуется 3 А
  • Размеры: 65 × 65 мм
  • Вес: около 58 г
  • Операционная система: Android и Linux

Технические характеристики

Процессор и SoC

Banana Pi BPI-M2 Pro использует Amlogic S905X3 — 64-битный четырёхъядерный SoC с ядрами ARM Cortex-A55 и максимальной частотой до 2,0 ГГц.

За графику отвечает встроенный Mali-G31 MP2. В официальной спецификации Banana Pi для этого GPU указаны четыре исполнительных блока с частотой до 650 МГц.

Banana Pi BPI-M2 Pro — вид сверху

Оперативная память

Плата оснащена 2 ГБ LPDDR4. Память распаяна на плате и не предназначена для пользовательского расширения.

По сравнению с BPI-M5, использующей тот же S905X3 и 4 ГБ LPDDR4, M2 Pro предлагает более компактную и недорогую конфигурацию.

Сетевые интерфейсы

Для проводной сети предусмотрен один Gigabit Ethernet с поддержкой 10/100/1000 Мбит/с.

Беспроводная связь реализована модулем Realtek RTL8821CU. Он поддерживает двухдиапазонный Wi-Fi 5 по 802.11a/b/g/n/ac в конфигурации 1×1, а также Bluetooth 4.2.

USB и другие интерфейсы

На плате расположены два полноразмерных порта USB 3.0 Host. Дополнительно предусмотрен micro-USB OTG, который может использоваться для подключения к другому компьютеру или совместимой периферии.

Основной видеовыход — HDMI 2.0 с поддержкой разрешения до 4K@60 Гц. Также заявлены HDR, CEC и EDID.

Хранилище

BPI-M2 Pro оснащена 16 ГБ eMMC, установленным непосредственно на плате. Для дополнительного или альтернативного накопителя используется слот microSD.

В официальной спецификации указана поддержка карт microSD до 256 ГБ и возможность конфигураций eMMC большего объёма вплоть до 64 ГБ для соответствующих вариантов поставки.

Banana Pi BPI-M2 Pro — вид снизу

GPIO и периферия

Для подключения внешней электроники Banana Pi BPI-M2 Pro оснащена 40-контактным GPIO-разъёмом. Из них 28 линий могут использоваться как GPIO. Дополнительно выведены контакты +5 В, +3,3 В и GND.

В зависимости от режима отдельные линии могут использоваться как UART, I²C, SPI, PWM, I²S, SPDIF, PCM, SDIO и другие аппаратные функции. Поэтому 40-pin разъём подходит не только для простого управления GPIO, но и для подключения различных модулей и периферии.

ПинОсновное назначениеАльтернативная функцияДополнительная функция
1+3,3 В
2+5 В
3GPIOX_17I2C_M2_SDA
4+5 В
5GPIOX_18I2C_M2_SCL
6GND
7GPIOX_5SDIO_CMD
8GPIOX_12UART_A_TX
9GND
10GPIOX_13UART_A_RX
11GPIOX_3SDIO_D3
12GPIOAO_8TDMB_SCLK
13GPIOX_4SDIO_CLK
14GND
15GPIOX_7PWM_F
16GPIOX_0SDIO_D0
17+3,3 В
18GPIOX_1SDIO_D1
19GPIOX_8PCM_DIN
20GND
21GPIOX_9PCM_DOUT
22GPIOX_2SDIO_D2
23GPIOX_11PCM_CLK
24GPIOX_10PCM_SYNC
25GND
26GPIOX_16PWM_E
27GPIOA_14I2C_M3_SDA
28GPIOA_15I2C_M3_SCL
29GPIOX_14UART_A_CTS
30GND
31GPIOX_15UART_A_RTS
32GPIOX_19PWM_B
33GPIOX_6PWM_A
34GND
35GPIOAO_7TDMB_FS
36GPIOH_5SPDIF_IN
37GPIOAO_7I2S_MCLK
38GPIOAO_10TDMB_DINSPDIF_OUT
39GND
40GPIOAO_4TDMB_DOUT

Отладочный порт UART

Для низкоуровневой отладки предусмотрен отдельный трёхконтактный UART-разъём.

ПинНазначениеОписание
1GNDОбщий провод
2UART0-RXПриём данных
3UART0-TXПередача данных

Питание

Важное исправление исходной статьи: основное питание BPI-M2 Pro подаётся не через USB-C. На плате используется отдельный DC-разъём с напряжением 5 В.

Официальная спецификация указывает питание 5 В / 3 А через DC-вход. Для некоторых вариантов также встречается значение 5 В / 2 А, однако для практической эксплуатации рекомендуется источник 5 В / 3 А.

40-контактный разъём также содержит линии +5 В и GND, но для штатного питания платы используется именно DC-вход.

Охлаждение

Amlogic S905X3 имеет относительно умеренное тепловыделение. Для обычных задач достаточно штатного радиатора или другого пассивного теплоотвода. При длительной высокой нагрузке дополнительное охлаждение может снизить температуру SoC и повысить стабильность работы.

Размеры и конструкция

Размер платы составляет всего 65 × 65 мм, масса — около 58 г. По размерам BPI-M2 Pro совпадает с BPI-M2+, поэтому для неё можно использовать совместимые корпуса от этой модели.

Banana Pi BPI-M2 Pro — аппаратные интерфейсы

Интерфейсы и разъёмы

  • DC Power — основной вход питания 5 В;
  • USB 3.0 ×2 — внешняя периферия и накопители;
  • micro-USB OTG — подключение к ПК и OTG-устройствам;
  • Ethernet RJ45 — Gigabit Ethernet;
  • HDMI 2.0 — вывод изображения до 4K@60 Гц;
  • microSD — загрузка и хранение данных;
  • 40-контактный GPIO — GPIO, UART, I²C, SPI, PWM и другие функции;
  • IR Receiver — приём инфракрасных команд.
Banana Pi BPI-M2 Pro — порты

Операционные системы

Официально Banana Pi указывает для BPI-M2 Pro поддержку Android и Linux. На базе этой платформы также доступны сторонние Linux-сборки и проекты сообщества.

  • Android — мультимедийные и пользовательские устройства;
  • Linux — серверные, сетевые и встраиваемые системы;
  • Armbian и другие сторонние сборки — при наличии актуальной поддержки платы.

Возможности и особенности

  • встроенный Wi-Fi 5 и Bluetooth;
  • Gigabit Ethernet;
  • два USB 3.0 и micro-USB OTG;
  • HDMI 2.0 с поддержкой до 4K@60 Гц;
  • 16 ГБ eMMC и microSD;
  • 40-pin GPIO с 28 линиями GPIO;
  • ИК-приёмник и аппаратные кнопки Reset, Power и U-Boot.

Для чего подходит Banana Pi BPI-M2 Pro

Компактные размеры и встроенная беспроводная связь позволяют использовать BPI-M2 Pro в различных домашних и встраиваемых проектах.

  • Домашний мини-сервер — Debian, Ubuntu и другие Linux-системы;
  • IoT-шлюз — Ethernet, Wi-Fi, Bluetooth и GPIO;
  • Мультимедийная приставка — Android, HDMI 4K и аппаратное декодирование;
  • Домашний NAS — eMMC/microSD и два USB 3.0 для внешних накопителей;
  • Встраиваемое устройство — благодаря формату 65 × 65 мм.

Преимущества

  • встроенный Wi-Fi 5 и Bluetooth 4.2;
  • Gigabit Ethernet;
  • два USB 3.0;
  • HDMI 2.0 с поддержкой 4K@60 Гц;
  • 16 ГБ eMMC;
  • 40-контактный GPIO;
  • компактные размеры 65 × 65 мм.

Ограничения

  • всего 2 ГБ оперативной памяти;
  • только один Gigabit Ethernet;
  • нет встроенного NVMe-слота;
  • нет USB 3.2/USB-C для внешних высокоскоростных накопителей;
  • основное питание осуществляется через DC-разъём, а не USB-C.

Banana Pi BPI-M2 Pro и BPI-M5

Обе платы используют один и тот же Amlogic S905X3, поэтому их процессорная платформа очень близка. Основные различия находятся в памяти, USB и беспроводной связи.

ХарактеристикаBPI-M2 ProBPI-M5
SoCAmlogic S905X3Amlogic S905X3
CPU4 × Cortex-A554 × Cortex-A55
GPUMali-G31 MP2Mali-G31 MP2
RAM2 ГБ LPDDR44 ГБ LPDDR4
eMMC16 ГБ16 ГБ
Ethernet1 × Gigabit1 × Gigabit
Wi-Fi/BluetoothЕстьНет
USB 3.024
Размер65 × 65 мм85 × 56 мм

BPI-M2 Pro логичнее выбирать, когда важны компактность и встроенная беспроводная связь. BPI-M5 интереснее для задач, где нужны 4 ГБ RAM и четыре USB 3.0.

Заключение

Banana Pi BPI-M2 Pro — компактная плата на Amlogic S905X3 с 2 ГБ LPDDR4, 16 ГБ eMMC, Gigabit Ethernet, встроенными Wi-Fi и Bluetooth и двумя USB 3.0.

Плата хорошо подходит для домашних серверов, IoT-шлюзов, мультимедийных систем и компактных встраиваемых устройств. Наличие 40-pin GPIO делает её пригодной и для проектов с внешней электроникой.

По сравнению с BPI-M5 BPI-M2 Pro уступает по объёму памяти и количеству USB-портов, но выигрывает встроенной беспроводной связью и меньшими размерами 65 × 65 мм.

Материалы

Оставьте комментарий

Отправляя комментарий, вы соглашаетесь с обработкой ваших данных (имя, адрес электронной почты, текст комментария) в соответствии с политикой конфиденциальности.