SAM9N12/CN11/CN12 — это не только новейшие модели популярного семейства микроконтроллеров Atmel® ARM9, но и лучшее решение для построения высокопроизводительных и недорогих промышленных приложений.
Новые микроконтроллеры построены на базе ядра ARM926EJTM-S и способны работать с различным ПО, включая пакеты аппаратной поддержки Linux (BSP) благодаря блоку управления памятью (MMU), операционные системы реального времени (RTOS), а также множество бесплатных программных продуктов сторонних производителей. Микроконтроллеры имеют улучшенные характеристики по энергопотреблению: при напряжении питания ядра 1 В и тактовой частоте 400 МГц потребляемая мощность составляет всего 100 мВт.
Устройства поддерживают работу с двумя типами памяти: с DDR2, если требуется максимально снизить стоимость конечного продукта, и с LPDDR2, если необходимо обеспечить низкое энергопотребление. Интегрированный контроллер SLC/MLC NAND FLASH памяти с программируемым до 24 бит кодом коррекции ошибок (ECC), контроллер графического ЖК-дисплея формата WVGA, а также контроллер резистивного сенсорного экрана позволяют разработчикам создать функциональный интерфейс пользователя. Выполненные на общей архитектуре, модели SAM9CN11 и SAM9CN12 расширены дополнительными функциями для защищенных приложений, включая модуль аппаратного шифрования, поддерживающий алгоритмы AES, TEDS, SHA, конфигурационные биты (fuse bits) для хранения ключей и генератор случайных чисел. SAM9CN12 также имеет систему защищенной загрузки и поставляется без интерфейса отладки JTAG в целях предотвращения несанкционированного изменения программного кода.
Внутренняя архитектура микроконтроллеров SAM9N12/CN11/CN12 |
Отличительные особенности:
- Ядро
- ARM926EJ-S™ ARM® Thumb® процессор с рабочей частотой до 400 МГц
- 16 кбайт кэш данных, 16 кбайт кэш инструкций, блок управления памятью (MMU)
- Speicher
- 128 кбайт ROM памяти с функциями стандартной или защищенной начальной загрузки
- 32 кбайт SRAM памяти, доступ за один такт на системной частоте
- 32-битный интерфейс внешней шины с поддержкой DDR2/LPDDR, SDR/LPSDR и SRAM памяти
- Контроллер MLC/SLC NAND FLASH памяти, программируемый код коррекции ошибки (ECC) до 24 бит
- Системная частота до 133 МГц
- Система
- Схема сброса по включению питания, контроллер сброса, контроллер отключения, таймер периодических интервалов, сторожевой таймер, часы реального времени
- Выбор режимов загрузки, команда перераспределения памяти
- Встроенные малопотребляющий RC генератор на 32 кГц и быстродействующий RC генератор на 12 МГц
- Малопотребляющий генератор на 32768 Гц, генератор на 16 МГц, программируемая схема ФАПЧ (PLLA) на 400…800 МГц для тактирования ядра, программируемая схема ФАПЧ (PLLB) на 100 МГц для тактирования USB интерфейса
- 6-уровневая 32-битная матрица шины AHB
- Два коммутатора периферийных модулей с программируемой тактовой частотой
- Двухпортовый 8-канальный контроллер прямого доступа к памяти (DMA)
- Расширенный контроллер прерываний и модуль отладки
- Двухканальная программируемая схема внешнего тактового сигнала
- Режимы пониженного энергопотребления
- Контроллер отключения питания с четырьмя 32-битными регистрами управления резервным питанием
- Контроллер системы питания и генератора тактовой частоты
- Режим работы на сверхнизкой частоте, программная оптимизация режимов энергопотребления
- Периферия
- Контроллер графического ЖКИ разрешением до 1280 x 860
- Контроллер интерфейса полноскоростного (FS) USB в режиме Ведомый (Device) с интегрированным приемопередатчиком
- Контроллер интерфейса полноскоростного (FS) USB в режиме Ведущий (Host) с интегрированным приемопередатчиком
- Контроллер высокоскоростного интерфейса SD/MMC карт памяти HSMCI
- Два последовательных периферийных интерфейса SPI с режимом Ведущий/Ведомый (Master/Slave)
- Два 3-канальных 32-битных таймера/счетчика
- Один синхронный последовательный интерфейс
- Один 4-канальный 16-битный ШИМ контроллер
- Два 2-проводных интерфейса
- Четыре универсальных последовательных асинхронных приемопередатчиков USART, два универсальных асинхронных приемопередатчика UART
- 12-канальный 10-битный АЦП с поддержкой 5-проводного резистивного сенсорного экрана
- Регистры защиты от записи
- Модуль криптографии
- Генератор истинно случайных чисел (TRNG), соответствующий спецификации NIST Special Publication 800-22
- Алгоритм шифрования AES с 256-/192-/128-битным ключем, соответствующий спецификации FIPS Publication 197 (кроме SAM9N12)
- Алгоритм шифрования SHA (SHA1 и SHA256), соответствующий спецификации FIPS Publication 180-2 (кроме SAM9N12)
- 256 fuse-битов для крипто-ключей, 64 fuse-бита для конфигурации устройства, включая блокировку JTAG интерфейса и принудительную загрузку из внутренней ROM-памяти
- Устройства ввода/вывода
- Четыре 32-битных контроллера параллельного ввода/вывода
- 105 программируемых линии ввода/вывода, мультиплексированных с тремя периферийными линиями ввода/вывода
- Функция прерывания при изменении состояния входа на каждой линии
- Индивидуально программируемое состояние линии — с открытым коллектором, стягивающий или подтягивающий резистор, синхронный выход
- Netzteil
- Ядро: 0.9…1.1 В
- Резервное питание: 1.8…3.6 В
- Линии ввода/вывода: 1.65…3.6 В
- Аналоговая часть и USB интерфейс: 3.0…3.6 В
- Диапазон рабочих температур: -40…+85°C
- Gehäuse
- 217-выводной BGA, шаг выводов 0.8 мм, размер 15 х 15 мм
- 247-выводной BGA, шаг выводов 0.5 мм, размер 10 х 10 мм
Запросить образцы, средства разработки или техническую поддержку
Краткая документация на микроконтроллеры SAM9N12/CN11/CN12 (англ.)
Полная документация на микроконтроллеры SAM9N12/CN11/CN12 (~5 МБ) (англ.)