Микроконтроллер Renesas RA0E3 на базе ядра Arm Cortex-M23 представляет собой упрощенную версию RA0E1 для бюджетных приложений

В 2024 году компания Renesas впервые выпустила RA0E1 — энергоэффективный микроконтроллер на ядре Cortex-M23, разработанный для бюджетных приложений, а затем RA0E2 с расширенным температурным диапазоном (-40°C до +125°C). Теперь линейка пополнилась моделью RA0E3 — упрощенной версией RA0E1 с меньшим объемом памяти, уменьшенным набором периферии и количеством GPIO, предназначенной для компактных и экономичных решений в области сенсорики, управления моторами, обеспечения безопасности и базового контроля систем.

Микроконтроллер сохранил то же 32-МГц ядро Arm Cortex-M23 (архитектура Armv8-M), но теперь оснащен 16 КБ флеш-памяти и 2 КБ SRAM. Он включает 8-канальный 16-разрядный таймер TAU, 32-разрядный интервальный таймер, 10-разрядный АЦП со встроенным датчиком температуры, контроллер передачи данных (DTC) и последовательные интерфейсы: SPI, I²C и UART (с поддержкой LIN). Кроме того, доступно до 17 выводов GPIO с подтяжкой, поддержкой открытого стока и встроенными источниками тактовых сигналов. Диапазон рабочего напряжения составляет от 1,6 В до 5,5 В, поддерживается работа при температурах от −40°C до +125°C в 20-выводном корпусе TSSOP.

RA0E3 Block Diagram

Характеристики семейства Renesas RA0E3:

  • Ядро МК – Arm Cortex-M23 (архитектура Armv8-M) с тактовой частотой до 32 МГц
  • Память и хранение данных
    • 2 КБ SRAM
    • 16 КБ флеш-памяти для кода
    • Защита от чтения флеш-памяти (FRP)
  • Периферия
    • Последовательные интерфейсы
      • 1x Serial Array Unit (SAU) с поддержкой 4x упрощенного SPI, упрощенного I2C или UART с поддержкой шины LIN
      • 1x интерфейс шины I2C (IICA)
    • До 17 выводов общего назначения (GPIO) (допуск 5 В, открытый сток, подтяжка входа)
    • Аналоговая часть
      • 10-разрядный АЦП (ADC10) с поддержкой до 6 каналов
      • Встроенный датчик температуры (TSN)
    • Таймеры
      • 8x 16-разрядных таймеров Timer Array Unit (TAU) (7 выходов ШИМ)
      • 1x 32-разрядный интервальный таймер (TML32), настраиваемый как 1x 32-разрядный, 2x 16-разрядных или 4x 8-разрядных счетчика
  • Источники тактовых сигналов
    • 32-МГц высокоскоростной встроенный генератор (HOCO) с точностью ±1%
    • 32,768 кГц низкоскоростной встроенный генератор (LOCO)
    • Поддержка подстройки тактовой частоты
    • Вывод для тактового сигнала/сигнала звукового оповещения
  • Безопасность и защита
    • Защита области флеш-памяти, 128-разрядный уникальный идентификатор
    • Функция самодиагностики АЦП
    • Калькулятор циклического избыточного кода (CRC)
    • Детектирование уровня обратного чтения GPIO
    • Защита регистров от записи
    • Обнаружение недопустимого доступа к памяти
  • Отладка – CoreSight MTB-M23, порт отладки SW-DP
  • Прочее
    • Независимый сторожевой таймер
    • Контроллер передачи данных (DTC)
  • Питание
    • Напряжение – от 1,6 В до 5,5 В
    • Потребление (режимы низкого энергопотребления)
      • Активный режим – ~ 2,6 мА при 32 МГц
      • Программный режим ожидания – ~0,2 мкА (тип.)
    • Сброс при включении (POR) и детектирование пониженного напряжения (LVD)
  • Рабочая температура – от -40 °C до +125 °C
  • Корпус – 20-выводный TSSOP (4,4 мм × 6,5 мм, шаг выводов 0,65 мм)

Микроконтроллер RA0E3 поддерживается пакетом Renesas Flexible Software Package (FSP) и различными средствами разработки, включая e² studio, CS+ и код драйверов HAL. FSP предоставляет уровень аппаратной абстракции (HAL), драйверы периферии, промежуточное ПО и примеры проектов для упрощения разработки. МК также поддерживает стандартную разработку на основе CMSIS, отладку через интерфейс CoreSight SWD и программирование с помощью Renesas Flash Programmer, что позволяет разработчикам интегрировать RA0E3 в существующие рабочие процессы разработки для Arm Cortex-M.

RA0E2 safety lock mechanism mixer
Использование Renesas RA0E2 в качестве вспомогательного микроконтроллера для управления механизмом блокировки безопасности в миксере

В Renesas отмечают, что RA0E3 предназначен для добавления недорогой функциональности в существующие конструкции без перепроектирования основной системной архитектуры. В качестве примера приводятся кухонные комбайны или миксеры, где МК может обрабатывать такие задачи, как механизм блокировки безопасности. Вместо использования более мощного и дорогого основного процессора для этих вспомогательных функций RA0E3 может выступать в роли выделенного вспомогательного микроконтроллера. Часто МК может быть интегрирован без дополнительных компонентов, таких как внешние генераторы или преобразователи уровней напряжения, что помогает сохранить общую стоимость комплектующих (BOM) на низком уровне.

FPB RA0E3 RA0E3 Fast Prototyping Board

Компания также разработала плату для быстрого прототипирования FPB-RA0E3 (RTK7FPA0E3S00001BJ) для оценки и ранней разработки прошивки. Она оснащена 20-выводным МК RA0E3 с 16 КБ флеш-памяти и 2 КБ SRAM, встроенной схемой эмулятора SEGGER J-Link, контактными площадками с доступом ко всем выводам МК, а также интерфейсами Arduino Uno и Pmod для удобного прототипирования и расширения.

На момент написания, по всей видимости, доступно только две спецификации. Одна из них, R7FA0E3034ZSD#VA0, указана на DigiKey по цене $0,61 за штуку , снижаясь до $0,26607 при заказе партии от 5 016 штук. Отладочная плата продается за $12,19 на DigiKey . Более подробная информация, включая техническое описание и руководство пользователя, доступна на странице продукта , а также в официальном пресс-релизе .

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

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

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

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

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