Мини-плата для разработки Waveshare RA4M1-Zero отличается безопасной загрузкой, шифрованием прошивки и зазубренным дизайном

Waveshare RA4M1-Zero — это мини-плата разработки, построенная на базе 32-битного микроконтроллера Arm Cortex-M4 Renesas RA4M1, работающего на частоте 48 МГц. Микроконтроллер также оснащен 256 КБ флэш-памяти, 32 КБ SRAM, 8 КБ EEPROM и встроенным блоком операций с плавающей точкой (FPU).

Аппаратная периферия включает 14-битный АЦП, 12-битный ЦАП, контроллер шины CAN, встроенный интерфейс USB 2.0 и светодиод WS2812 RGB. Микроконтроллер также поддерживает шифрование прошивки, безопасную загрузку и функции защиты от несанкционированного доступа для обеспечения безопасности приложений. Его небольшой размер (23,5 x 18 мм) и конструкция с зубчатым модулем делают его пригодным для приложений с ограниченным пространством, включая IoT-устройства, промышленные системы управления, защищенные встроенные системы и компактные сенсорные узлы.

Технические характеристики мини-платы разработки RA4M1-Zero:

  • MCU — Renesas RA4M1 (R7FA4M1AB3CFM), как в Arduino UNO R4.
    • Процессор 32-битный Arm Cortex-M4F @ 48 МГц
    • Память – 32 КБ SRAM
    • Хранилище – 256 КБ Flash, 8 КБ EEPROM
  • Интерфейс USB – USB 2.0 через разъем USB Type-C
  • Расширение ввода-вывода
    • 2x 9-контактных разъема с шагом 2,54 мм и корончатыми отверстиями с
      • До 13x GPIO
      • 1x SPI, 1x UART, 1x I2C
      • 1x CAN-шина
      • До 6x 14-битных аналоговых входов
      • 1x 12-битный ЦАП (на выводе A0)
      • 5 В, 3,3 В и GND
    • 10x контактных площадок с
      • До 8x GPIO/цифровых
      • 1x UART, 1x I2C
      • 3x 14-битных АЦП
      • 1x CAN-шина (уточняется)
  • Безопасность – AES128/256, безопасная загрузка, аппаратное шифрование, хранилище ключей
  • Отладка – контактные площадки SMD-пайки
  • Питание
    • LDO-регулятор ME6217C33M5G, выход 3,3 В, до 800 мА
    • Выбираемое напряжение микроконтроллера (3,3 В по умолчанию, 5 В через резистор 0R)
  • Размеры – 23,5 x 18 мм.

RA4M1-Zero работает с Arduino IDE, что упрощает разработчикам начало работы. Все, что вам нужно сделать, это установить файлы платы RA4M1-Zero в Arduino IDE, и вы сможете загрузить свой код с помощью Arduino IDE. Для прошивки прошивки есть инструмент прошивки Renesas. Вам нужно удерживать BOOT и нажать RESET, чтобы войти в режим загрузчика, выбрать правильный COM-порт, загрузить прошивку и прошить ее. Компания также предоставляет прошивку загрузчика на случай, если вы сломаете свой микроконтроллер. Доступны примеры для UART и CAN (чтение/запись), но вам понадобится внешний трансивер CAN для проверки кодов, связанных с CAN. Всю остальную документацию, включая схемы, прошивки, инструмент прошивки и технические описания, можно найти на  Wiki.

Схема распиновки RA4M1-Zero

RA4M1-Zero компонентов и портов

Ранее мы писали о других платах разработки на базе микроконтроллера RA4M1, в том числе о плате разработки Maker Go RA4M1-R4 и плате разработки Seeed Studio XIAO RA4M1. Обе платы компактны и предназначены для приложений с ограниченным пространством.

Платы разработки Waveshare RA4M1-Zero выпускаются в двух вариантах: RA4M1-Zero (без разъема) и RA4M1-Zero-M (с предварительно припаянным разъемами). Оба варианта доступны на AliExpress по цене 8,99$ и 9,89$, соответственно, а на Amazon по цене 13,99$ и 14,99$. Кроме того, вы также найдете плату в официальном магазине Waveshare  по цене от 6,49$ и выше до отправки.

Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments