Banana Pi BPI-M2S — технические характеристики и возможности

Banana Pi BPI-M2S — одноплатный компьютер производства Shenzhen SinoVoIP, выпускаемый в двух вариантах SoC: Amlogic A311D и Amlogic S922X. Оба чипа используют шестиядерный процессор с четырьмя ядрами ARM Cortex-A73 и двумя Cortex-A53. Версия на A311D дополнительно оснащена встроенным NPU производительностью до 5 TOPS и поддерживает интерфейсы MIPI CSI и MIPI DSI, которых нет у версии на S922X.

BPI-M2S оснащается 16 ГБ eMMC, слотом microSD, двумя гигабитными Ethernet-портами и 40-контактным разъёмом расширения. Питание платы возможно через USB Type-C или контакты разъёма питания. Для платы также существует дополнительный модуль PoE стандарта IEEE 802.3af.

Благодаря двум портам Gigabit Ethernet плата подходит для сетевых устройств, шлюзов, домашних серверов и других компактных систем. Версия на A311D дополнительно интересна для задач компьютерного зрения и локальной обработки AI-моделей благодаря встроенному NPU и поддержке камеры MIPI CSI.

Banana Pi BPI-M2S - Top

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

  • Процессор: Amlogic A311D или Amlogic S922X — 4 × ARM Cortex-A73 + 2 × ARM Cortex-A53
  • Графика: ARM Mali-G52 MP4 (6EE)
  • NPU: до 5 TOPS, только в версии с Amlogic A311D
  • Оперативная память: 4 ГБ LPDDR4 для A311D / 2 ГБ LPDDR4 для S922X
  • Хранилище: 16 ГБ eMMC, доступны варианты с eMMC до 128 ГБ, слот microSD
  • Сеть: 2 × Gigabit Ethernet
  • Ethernet-контроллеры: RTL8211F и RTL8111H
  • PoE: поддерживается дополнительный модуль BPI-9600 IEEE 802.3af
  • USB: 1 × USB 2.0 Type-A и 1 × USB Type-C
  • Видео: HDMI 2.1 до 4K при 60 кадрах/с
  • Камера: MIPI CSI, только версия на A311D
  • Дисплей: MIPI DSI, только версия на A311D
  • GPIO: 40-контактный разъём расширения
  • Debug UART: отдельный 3-контактный разъём последовательной консоли
  • Операционные системы: Android и Linux
  • Размер платы: 65 × 65 мм

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

Процессор и SoC

Banana Pi BPI-M2S выпускается в двух аппаратных вариантах: на Amlogic A311D и Amlogic S922X. В обоих случаях используется шестиядерная конфигурация с четырьмя ядрами ARM Cortex-A73 и двумя ядрами ARM Cortex-A53. Основное различие между версиями связано с дополнительными возможностями A311D: этот SoC оснащён NPU, а также используется в варианте платы с интерфейсами MIPI CSI и MIPI DSI.

Графический процессор и NPU

Графическая подсистема построена на ARM Mali-G52 MP4 (6EE). Она поддерживает OpenGL ES 3.2, Vulkan 1.0 и OpenCL 2.0. В версии с Amlogic A311D дополнительно используется встроенный NPU производительностью до 5 TOPS, предназначенный для задач машинного обучения и нейросетевой обработки. В версии на S922X NPU отсутствует.

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

Объём оперативной памяти зависит от установленного SoC. Версия с Amlogic A311D оснащается 4 ГБ LPDDR4, а версия с Amlogic S922X — 2 ГБ LPDDR4.

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

На плате установлены два независимых гигабитных Ethernet-интерфейса. Один использует трансивер RTL8211F, второй реализован через контроллер RTL8111H, подключённый к SoC через PCIe.

Для BPI-M2S предусмотрен дополнительный модуль BPI-9600 с поддержкой PoE по стандарту IEEE 802.3af. Это позволяет организовать питание платы непосредственно по Ethernet при использовании совместимого оборудования.

