В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

  • Оптоэлектроника
  • Аналоговые компоненты
  • Интерфейсы
  • Источники питания
  • Средства
    разработки
  • Микроконтроллеры
  • Память
  • Датчики
  • LCD
  • Печатные платы
  • Промышленные контроллеры
  • ПЛИС
  • Компоненты фирмы IR
  • Силовая электроника
  • Транзисторы
  • Телекоммуникация и связь
  • Анонсы, пресс-релизы выставок
  • Освещение
  • Разное
  • Электронный журнал RB
  •  
    Пересюхтюмя


    13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





    Выставка Передовые Технологии Автоматизации





    Главная страница > Статьи
    Пересюхтюмя


    13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





    Выставка Передовые Технологии Автоматизации


    AVR-микроконтроллеры picoPower компании Atmel с ультранизким потреблением

    В современных приложениях микроконтроллеров все большее значение придается потребляемой ими мощности. Многие приложения используют батарейное питание или питание от линии связи. Все эти разработки объединяет общее требование — малая потребляемая мощность, но при этом достаточная производительность. Для соответствия этим требованиям компания Atmel анонсировала новые AVR-микроконтроллеры семейства picoPower с использованием энергосберегающей технологии, обеспечивающей работу устройства с батарейным питанием в течение нескольких лет без замены батареи. В статье приводятся технологические решения компании Atmel, реализованные в этих микроконтроллерах с целью снижения потребления.

    Компания Atmel разработала технологию и архитектуру для достижения минимальных значений потребляемой мощности в индустрии — picoPower, она использована при создании новых 8-разрядных AVR-микроконтроллеров.

    Энергосберегающие технологии picoPower в «спящем» режиме

    «Реальное» питание 1,8 В

    AVR-микроконтроллеры поддерживают напряжение питания в диапазоне от 1,8 до 5,5 В. «Реальное» питание 1,8 В означает, что все аналоговые модули, flash-память, EEPROM и ОЗУ работают при напряжении питания 1,8 В, позволяя получить меньшее потребление, а также работать при снижении напряжения батареи до 1,8 В.

    Минимизированный ток утечки

    Компания Atmel использует собственные технологические процессы, специально разработанные для маломощных приложений на основе многолетнего опыта. Ток утечки AVR-микроконтроллеров семейства picoPower имеет величину менее 100 нА.

    Замена BOD (brown-out detector) на «спящий» BOD

    Хотя малопотребляющие BOD (подобно применяемым в микроконтроллерах TI серии MSP430) могут дать значительное снижение потребляемого тока, главным их недостатком является низкая скорость реакции (до миллисекунды). Схема BOD, используемая в микроконтроллерах Atmel, имеет скорость реакции 2 микросекунды, но ее ток потребления составляет 20 мкА. Решением этой проблемы компанией Atmel в рамках технологии picoPower стало простое выключение схемы BOD тогда, когда в ней нет необходимости. В результате было получено минимальное потребление при максимальной производительности с точным детектированием напряжений 1,8, 2,7 и 4,5 В. Поэтому в режимах Extended Standby, Standby, Power Save и Power Down схема BOD AVR-микроконтроллеров серии picoPower может быть отключена.

    Кварцевый генератор 32 кГц с ультранизким потреблением

    Так как время работы микроконтроллера в активном режиме может быть незначительным по сравнению со временем в энергосберегающем режиме Power Save, ток потребления в этом режиме является важной характеристикой микроконтроллера. Последние разработки кварцевых генераторов AVR-микроконтроллеров позволили получить уменьшение потребляемого тока до величины, сравнимой с током потребления в режиме Power Down. При напряжении питания 1,8 В технология AVR picoPower позволила получить потребляемый ток на уровне 650 нА с включенным генератором 32 кГц и «спящим» BOD.

    Энергосберегающие технологии picoPower в активном режиме

    Главными факторами, влияющими на потребление микроконтроллера в активном режиме, являются частота переключения, нагрузочная емкость и напряжение питания. Ток потребления аналоговых модулей и ток утечки цифровой части оказывают малое влияние на ток потребления в активном режиме. Частота переключения может быть представлена с помощью количества логических элементов, переключающихся для выполнения поставленной задачи. Для минимизации тока потребления необходимо уменьшение количества логических элементов и количества их переключений. Для этого используется управление тактовыми сигналами (clock gating). AVR-микроконтроллеры имеют три уровня управления тактовыми сигналами.

    1-й уровень— работа в «спящих» режимах

    В режиме Idle отключается тактовый сигнал процессорного ядра и flash-памяти, в то время как периферия и система обработки продолжает функционирование.

    В режиме ADC noise reduction АЦП продолжает работать, в то время как отключены тактовые сигналы большинства периферийных блоков, а также процессорного ядра и flash-памяти.

    В режиме Power Down отключены все тактовые сигналы AVR, разрешен только асинхронный режим работы. Внешний генератор также остановлен.

    Режим Power Save аналогичен режиму Power Down, за исключением того, что разрешена работа асинхронного таймера.

    Режим Standby аналогичен режиму Power Down, за исключением того, что тактовый генератор продолжает работать.

    Режим Extended Standby аналогичен режиму Power Save, за исключением того, что тактовый генератор продолжает работать.

    2-й уровень— регистр управления мощностью

    Вторым уровнем управления тактовыми сигналами является регистр управления мощностью (PRR — Power Reduction Register). Большинство периферийных модулей используется только на короткие периоды времени или вообще не используются. В регистре PRR содержатся контрольные биты, отключающие неиспользуемые периферийные модули с помощью отключения тактирования этих модулей. Это является более эффективным по сравнению с обычным отключением модулей, так как с помощью регистра PRR отключаются регистры ввода-вывода периферийных модулей.

    3-й уровень — автоматическое управление тактовым сигналом

    Автоматическое управление тактовым сигналом разрешает поступление тактового сигнала только на те регистры, которые меняют свое состояние. Если регистр не меняет свое состояние, тактовый сигнал к нему не поступает.

    Однофазная система управления тактовыми сигналами

    AVR-микроконтроллеры имеют однофазную систему управления тактовыми сигналами, имеющую меньшее потребление по сравнению с двухфазными системами управления тактовыми сигналами, используемыми в других микроконтроллерах.

    Буферы задержки

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

    Технологии и процессы

    AVR-микроконтроллеры изготавливаются с использованием flash-процессов с малой утечкой и библиотек, содержащих много комплексных ячеек. Комплексные ячейки имеют более короткие соединения, более низкую емкостную нагрузку и меньшую частоту переключения из-за оптимизированной структуры с меньшим количеством транзисторов.

    Отключаемые аналоговые модули

    Новые AVR-микроконтроллеры имеют высококачественные аналоговые модули, имеющие сравнительно большое потребление. Однако если эти модули не используются, предусмотрена возможность их отключения, что минимизирует потребление без ухудшения точности и производительности.

    Потребление flash-памяти

    При малых значениях тактовой частоты время считывания flash-памяти меньше периода тактирования, поэтому для уменьшения потребления возможно отключение flash-памяти. Поэтому при частотах порядка нескольких МГц и менее в AVR-микроконтроллерах используется техника Flash sampling, включающая flash-память только на время около 10 нс, а затем отключающая ее, уменьшая таким образом ее потребление.

    Работа при напряжении питания 1,8 В

    AVR-микроконтроллеры имеют напряжение питания в диапазоне от 1,8 до 5,5 В, причем в этом диапазоне работают все аналоговые модули, flash-память, EEPROM и ОЗУ. Это позволяет получить более долгий срок работы устройств с батарейным питанием.

    Утечки выводов и регистр разрешения работы цифровых входов

    AVR-микроконтроллеры имеют мультиплексированные линии цифровых входов и входов АЦП, что увеличивает гибкость прибора, но дает повышенное потребление входного буфера при поступлении на вход аналогового сигнала. Эта проблема решена с помощью регистра DIDR (Dedicated Input Disable Register), имеющего возможность раздельного отключения любого из цифровых входов от аналогового входа. Это способствует снижению общего потребления микроконтроллера.

    Выводы

    Параметры потребления микроконтроллеров семейства picoPower говорят сами за себя. В таблицах 1, 2 для сравнения приведены параметры низкопотребляющих микроконтроллеров ведущих компаний — TI (серия MSP430) и Atmel (серия picoPower).

    Таблица 1. Потребление в режиме Power Save с включенным генератором 32 кГц

    Прибор Типичное значение при 2,2 В и 25 °С Максимальное значение при 2,2 В и 85 °С Комментарий
    MSP430F435 1,1 мкА 6 мкА Малопотребляющий BOR
    MSP430F2131 0,8 мкА 2,3 мкА Малопотребляющий BOR
    ATmega165P 0,65 мкА Нет данных «Спящий» BOD

    Таблица 2. Потребление в режиме Power Down

    Прибор Типичное значение при 3,0/5,0 В и 25 °С Максимальное значение при 3,0/5,0 В и 85 °С Комментарий
    78KO/Kx2 5.0 V НД/1 мкА НД/20 мкА Нет данных для 3,0 В
    R8C/tiny 3.0/5.0 V 0,7 мкА/0,8 мкА 3 мкА/3 мкА  
    MSP430F4xxx 0,1 мкА/НД 3,5 мкА/НД Макс. Vcc 3,6 В
    MSP430F2xxx 0,1 мкА/НД 1,9 мкА/НД Макс. Vcc 3,6 В
    ATmega165P 0,1 мкА/0,6 мкА 2 мкА/НД Нет данных для 5 В

    Перспективы технологии picoPower

    Основные AVR-микроконтроллеры компании Atmel переведут на технологию picoPower, новые продукты также будут выпускаться с применением этой технологии. Микроконтроллеры серии picoPower будут иметь букву «P» в конце наименования (например, ATmega169P). В настоящее время анонсированы микроконтроллеры ATmega169P, ATmega165P, ATmega164P, ATmega324P (2006 г.) и ATmega644P (нач. 2007 г.). До конца 2007 г. планируется увеличение серии picoPower до 16 микроконтроллеров. Краткие характеристики микроконтроллеров этой серии приведены в таблице 3.

    Таблица 3. Краткие характеристики микроконтроллеров серии picoPower

    Наименование Флэш-память, кбайт EEPROM, байт ОЗУ, байт Линии ввода–вывода Vcc, В Частота, МГц Краткое описание
    ATmega164P 16 512 1024 32 1.8-5.5 16 Общего назначения
    ATmega324P 32 1024 2048 32 1.8-5.5 16 Общего назначения
    ATmega644P 64 2048 4096 32 1.8-5.5 16 Общего назначения
    ATmega48P 4 256 512 23 1.8-5.5 20 Общего назначения
    ATmega88P 8 512 512 23 1.8-5.5 20 Общего назначения
    ATmega168P 16 512 1 кбайт 23 1.8-5.5 20 Общего назначения
    ATmega165P* 16 512 1024 54 1.8-5.5 16 Общего назначения
    ATmega325P 32 1024 2048 54 1.8-5.5 16 Общего назначения
    ATmega3250P 32 1024 2048 69 1.8-5.5 16 Общего назначения
    ATmega645P 64 2048 4096 54 1.8-5.5 16 Общего назначения
    ATmega6450P 64 2048 4096 69 1.8-5.5 16 Общего назначения
    ATmega169P* 16 512 1024 54 1.8-5.5 16 Контроллер ЖКИ 4х25
    ATmega329P 32 1024 2048 54 1.8-5.5 16 Контроллер ЖКИ 4х25
    ATmega3290P 32 1024 2048 69 1.8-5.5 16 Контроллер ЖКИ 4х25
    ATmega649P 64 2048 4096 54 1.8-5.5 16 Контроллер ЖКИ 4х25
    ATmega6490P 64 2048 4096 54 1.8-5.5 69 Контроллер ЖКИ 4х25

    * «Спящий» BOD у микроконтроллеров ATmega165P и ATmega169P отсутствует.

    Более детальную информацию о технологии picoPower компании Atmel можно найти на сайте www.atmel.com/products/AVR/picopower

    Роман ГОРЕЛКОВ
    Rainbow Technologies

    Статья была опубликована в журнале "Компоненты и технологии"