Разновидности в семействе AVR

👁 38 просмотров

Подсемейства

Семейство AVR можно подразделить на 5 основных подсемейства:

  • Classic – старые модели семейства, которые уже сняты с производства;
  • Tiny – модель с небольшой памятью и периферией, является заменой последней модели Classic AT90S2313;
  • Mega – модель с максимальными возможностями;
  • XMEGA – модели с повышенным быстродействием низким потреблением электричества;
  • AVR32 – модели для высоконагруженных и высокоскоростных устройств.
    Модели Tiny сохраняют преемственность от моделей Classic, причем, на аппаратном уровне обе модели, Tiny и Mega, могут быть совместимы с семейством Classic при установке специального бита совместимости.

Модели Tiny предназначены для более простых и дешевых устройств, так как имеют диапазон Flash – памяти 1 – 8 Кб и размешаются, в основном, в корпусах с 8 – 20 выводами, кроме модели ATtiny28. Кроме того, подсемейство данной модели имеет модель ATtiny2313, который сохраняет преемственность самой удачной версии модели подсемейства Classic – AT90S2313.
Модели Mega предназначены для более производительных устройств, так как содержат в себе Flash – память объемом 8 – 256 Кб, а корпус может иметь 28 – 100 выводов, также и внутренняя периферия у моделей Mega более богата и все это сказывается на цену моделей данного подсемейства – они дороже, чем Tiny.
Выше перечислены основные семейства, но следует учитывать что в каждом подсемействе есть и специализированные модели:

  • AT90USBxxxx – для специализированной разработки устройств связи с интерфейсом USB;
  • AT90CANxxx — для специализированной разработки устройств связи с интерфейсом CAN;
  • ATMega329 – для специализированной разработки устройств с использованием ЖК – дисплеев;
  • с беспроводным интерфейсом ZigBee для предприятий и сфер торговли;
  • с режимом picoPower, которые работают на сверх малых напряжениях – от 1.8 В. Такие модели маркируются добавлением буквы «P» в конец записи модификации;
  • с режимом выдержки высоких температур – версии Automotive.

Модели XMEGA могут иметь низкое потребление в пределах 1.8 – 3.6 и при тактовой частоте генератора 32 МГц. Данные модели имеют продвинутые возможности, такие как работа в автономном режиме, когда ядро отключается, а остальные части работают, могут иметь продвинутый режим picoPower и встроенные модули криптографии.
Модели AVR32 имеют 32 – х битную архитектуру и предназначены для высоконагруженных и высокоскоростных устройств, которые требуют проигрывание потокового видео или распознавание образов в реальном времени.

Типы корпусов

Корпуса микроконтроллеров могут иметь различные формы в зависимости от внешних характеристик устройств, так как на начинку это не влияет.

img-avr-corpuse-typesПо своей разновидности, корпуса стандартизированы и могут маркироваться как:

  • PDIP – большой корпус с выступающими выводами. На плате монтируется через сверление отверстий для ножек;
  • TQFP – как правило, ножки выступают через все стоны корпуса, а на плате монтируется как SMD – компонент;
  • SOIC – версия PDIP – корпуса, но на плате монтируется как SMD – компонент;
  • QFN – монтируется как SMD –компонент, а ножки не выступают и представляют из себя металлические полоски с нижней стороны корпуса для прямого спаивания на плате к дорожкам.

При радиолюбительских поделках и в отладочных целях удобно пользоваться микроконтроллерами в PDIP корпусе в виду удобства пайки.

Модификации

Также, семейство может отличаться модификациями:

  • буква L на корпусе может означать о расширенном диапазоне питания в пределах 2.7 – 5.5 В;
  • отсутствие данной буквы означает верхний диапазон 4.5 – 5.5 В.

Микроконтроллеры версии L менее быстродействующие, а верхний диапазон , как правило, ограничен 8 МГц, когда как обычные версии могут работать в диапазона 16 МГц – 20 МГц.