Banana Pi BPI M2S - PoE + wifi + bt

USB и видеовыход

Плата оснащена одним разъёмом USB 2.0 Type-A для периферии и одним разъёмом USB Type-C. Type-C используется для питания платы, а в Android-сценариях также применяется для подключения к компьютеру при прошивке и ADB-отладке.

Для подключения монитора или телевизора используется интерфейс HDMI 2.1 с поддержкой вывода изображения до 4K при 60 кадрах/с.

Камера и дисплей

Интерфейсы MIPI CSI и MIPI DSI доступны только на версии BPI-M2S с Amlogic A311D. CSI используется для подключения камер, а DSI — для дисплеев и сенсорных панелей.

Версия на Amlogic S922X не поддерживает MIPI CSI для камеры и MIPI DSI для панели.

Хранилище

На плате установлен модуль eMMC объёмом 16 ГБ. Официальная документация также указывает варианты eMMC объёмом до 128 ГБ. Дополнительно предусмотрен слот для карты microSD.

При загрузке необходимо учитывать последовательность загрузочных устройств платы: встроенный eMMC имеет приоритет, поэтому наличие загрузочного образа в eMMC может влиять на загрузку с microSD.

Banana Pi BPI-M2S - Bottom

GPIO и периферия

Для подключения внешней электроники используется 40-контактный разъём CON2. На нём доступны GPIO, UART, SPI, I2C, PWM, аудио-интерфейсы и дополнительные сигналы. Несмотря на использование 40-контактного форм-фактора, распиновка BPI-M2S не является эквивалентной стандартному GPIO Raspberry Pi, поэтому периферийные устройства нужно проверять по фактическому назначению контактов.

КонтактGPIO / питаниеФункция 2Функция 3
1VCC-3V3
2DCIN
3GPIOX_17I2C_EE_M2_SDABT_EN
4DCIN
5GPIOX_18I2C_EE_M2_SCLBT_WAKE_HOST
6GND
7GPIOX_5PWM_CWIFI_SD_CMD
8GPIOX_12UART_EE_A_TX
9GND
10GPIOX_13UART_EE_A_RX
11GPIOX_3WIFI_SD_D3
12GPIOA_1I2SB_SCLK
13GPIOX_4WIFI_SD_CLK
14GND
15GPIOX_7WIFI_WAKE_HOST
16GPIOX_0WIFI_SD_D0
17VCC-3V3
18GPIOX_1WIFI_SD_D1
19GPIOX_8SPI_A_MOSIBTPCM_DIN
20GND
21GPIOX_9SPI_A_MISOBTPCM_DOUT
22GPIOX_2WIFI_SD_D2
23GPIOX_11SPI_A_CLKBTPCM_CLK
24GPIOX_10SPI_A_CSBTPCM_SYNC
25GND
26GPIOX_16BT_32K
27GPIOH_5
28GPIOH_4
29GPIOX_14BTUART_A_CTS_N
30GND
31GPIOX_15BTUART_A_RTS_N
32GPIOX_19HOST_WAKE_BT
33GPIOX_6WIFI_PWREN
34GND
35GPIOA_2I2SB_LRCLK
36GPIOAO_5IR_IN
37GPIOA_0I2S_MCLK_0
38GPIOA_4I2SB_DOUT_DIN_1
39GND
40GPIOA_3I2SB_DOUT_DIN_0

Debug UART

Для последовательной консоли предусмотрен отдельный трёхконтактный разъём CON1. Это UART-интерфейс уровня TTL 3,3 В, предназначенный для отладки и доступа к консоли загрузки и операционной системы.

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

Питание

Питание BPI-M2S может подаваться через USB Type-C или через предусмотренные контакты разъёма питания. Для сетевых установок также доступно питание через дополнительный PoE-модуль BPI-9600 стандарта IEEE 802.3af.

Banana Pi BPI-M2S - Ports

Охлаждение

