Комбинация SoM / основной платы образует гибридный SBC ST Cortex A7 / M4

SeeedStudio разработала Odyssey-STM32MP157C, SBC, состоящий из SoM на основе STM STM32MP1 ST и Raspberry Pi-like базовой платы NPI-STM32MP157C.

SeeedStudio создала SoM на основе гибридной SoC STMicroelectronics Arm Cortex A7 / M4 под названием SOM-STM32MP157C, а также основанную на Raspberry Pi «вдохновленную» базовую плату под названием NPi-STM32MP157C. Вместе эти продукты образуют новый SBC, обозначенный Odyssey-STM32MP157C. Хотя сведения о продукте для SBC еще не были опубликованы на веб-сайте Seeed на момент написания этой статьи, спецификации и документация доступны на страницах Seeed на GitHub, а также на сайтах дистрибьюторов Digi-Key и Mouser. SBC предназначен для таких приложений, как потребительские, промышленные, бытовая техника, медицинские и носимые устройства.

Odyssey-STM32MP157C SBC

(нажмите на картинку для увеличения)

Похоже, это первая плата Seeed на базе STM32MP1. Двухъядерный процессор STMicroelectronics 650 МГц Cortex-A7 STM32MP1 SoC включает в себя плотно интегрированный 209 МГц процессор Cortex-M4 с инструкциями FPU, MPU и DSP. Odyssey использует самую лучшую версию SoC, STM32MP157C, которая добавляет аппаратное шифрование и безопасную загрузку. Из обильных инструкций по установке Linux и Windows в документации Github ясно, что Odyssey работает под управлением Linux и Windows XP / 7/8, но поддержка ОС явно не указана.

Другие платы, которые мы видели на базе STM32MP1, включают PanGu SBC от i2SOM , а также Avenger96 , расширенный SBC 96Boards CE в стиле сэндвич от Arrow и модуль SOM-STM32MP157 от Kontron. Между тем, ST предлагает собственные платы STM32MP157A-DK1 и -DK2 с открытой спецификацией по цене 69 и 99 долларов США соответственно, которые включены в наш недавно обновленный каталог хакерских плат .

Плинтус NPi-STM32MP157C

40-контактный разъем платы NPi-STM32MP157C полностью совместим с 40-контактной схемой Raspberry Pi, включая контакты GPIO, I2C, UART, SPI, I2S и PWM. Плата предоставляет обычные периферийные устройства, ожидаемые в Raspberry Pi-like плате, включая Gbit Ethernet, WiFi / BLE, питание постоянного тока, USB-хосты, USB-C, MIPI-DSI, DVP для камеры, аудио и т. Д. (Подробности ниже).

Плинтус NPi-STM32MP157C - верх

(нажмите на изображение, чтобы увеличить)

Плинтус NPi-STM32MP157C - нижний

(нажмите на изображение, чтобы увеличить)

Спецификации, перечисленные для NPi-STM32MP157C, включают в себя:

  • Периферия:
    • 1x GbE порты
    • WiFi 802.11 b / g / n 2,4 ГГц + Bluetooth 4.1
    • 2x USB Host
    • 2x Grove (GPIO и I2C)
    • Интерфейс SD-карты (на задней панели)
  • Медиа I / O:
    • 3,5 мм аудио интерфейс
    • Интерфейс дисплея MIPI DSI
    • Интерфейс камеры DVP
  • Бортовой светодиод:
    • 1x светодиод сброса
    • 3x пользовательский светодиод
    • 1x светодиодный индикатор питания
  • Кнопки:
    • 1 кнопка сброса
    • 1x пользовательская кнопка
    • 1x кодовая клавиша набора номера
  • Расширение:
    • 40-контактный разъем Raspberry Pi GPIO
    • 2 разъема Grove (GPIO и I2C)
  • Сила
    • 1 интерфейс постоянного тока (рекомендуется питание 12 В / 2 А)
    • 1x USB Type-C
  • Рабочая температура - от 0 до 75 ° C
  • Размеры - не указаны

Модуль SOM-STM32MP157C

SOM-STM32MP157C похож на другие модули, которые мы видели, на основе устройства ST STM32MP157. Как и почти идентично названный Kontron SOM-STM32MP157 , этот модуль поддерживает версию SoC класса High-End. Как и Kontron SoM, продукт Seeed имеет 512 МБ оперативной памяти DDR3, но имеет встроенную флэш-карту eMMC объемом 4 ГБ, которой нет в Kontron SoM. Тем не менее, Seeed 38x38 мм SoM больше, чем крошечный форм-фактор Kontron 25,4 x 25,4 мм.

SOM-STM32MP157C сверху (слева) и снизу

(нажмите на картинку для увеличения)

Спецификации, перечисленные для SOM-STM32MP157C, включают:

(цифры в скобках соответствуют местам на изображениях выше)

  • Микропроцессор STM32MP157C 650 МГц [1]:
    • 32-разрядный двухъядерный Arm Cortex-A7
    • 32-разрядный Arm Cortex-M4 с FPU / MPU
  • Блок управления питанием [3] - ST PMIC STPMIC1A
  • Память [2] - 512 МБ оперативной памяти DDR3
  • Flash [4] - 4 ГБ EMMC
  • Периферийные устройства [6] [7] [8] - 3 разъема PICO 70-pin Hirose
  • Размеры - 38мм х38мм

Дополнительная информация

На страницах SeeedStudio NPi-STM32MP157C и SOM-STM32MP157C GitHub имеется довольно подробная информация , включая примеры кода с эскизом Arduino, работающим на плате Seeeduino V4, подключенной к экрану шины CAN. На SBC также есть скрипт Python, выполняющий Qt. История CNX Software, которая предупредила нас об этой истории, указывает на то, что документация доступна как в китайской, так и в английской версиях, и вы должны нажать на «EN» файлы для английских версий.

SBC ODYSSEY-STM32MP157C в настоящее время недоступен на страницах покупок SeeedStudio , но Digi-Key и Mouser выставили SOM-STM32MP157C за 27 долларов, а SoM и базовую плату - за 58 долларов. Как рассказывает история CNX Software, название продукта «Одиссея», кажется, используется только на странице GitHub. Вместо этого Digi-Key и Mouser ссылаются на SBC по имени платы: NPi-STM32MP157C.