Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Документ Микроконтроллеры AVR.docx
Скачиваний:
8
Добавлен:
01.03.2025
Размер:
58 Кб
Скачать
☆
  1. Общие сведения

AVR, пожалуй, одно из самых интересных направлений, развиваемых корпорацией Atmel. Они представляют собой мощный инструмент для создания современных высокопроизводительных и экономичных многоцелевых контроллеров. На настоящий момент соотношение "цена - производительность - энергопотребление" для AVR является одним из лучших на мировом рынке 8-разрядных микроконтроллеров. Объемы продаж AVR в мире удваиваются ежегодно. В геометрической прогрессии растет число сторонних фирм, разрабатывающих и выпускающих разнообразные программные и аппаратные средства поддержки разработок для них. Можно считать, что AVR постепенно становится еще одним индустриальным стандартом среди 8-разрядных микроконтроллеров общего назначения. Серия AVR состоит из несколько семейств. Основу серии составляют два семейства: Микроконтроллеры семейства Tiny предназначены для простых недорогих устройств. Они имеют минимальный набор возможностей и невысокую цену. Микроконтроллеры семейства Mega напротив имеют развитую архитектуру и предназначены для более мощных микропроцессорных систем. Кроме того, фирма Atmel выпускает еще несколько видов микроконтроллеров, которые она так же относит к серии AVR.

  1. Области применения

Для "mega" AVR - это аналоговые (NMT, ETACS, AMPS) и цифровые (GSM, CDMA) мобильные телефоны, принтеры и ключевые контроллеры для них, контроллеры аппаратов факсимильной связи и ксероксов, контроллеры современных дисковых накопителей, CD-ROM и т.д. Области применения микроконтроллера этой группы – от высоконадежных функций традиционного вычисления и управления до также высоконадежной обработки сигналов управления двигателями.

  1. Характеристики

Для микроконтроллеров семейства 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. Типы корпусов