Renesas RA0L1: недорогие микроконтроллеры Cortex-M23 с добавлением емкостной сенсорной панели, устойчивой к EMI

Компания Renesas расширила свою линейку недорогих серию RA0 энергоэффективных микроконтроллеров Cortex-M23 с низкой стоимостью новой моделью RA0L1, ставшей первым представителем семейства с интегрированной емкостной сенсорной панелью. Разработана для недорогих устройств с батарейным питанием, требующих отзывчивого сенсорного управления, сверхнизкого энергопотребления и быстрого пробуждения.

RA0L1 объединяет до 64 КБ флеш-памяти, 16 КБ SRAM и рабочий диапазон напряжений 1,6–5,5 В с периферийными устройствами, включая 12-битный АЦП, температурный сенсор, несколько интерфейсов UART/I²C/SPI, таймеры, RTC и генератор случайных чисел. Поддерживает до 24 каналов емкостной сенсорной панели с использованием технологии собственной емкости Renesas, высокоточный встроенный генератор ±1%, функции безопасности, включая TRNG и уникальный идентификатор.

Renesas RA0 Capacitive Touch Ultra Low Power MCUs

Характеристики микроконтроллера Renesas RA0L1:

  • Ядро МК – Arm Cortex-M23 Armv8-M с тактовой частотой до 32 МГц
  • Память и хранение данных
    • 16 КБ SRAM с контролем четности
    • Флеш-память для кода – до 64 КБ
    • Флеш-память для данных – 1 КБ (1 млн циклов записи/стирания)
    • Защита от чтения флеш-памяти (FRP)
    • Уникальный 128-битный идентификатор
  • Интерфейс человек-машина
    • Блок емкостной сенсорной панели – до 24 каналов
    • Порт с управляемым током (CCD) – до 8
  • Периферийные устройства
    • Последовательные интерфейсы
      • Модуль последовательных массивов (SAU): до 5× упрощенного SPI, 6× упрощенного I²C, 2× UART, 1× UART с поддержкой LIN
      • UARTA × 2
      • Шина I²C (IICA) × 2
    • До 44 линий GPIO (в зависимости от корпуса, допуск 5 В, открытый сток, подтяжка)
    • Аналоговые интерфейсы
      • 12-битный АЦП (до 13 каналов)
      • Встроенный температурный сенсор и внутреннее опорное напряжение
    • Таймеры
      • 16-битный модуль таймерных массивов (TAU) × 8 каналов
      • 32-битный интервальный таймер (конфигурируется как 2×16-бит или 4×8-бит)
      • Часы реального времени (RTC) с календарем, будильниками и выходом 1 Гц
      • Выход ШИМ (до 7 выводов)
    • Источники тактовой частоты
      • Главный генератор (MOSC) 1–20 МГц
      • Вспомогательный генератор (SOSC) (32,768 кГц)
      • Высокоскоростной встроенный генератор (HOCO) (24/32 МГц)
      • Среднескоростной встроенный генератор (MOCO) (4 МГц)
      • Низкоскоростной встроенный генератор (LOCO) (32,768 кГц)
      • Функция коррекции частоты для HOCO/MOCO/LOCO
      • Поддержка вывода тактовой частоты
  • Функции безопасности
    • Контроль четности SRAM
    • Обнаружение некорректного доступа к памяти
    • Детектор частоты
    • Функция тестирования АЦП
    • Обнаружение уровня вывода
    • Калькулятор CRC
    • Защита от записи в регистры
  • Функции безопасности
    • 128-битный уникальный идентификатор (UID)
    • Генератор истинно случайных чисел (TRNG)
    • Окно доступа к Flash-памяти
    • Защита от чтения Flash-памяти
  • Прочее
    • Контроллер передачи данных (DTC)
    • Контроллер связывания событий (ELC)
    • Сброс при включении питания
    • Детектирование пониженного напряжения
    • Режимы пониженного энергопотребления
    • Часы реального времени (RTC)
  •   Питание
    • Напряжение – от 1.6 В до 5.5 В
    • Потребление (режимы пониженного энергопотребления)
      • Активный режим: ~2.9 мА
      • Режим сна: ~0.92 мА
      • Режим программного ожидания: 0.25 мкА
    • Сброс при включении питания, детектирование пониженного напряжения
  • Температура эксплуатации – от -40 °C до +105 °C / от -40 °C до +125 °C (в зависимости от модификации)
  • Корпуса
    • 48-выводный LFQFP (7×7 мм, шаг 0.5 мм)
    • 48-выводный HWQFN (7×7 мм, шаг 0.5 мм)
    • 32-выводный LQFP (7×7 мм, шаг 0.8 мм)
    • 32-выводный HWQFN (5×5 мм, шаг 0.5 мм)
    • 24-выводный HWQFN (4×4 мм, шаг 0.5 мм)
    • 20-выводный LSSOP (4.4×6.5 мм, шаг 0.65 мм)

