Микроконтроллер NuMicro M091 Arm Cortex-M0 от Nuvoton предназначен для промышленных датчиков

Nuvoton недавно выпустила серию микроконтроллеров NuMicro M091. Это 32-битные микроконтроллеры на базе ядра Arm Cortex-M0, включающие 4х комплекта операционных усилителей с полосой усиления 8 МГц (GBW), 4х комплекта 12-битных ЦАП, до 16 каналов 12-разрядного SAR-АЦП со скоростью 2 MSPS, датчик температуры и широкие возможности ввода-вывода.

Микроконтроллер поддерживает оценочную плату NuMaker и различные сторонние IDE, что делает его идеальным устройством для промышленного измерения, интеллектуальных датчиков и прецизионных измерительных приборов. Ранее мы видели выпуск Nuvoton MA35H0 и MA35D1, оба MPU основаны на ядрах Cortex-A35, вы можете более детально изучить вопрос, если вас интересует эта тема.

Технические характеристики микроконтроллера Nuvoton NuMicro M091:

  • Процессор
    • Ядро ARM Cortex-M0
    • Максимальная тактовая частота: 72 МГц
  • Память
    • Флэш – до 64 КБ
    • SRAM – 8 КБ
    • LDROM – 2 КБ (для загрузчика пользовательских программ)
    • SPROM – 512 байт (для защиты безопасности)
  • Аналоговые функции
    • 4x 8 МГц GBW OPA
    • 4x 12-битный ЦАП
    • Внутреннее опорное напряжение (2,048/2,5 В)
    • 16-канальный 12-битный АЦП SAR 2 MSPS
    • Датчик температуры (отклонение ±1,6°C от 0°C до 70°C, ±2°C во всем диапазоне)
  • Возможности ввода-вывода
    • До 29х входов/выходов с возможностью прерывания
    • Вход триггера Шмитта
    • Четыре режима ввода-вывода
    • Независимый контроль подтягивания
  • Частоты и генераторы
    • Внутренний HIRC 48 МГц (отклонение ±2% во всем температурном диапазоне)
    • Внутренний LIRC 38,4 кГц
    • Встроенная система PLL до 144 МГц
  • Таймеры
    • 6х 32-битных таймеров
    • 24-битный таймер SysTick
    • Независимые и оконные сторожевые таймеры
  • Периферийный DMA (PDMA) – 7х каналов, поддержка различных триггеров
  • BPWM – 6х каналов с 16-битным таймером
  • Ускоритель криптографии – поддерживает настраиваемые полиномы.
  • Коммуникационные интерфейсы — UART, 2x I²C (1 МГц), SPI (ведущий 24 МГц, ведомый 16 МГц)
  • Манчестерское кодирование 
    • Манчестерские кодированные/декодированные данные, настраиваемый манчестерский формат и настраиваемый манчестерский битрейт
    • Программируемая CRC, поддержка передачи PDMA
  • Отладка и идентификация
    • Последовательная проводная отладка (SWD)
    • Поддержка отладчика Nuvoton Nu-Link
    • 96-битный уникальный идентификатор (UID)
    • 128-битный уникальный идентификатор клиента (UCID)
  • Управление энергопотреблением
    • Встроенные функции включения, отключения питания и сброса при низком напряжении.
    • Нормальный режим работы – 246 мкА/МГц
    • Выключение питания – 4 мА
    • Источники пробуждения — GPIO, WDT, TIMER, UART, I²C, SPI, WWDT
  • Рабочие характеристики
    • Диапазон напряжения – от 2,7 В до 3,6 В.
    • Диапазон температур: от -40°C до +105°C.
    • EFT (Electrical Fast Transient) 4,4 кВ
    • ESD (Electrostatic Discharge) HBM 4 кВ
  • Программирование и безопасность
    • Программирование ISP/ICP/IAP
    • 512 байт SPROM для безопасности.
  • Варианты корпуса
    • QFN33 (4 мм х 4 мм)
    • QFN48 (5 мм х 5 мм)

Серия Nuvoton M091 включает четыре микроконтроллера — M091TC2AE, M091TD2AE, M091YC2AE и M091YD2AE. Модели «TC» и «YC» имеют флэш-память объемом 32 КБ, 22х контакта ввода-вывода и меньший корпус QFN33, тогда как модели «YC» и «YD» оснащены флэш-памятью 64 КБ, 29х контактами ввода-вывода и более крупным корпусом QFN48.

Nuvoton также разработала оценочную плату NuMaker-M091YD для серии Nuvoton NuMicro M091, включающую целевую плату на базе M091YD2AE с разъемами расширения, разъемами Arduino UNO, амперметром и интерфейсом CAN с приемопередатчиком, сертифицированным AEC-Q100. Кроме того, он имеет Nu-Link2-Me для встроенной отладки и программирования ICP через SWD. Компания уточняет, что программатор можно отсоединить для автономного использования в среде массового производства.

Для получения дополнительной информации о продукте вы можете посетить страницу пресс-релиза и страницу продуктов, где компания поясняет, что поддерживаются сторонние IDE, такие как Keil MDK, IAR EWARM и Eclipse IDE с компиляторами GNU GCC, они также предоставляют примеры кода, библиотеки, таблицы данных и другую информацию на своей странице GitHub.

Микросхемы продаются по цене от 2,00 до 2,75 долларов США каждая, их можно приобрести в интернет-магазине Nuvoton со скидками на оптовые заказы. Вы также можете купить их в других магазинах; Nuvoton перечисляет эти магазины по регионам. Плата разработчика NuMaker-M091YD также доступна на веб-сайте компании по цене 35 долларов США.

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

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

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

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

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