При продолжительной высокой нагрузке на CPU, GPU и NPU версия с A311D может заметно нагреваться. Для длительной работы под высокой нагрузкой рекомендуется использовать радиатор с хорошим тепловым контактом.

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

Размер платы составляет 65 × 65 мм. По формату BPI-M2S относится к компактным одноплатным компьютерам и может использоваться во встраиваемых и сетевых системах.

Banana Pi BPI-M2S - Amlogic A311D Hardware interface

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

  • USB Type-C — питание платы и подключение к компьютеру в некоторых сценариях отладки;
  • USB 2.0 Type-A — подключение периферии;
  • 2 × Ethernet RJ45 — два гигабитных сетевых интерфейса;
  • HDMI 2.1 — видеовыход до 4K при 60 кадрах/с;
  • MIPI CSI — подключение камеры, только A311D;
  • MIPI DSI — подключение дисплея, только A311D;
  • 40-контактный GPIO — подключение внешней электроники и периферии;
  • Debug UART — последовательная консоль для отладки;
  • microSD — дополнительный носитель и загрузочное устройство.
Banana Pi BPI-M2S - Amlogic S922X Hardware interface

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

Для BPI-M2S доступны образы Android и различные варианты Linux. Официальная документация Banana Pi содержит материалы для разработки и программные исходники BSP, а также инструкции по работе с Android.

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

  • два независимых порта Gigabit Ethernet;
  • опциональная поддержка питания через PoE;
  • NPU производительностью до 5 TOPS в версии на Amlogic A311D;
  • поддержка камер и дисплеев через MIPI в версии A311D;
  • 16 ГБ eMMC с вариантами до 128 ГБ;
  • 40-контактный разъём расширения;
  • отдельный Debug UART для последовательной консоли;
  • компактные размеры 65 × 65 мм.

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

Модель BPI-M2S хорошо подходит для сетевых устройств, шлюзов, компактных серверов, медиасистем и встраиваемой электроники. Наличие двух гигабитных Ethernet-портов особенно удобно для сетевых приложений.

Версия с Amlogic A311D дополнительно подходит для задач локальной обработки изображений и компьютерного зрения, где могут использоваться NPU и камера MIPI CSI. Версия на S922X лишена NPU и MIPI-интерфейсов, поэтому её возможности в этих сценариях ограничены.

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

  • два гигабитных Ethernet-порта;
  • компактный размер 65 × 65 мм;
  • NPU до 5 TOPS в версии A311D;
  • поддержка MIPI CSI и DSI в версии A311D;
  • eMMC и microSD;
  • 40-контактный разъём расширения;
  • возможность использования дополнительного PoE-модуля.

Ограничения

Главное различие между вариантами платы связано с установленным SoC. Версия на S922X не имеет NPU и не поддерживает MIPI CSI и MIPI DSI.

USB-подключение ограничено одним стандартным портом USB 2.0 Type-A. Кроме того, 40-контактный разъём имеет собственную распиновку, поэтому наличие физически похожего разъёма ещё не означает совместимость с периферией Raspberry Pi без дополнительной проверки.

Перед покупкой необходимо уточнять установленный вариант SoC и объём оперативной памяти, поскольку характеристики A311D- и S922X-версий отличаются.

Заключение

Banana Pi BPI-M2S — компактный одноплатный компьютер с двумя гигабитными Ethernet-портами, 16 ГБ eMMC, microSD, HDMI и 40-контактным разъёмом расширения. Плата выпускается в вариантах на Amlogic A311D и Amlogic S922X.

Версия на A311D является наиболее функциональной: она оснащается 4 ГБ LPDDR4, NPU до 5 TOPS и интерфейсами MIPI CSI/DSI. Вариант на S922X получает 2 ГБ LPDDR4 и не поддерживает NPU и MIPI CSI/DSI.

При выборе BPI-M2S важно внимательно проверить конкретную модификацию платы, поскольку внешне версии похожи, но их возможности заметно различаются.

Материалы

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

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