Общие сведения
AVR, пожалуй, одно из самых интересных направлений, развиваемых корпорацией Atmel. Они представляют собой мощный инструмент для создания современных высокопроизводительных и экономичных многоцелевых контроллеров. На настоящий момент соотношение "цена - производительность - энергопотребление" для AVR является одним из лучших на мировом рынке 8-разрядных микроконтроллеров. Объемы продаж AVR в мире удваиваются ежегодно. В геометрической прогрессии растет число сторонних фирм, разрабатывающих и выпускающих разнообразные программные и аппаратные средства поддержки разработок для них. Можно считать, что AVR постепенно становится еще одним индустриальным стандартом среди 8-разрядных микроконтроллеров общего назначения. Серия AVR состоит из несколько семейств. Основу серии составляют два семейства: Микроконтроллеры семейства Tiny предназначены для простых недорогих устройств. Они имеют минимальный набор возможностей и невысокую цену. Микроконтроллеры семейства Mega напротив имеют развитую архитектуру и предназначены для более мощных микропроцессорных систем. Кроме того, фирма Atmel выпускает еще несколько видов микроконтроллеров, которые она так же относит к серии AVR.
Области применения
Для "mega" AVR - это аналоговые (NMT, ETACS, AMPS) и цифровые (GSM, CDMA) мобильные телефоны, принтеры и ключевые контроллеры для них, контроллеры аппаратов факсимильной связи и ксероксов, контроллеры современных дисковых накопителей, CD-ROM и т.д. Области применения микроконтроллера этой группы – от высоконадежных функций традиционного вычисления и управления до также высоконадежной обработки сигналов управления двигателями.
Характеристики
Для
микроконтроллеров семейства Mega
характерны:
- большой объем
Flash-памяти программ (на текущий момент
от8 до 128 Кбайт);
-режим самопрограммирования,
обеспеченный встроенной
программой-загрузчиком;
-встроенный
умножитель, который поддерживает
умножение дробных чисел со знаком и без
знака;
-расширенный набор встроенной
периферии;
-широкий набор специальных
микроконтроллерных функций, в том числе
до шести режимов энергосбережения и
возможность программной установки
тактовой частоты;
-расширение системы
команд до 130-133 команд, в том числе
несколькими командами 32-разрядного
формата;
-организация в новых моделях
интерфейса предельного сканирования
(IEEE 1149.1/ JTAG), который поддерживает
встроенную откладку и обеспечивает еще
один путь программирования Flash- и
EEPROM-памяти, перемычек и бит
блокирования;
-специальные
микроконтроллерные функции, которые
обеспечивают высокую устойчивость
работы аппаратных и программных средств
при случайных изменениях напряжения
питания.
Итак, что же представляют
собой микроконтроллеры серии AVR. Семейство
AVR включает в себя микроконтроллеры
самой разной конфигурации, разным
объемом памяти и разным количеством
встроенных портов ввода вывода и других
дополнительных устройств. Конструктивное
исполнение микроконтроллеров так же
очень разнообразно. Применяется несколько
типов корпусов (см. рис 1). Это традиционные
корпуса типа PDIP с количеством ножек от
8 до 40. Корпуса типа SOIC с количеством
выводов от 8 до 20. А большинство
микроконтроллеров семейства Mega AVR
выполнятся либо в сорокавыводных PDIP
корпусах, либо в современных многовыводных
корпусах типа TQFP или MLF (до 64 выводов).
Рис.
1. Типы корпусов
