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)
  • Память
    • 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 программируемых линии ввода/вывода, мультиплексированных с тремя периферийными линиями ввода/вывода
    • Функция прерывания при изменении состояния входа на каждой линии
    • Индивидуально программируемое состояние линии — с открытым коллектором, стягивающий или подтягивающий резистор, синхронный выход
  • Напряжение питания
    • Ядро: 0.9…1.1 В
    • Резервное питание: 1.8…3.6 В
    • Линии ввода/вывода: 1.65…3.6 В
    • Аналоговая часть и USB интерфейс: 3.0…3.6 В
  • Диапазон рабочих температур: -40…+85°C
  • Корпус
    • 217-выводной BGA, шаг выводов 0.8 мм, размер 15 х 15 мм
    • 247-выводной BGA, шаг выводов 0.5 мм, размер 10 х 10 мм

 

Запросить образцы, средства разработки или техническую поддержку

 

Краткая документация на микроконтроллеры SAM9N12/CN11/CN12 (англ.)

Полная документация на микроконтроллеры SAM9N12/CN11/CN12 (~5 МБ) (англ.)