Analog Devices: ADuCM3027/ADuCM3029 — сверхмалопотребляющие микроконтроллеры на базе ядра ARM Cortex-M3 с интегрированной системой управления питанием
Автор: admin
20
Июн
ADuCM302x — это высокоинтегрированная малопотребляющая микроконтроллерная система смешанных сигналов, предназначенная для задач управления, обработки данных, проводных и беспроводных соединений.
Микроконтроллер выполнен на базе высокопроизводительного процессора ARM® Cortex®-M3, интегрирует до 256 КБайт FLASH и 64 КБайт SRAM памяти, широкий набор цифровой периферии, 12-битный 8-канальный АЦП и аналоговую подсистему, выполняющую функции тактирования и синхронизации, управления процедурой аппаратного сброса и управления системой питания.
|
Внутренняя архитектура ADuCM302x |
Отличительные особенности:
- Система
- 32-битный процессор ARM® Cortex®-M3 с максимальной рабочей частотой 26 МГц
- Блок защиты памяти (MPU)
- Передовая многоуровневая архитектура микроконтроллерной шины (AMBA)
- 25-канальный контроллер прямого доступа к памяти (DMA)
- Внутренняя память
- FLASH: 128 КБ (ADuCM3027) / 256 КБ (ADuCM3029), с кодом коррекции ошибок (ECC)
- SRAM: 64 КБ с контролем четности, конфигурируемые как:
- 32 КБ данных + 32 КБ инструкций, кэш выключен
- 32 КБ данных + 28 КБ инструкций, 4 КБ кэш
- 64 КБ данных, кэш выключен
- 60 КБ данных, 4 КБ кэш
- Режимы энергопотребления
- Активный режим (Active): менее 38 мкА/МГц
- Гибкий режим (Flexi): менее 11.5 мкА/МГц (ядро тактируется, выполнение инструкций не возможно, DMA-контроллер осуществляет пересылку данных между блоками периферии и памятью)
- Режим сна (Hibernate): менее 750 нА (с сохранением данных в SRAM-памяти, сохранением состояний выводов, ограниченным числом сигналов прерывания и, опционально, работающими часами реального времени)
- Режим остановки (Shutdown): менее 60 нА (питание всех аналоговых и цифровых модулей выключено, поддерживается 4 источника сигнала прерывания, часы реального времени, опционально, включены)
- Система управления питанием
- Работа от единого источника питания
- Широкий диапазон напряжения питания (VBAT): от 1.8 В до 3.6 В
- Линейный стабилизатор с малым падением напряжения (LDO) на 1.2 В
- Монитор напряжения питания (PSM)
- Схема сброса по включению питания (POR)
- Система защиты и безопасности
- Аппаратный ускоритель шифрования, поддерживающий алгоритмы AES-128 и AES-256 с режимами ECB, CBC, CTR, CBC-MAC, CCM, CCM*), а также SHA-256
- Сторожевой таймер
- Генератор действительно случайных чисел (TRNG)
- Аппаратный блок контроля циклическим избыточным кодом (CRC) с программируемым порождающим полиномом
- Система защиты пользовательского прикладного кода
- Защищенное обновление прикладного ПО посредством UART интерфейса
- Цифровая периферия
- Три последовательных периферийных интерфейса SPI с аппаратным контролем скорости передачи данных
- Дуплексный универсальный асинхронный приемопередатчик (UART)
- Последовательный интерфейс I2C
- Последовательный порт (SPORT) обеспечивает простой интерфейс с внешними ЦАП/АЦП и радиочастотными модулями
- Программируемые линии ввода/вывода общего назначения
- Три таймера общего назначения
- Часы реального времени
- Аналоговая периферия
- 12-битный 8-канальный АЦП последовательного приближения с частотой дискретизации до 1.8 MSPS (млн. выборок в сек.)
- Прецизионный источник опорного напряжения
- Датчик температуры
- Диапазон рабочих температур: от –40°C до +85°C
- Доступные корпуса:
- 64-выводной LFCSP, размером 9 мм х 9 мм
- 54-выводной (массив шариковых выводов) WLCSP, размером 2.8 мм х 2.8 мм
Область применения:
- Устройства Интернета вещей
- Сверхмалопотребляющие устройства общепромышленного назначения
Запросить образцы, средства разработки или техническую поддержку
Документация на ADuCM3027, ADuCM3029 (англ.)