Altinkaya: турецкие корпуса для РЭА
РадиоЛоцман - Все об электронике

AX8052F100 - ультра маломощный микроконтроллер для радиочастотных приложений

AXSEM AX8052F100

Журнал РАДИОЛОЦМАН, март 2012


ЛЕГКОВЕСЫ ЭЛЕКТРОНИКИ

AXSEM Logo

Технология правильного хранения аккумуляторов и батареек по рекомендациям FANSO и EVE Energy

Образованная в 2000 году небольшая швейцарская fabless компания AXSEM специализируется в области разработки радиочастотных микросхем ISM диапазона ниже 1 ГГц и микроконтроллеров семейства 8052. Сегодня портфель изделий компании трудно назвать пухлым. В нем 5 микроконтроллеров, один драйвер ЖКИ и 7 радиочастотных чипов. Все микросхемы выпускаются по одинаковой технологии КМОП, но каждая обязательно содержит какую-нибудь «изюминку», выделяющую ее среди аналогичных изделий других производителей.

В этой статье представлена одна из последних разработок компании – микроконтроллер AX8052F100. Микроконтроллеры AXSEM считаются самыми энергоэкономичными в отрасли среди приборов с архитектурой 8052.

Ключевые особенности

  • 64 КБайт Flash и 8.25 КБайт SRAM
  • ЦП с ультра низким потреблением мощности и гибкой системой синхронизации
  • Контроллер ПДП
  • Движок AES с собственным контроллером ПДП и генератором истинно случайных чисел
  • Радио интерфейс с прямым отображением на адресное пространство
  • Усовершенствованная графическая интегрированная среда разработки
  • Аппаратный отладчик
    • Неограниченное количество точек останова
    • Отдельный UART для интерфейса отладки

Выдержки из справочных данных

  • Напряжение питания 1.8 … 3.6 В
  • Ток потребления в режиме глубокого сна 150 нА
  • Ток потребления в активном режиме 150 мкА/МГц
  • Ток потребления в режиме сна:
    • при 256 битах активной RAM и пробуждении по изменению состояния вывода – 600 нА
    • при 256 битах активной RAM и пробуждении по таймеру выхода из спящего режима – 800 нА
    • при 4.25 КБ активной RAM и пробуждении по таймеру выхода из спящего режима – 1.2 мкА
    • при 8.25 КБ активной RAM и пробуждении по таймеру выхода из спящего режима – 1.6 мкА

AXSEM - AX8052F100

Описание

Ультра маломощный микроконтроллер

AX8052F100 – микроконтроллер со ультра низким потреблением мощности, оптимизированный для использования в приложениях с батарейным питанием совместно радиочастотными микросхемами. AX8052F100 отличается мощным набором периферийных блоков, малыми габаритами, удобным интерфейсом с радиочастотными микросхемами гибкостью настроек и ультра низкой рассеиваемой мощностью.

Процессорное ядро AX8052

Ядро микроконтроллера AX8052F100 имеет стандартный набор инструкций 8052. Частота синхронизации программируется в диапазоне от нуля до 20 МГц. При выполнении однотактных инструкций быстродействие ядра равно 20 MIPS. Объем флеш памяти 64 КБ позволяет писать программы на языке C. Полностью ассоциативный кеш и контроллер упреждающей выборки минимизируют влияние задержки флеш памяти.

AX8052F100 создан специально для приложений с ультранизким потреблением мощности. Четыре источника тактовой частоты с возможностью переключения «на лету» позволяют гибко адаптироваться к изменяющимся условиям работы. Ядро потребляет 150 мкА/МГц в активном режиме и 800 нА в спящем при активном таймере пробуждения.

Мощная периферия

AX8052F100 имеет два канала ПДП для обмена данными между XRAM и любым периферийным блоком кристалла. Специализированный криптодвижок AES с собственным контроллером ПДП предназначен для шифрования данных. В перечень периферийных устройств входят также три универсальных таймера, способных генерировать сигналы ШИМ, а в специальном режиме сигма-дельта превращающихся в ЦАП. Кроме того, таймеры могут служить бод-генераторами для двух UART. Помимо этого, схема содержит master/slave интерфейс SPI, АЦП со скоростью 500 тыс. выборок в секунду и аналоговые компараторы.

Простой доступ к радиочастотным микросхемам

В AX8052F100 предусмотрен специализированный интерфейс ведущего шины SPI, который может использоваться для обмена с радио микросхемой. Интерфейс отображает регистры радио чипа непосредственно на адресное пространство микроконтроллера.

Полный набор инструментов, увеличивающий производительность

Модуль аппаратного отладчика делает отладку намного более удобной и легкой, чем в других микроконтроллерах семейства 8052. Для обмена данными с управляющим компьютером модуль использует 3-проводный интерфейс. Допускается неограниченное количество точек останова и работа с выделенным UART для отладки через интерфейс DebugLink. AX8052F100 поддерживается комплектом разработки DVK-2 компании AXSEM.

Набор средств разработчика AXSEM основан на графической оболочке AX8052-IDE с окнами отображения регистров, точек останова, времени и интерфейса. Для обмена с отладчиком оболочка использует набор символических строчных команд AXSDB, позволяющих полностью описывать сценарии отладки и автоматизировать выполнение заданий.

Функциональная схема микроконтроллера АХ8052Р100

Важнейшие характеристики микроконтроллера AX8052F100

Процессорное ядро AX8052

  • Стандартный набор инструкций 8052
  • Высокопроизводительное ядро; большинство инструкций выполняется за один такт на байт команды
  • Быстродействие 20 MIPS
  • Двойной регистр указателя данных (DPTR) для высокоскоростного копирования памяти
  • 22 вектора прерываний