Renesas RA0L1 MCU block diagram

Семейство микроконтроллеров RA0L1 потребляет всего ~2.9 мА в активном режиме, ~0.92 мА в режиме сна и всего 0.25 мкА в режиме программного ожидания. Высокоточный встроенный генератор (HOCO) обеспечивает возможность быстрого пробуждения, позволяя устройству оставаться в режиме ожидания в течение длительных периодов и снижая общее потребление тока до 90% по сравнению с традиционными решениями.

RA0L1 поддерживается пакетом Renesas Flexible Software Package (FSP), который предоставляет драйверы, совместимые с CMSIS, HAL для периферии, интеграцию с RTOS и промежуточное ПО для емкостного касания, коммуникационные стеки и функции безопасности. Устройство полностью поддерживается в среде разработки e² studio с инструментальными цепочками компиляторов GCC и IAR, а также интегрируется с Arm Keil MDK. Кроме того, инструменты Renesas QE могут использоваться для настройки касания и смарт-конфигуратора для настройки периферии, вместе с поддержкой FreeRTOS и других встраиваемых операционных систем.

FP-BRA0L1 Evaluation Board
Плата для быстрого прототипирования Renesas FPB-RA0L1

RTK0EG0065S01001BJ Evaluation Board
Плата оценки емкостного касания Renesas RSSK-RA0L1

Компания также разработала FPB-RA0L1 для быстрого прототипирования и RSSK-RA0L1 для оценки емкостного касания. FPB-RA0L1 объединяет 48-выводный MCU RA0L1 (R7FA0L1074CFL) со встроенным эмулятором SEGGER J-Link, штыревыми контактами, интерфейсами Arduino Uno и Pmod, а также двумя кнопками емкостного касания для оценки HMI в компактном форм-факторе 56×93 мм.

RSSK-RA0L1 построена на том же MCU RA0L1 со встроенным эмулятором J-Link и ПО QE for Capacitive Touch для графической настройки чувствительности, автоматической генерации кода и прототипирования интерфейсов касания, таких как кнопки, слайдеры и колеса. Она работает как оценочный комплект и эталонный проект для систем с поддержкой касания.

Со страницы вариантов продуктов видно, что всего в серии 68 микроконтроллеров, где R7FA0L1073CFL является самым производительным и функционально насыщенным с 64 КБ Flash, 16 КБ SRAM и 48-выводным корпусом, который стоит $2.30 на DigiKey за единицу, а цена падает до $1.16 за партию в 5000 штук. R7FA0E1073CSC является наименее производительным с 32 КБ Flash, 16 КБ SRAM и компактным 20-выводным корпусом, но на данный момент цена недоступна. Плата разработки FPB-RA0L1 доступна на Mouser за $15.34 .

Renesas RA0 family
Портфолио микроконтроллеров серии Renesas RA

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

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

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

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

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