Отладчик

  • 3-выводной интерфейс отладчика (один вывод специализированный, два совмещены с выводами портов общего назначения)
  • Аппаратный отладчик с точками останова и поддержкой пошагового режима
  • Программируемый пользователем 64-битный ключ для предотвращения отладки неавторизованным персоналом
  • Интерфейс DebugLink позволяет выполнять отладку в стиле «printf» без использования выводов UART или GPIO

Память

  • 64 КБайт FLASH
  • 8.25 КБайт RAM
  • Высокоэффективный мультиплексор памяти

Синхронизация

  • 4 источника
    • Внутренний RC генератор 20 МГц
    • Ультра маломощный RC генератор 10 кГц/640 Гц
    • Высокочастотный кварцевый резонатор
    • Маломощный камертонный кварцевый резонатор
  • Полностью автоматическая калибровка внутреннего RC генератора по опорной частоте
  • Монитор синхронизации способен обнаруживать сбои тактовых импульсов и автоматически подключать внутренний RC генератор
  • Сторожевой таймер

Режимы питания

  • Режимами ожидания, сна и глубокого сна обеспечивается сверхнизкое потребление мощности в неактивном состоянии
  • Встроенные схема сброса по включению питания и детектор пониженного напряжения
  • Полная работоспособность в диапазоне напряжений питания 1.8 … 3.6 В

16-разрядный таймер выхода из спящего режима

  • 2 регистра-счетчика
  • 4 регистра флагов событий позволяют гибко управлять условиями «пробуждения»

Входы/выходы общего назначения (GPIO)

  • 24 вывода GPIO
  • Входы PB0-PB7, PC0-PC3 и PR0-PR5 толерантны к сигналам уровня 5 В
  • Все выводы GPIO имеют индивидуально устанавливаемые подтягивающие резисторы и могут служить источниками прерываний по изменению состояния выводов
  • Гибкое переназначение выводов GPIO

Три 16-разрядных таймера общего назначения

  • Режимы генерации пилообразных и треугольных импульсов
  • Режим сигма-дельта превращает таймер в ЦАП
  • Двойная буферизация регистра PERIOD позволяет контролировать изменения частоты
  • Буферизация старших байтов для одновременного доступа к 16-разрядным данным
  • Гибкий выбор внутренних или внешних источников синхронизации
  • Предделитель

Два 16-разрядных модуля сравнения

  • Совместно с таймером общего назначения используется для генерации сигналов ШИМ
  • Возможность объединения в один 32-разрядный регистр

Два 16-разрядных модуля захвата

  • Совместно с таймером общего назначения используются для фиксации внешних или внутренних событий

2 канала UART

  • Длина слова 5…9 бит, 1 или 2 стоповых бита
  • Один из таймеров общего назначения используется в качестве бод-генератора

Специализированный Radio Master SPI интерфейс

  • Совместимость с радиочастотными схемами AXSEM и иной периферией
  • Эффективный доступ к центральному процессору

Master/slave SPI

  • Поддержка 3- или 4-проводных вариантов

АЦП

  • 10 разрядов, 500 квыб/с
  • Количество каналов до 8
  • Несимметричные или дифференциальные входы
  • Программируемое усиление входного буфера: ×0.1, ×1 и ×10
  • Внутренний источник опорного напряжения 1 В
  • Гибко программируемое расписание преобразований
  • Встроенный датчик температуры

Аналоговые компараторы

  • Внутренний или внешний источник опорного напряжения
  • Выходной сигнал может направляться на внешний вывод, считываться программно или использоваться для синхронизации захвата внешнего сигнала

Специализированный интерфейс с микросхемами приемопередатчиков AXSEM

  • Упрощенный доступ к регистрам приемопередатчика благодаря отображению на адресное пространство
  • Возможность использования кварцевого резонатора приемопередатчика для синхронизации микроконтроллера

Контроллер прямого доступа к памяти (ПДП)

  • Два независимых канала ПДП
  • Поддержка обмена данными между X-RAM и почти всеми периферийными блоками микросхемы
  • Циклический и с захватом циклов арбитраж памяти снижают нагрузку на ядро AX8052 до минимума
  • Гибкая система прерываний

AES

  • Специализированный AES криптоконтроллер
  • Специализированный контроллер прямого доступа к памяти криптоконтроллера
  • Мультимегабитная скорость передачи данных
  • Поддержка международных стандартов шифрования AES-128, AES-192 и AES-256
  • Программируемое количество раундов и программная генерация списка ключей позволяют увеличивать длину ключа шифрования для приложений повышенной секретности
  • Режимы шифрования ECB, CFB и OFB

Генератор случайных чисел

  • Генератор случайных криптографических ключей

Миниатюрный 28-выводной корпус размером 5 × 5 мм

Применение

Сверхмаломощные устройства с батарейным питанием:

  • Автоматические считыватели показаний
  • Устройства дистанционного доступа
  • Домашняя автоматика
  • Беспроводные сети
  • Беспроводное аудио
  • Телеметрия

axsem.com

Перевод: AlexAAN по заказу РадиоЛоцман

10 предложений от 10 поставщиков
AX8052F Series 64KB Flash 8.25KB RAM 20MHz 8Bit Microcontroller - QFN-28
T-electron
Россия и страны СНГ
AX8052F100-2-TA05
ON Semiconductor
120 ₽
AiPCBA
Весь мир
AX8052F100-2-TW30
ON Semiconductor
121 ₽
Acme Chip
Весь мир
AX8052F100-3
ON Semiconductor
по запросу
Akcel
Весь мир
AX8052F100-2-TW30
ON Semiconductor
по запросу
Электронные компоненты. Бесплатная доставка по России
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя