8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 1 2 3 4 ... 195

генератор с внешним кварцевым или пьезокерамическим резонатором, внешний сигнал синхронизации;

•наличие нескольких режимов пониженного энергопотребления;

•наличие детектора пониженного напряжения питания (Brown-Out Detector—BOD);

•возможность программного снижения частоты тактового генератора1*.

1.3.Характеристики процессора

Основными характеристиками процессора микроконтроллеров AVR семейства Mega являются:

•полностью статическая архитектура, минимальная тактовая частота равна нулю;

•арифметико-логическое устройство (АЛУ) подключено непосредственно к регистрам общего назначения (32 регистра);

•большинство команд выполняются за один период тактового сигнала;

•векторная система прерываний, поддержка очереди прерываний;

•большое число источников прерываний (до 45 внутренних и до 32 внешних);

•наличие аппаратного умножителя.

1.4.Характеристики подсистемы ввода/вывода

Подсистема ввода/вывода микроконтроллеров AVR семейства Mega имеет следующие особенности:

•программное конфигурирование и выбор портов ввода/вывода;

•выводы могут быть запрограммированы как входные или как выходные независимо друг от друга;

•входные буферы с триггером Шмитта на всех выводах;

•имеется возможность полного отключения цифрового порта ввода/вывода от физического вывода микросхемы2);

•на всех входах имеются индивидуально отключаемые внутренние подтягивающие резисторы сопротивлением 20...50 кОм.

Не во всех моделях. В новых моделях.


1.5.Периферийные устройства

Микроконтроллеры семейства Mega имеют богатый набор периферийных устройств (ПУ):

•один или два 8-битных таймера/счетчика. Во всех моделях с двумя 8-битными таймерами/счетчиками один из них может работать в качестве часов реального времени (в асинхронном режиме);

•от одного до четырех 16-битных таймеров/счетчиков;

•сторожевой таймер;

•одно- и двухканальные генераторы 8-битного ШИМ-сигнала (один из режимов работы 8-битных таймеров/счетчиков);

•двух- и трехканальные генераторы ШИМ-сигнала регулируемой разрядности (один из режимов работы 16-битных таймеров/счетчиков). Разрешение формируемого сигнала может составлять от 1 до 16 бит;

•аналоговый компаратор;

•многоканальный 10-битный АЦП последовательного приближения, имеющий как несимметричные, так и дифференциальные входы;

•последовательный синхронный интерфейс SPI;

•последовательный двухпроводный интерфейс TWI (полный аналог интерфейса 12С);

•от одного до четырех полнодуплексных универсальных синхронных/асинхронных приемо-передатчиков (USART). В ряде моделей эти приемо-передатчики могут использоваться в качестве ведущего устройства шины SPI;

•универсальный последовательный интерфейс USI, который может использоваться в качестве интерфейса SPI или 12С. Кроме того, USI может использоваться в качестве полудуплексного UART или 4/12-битного счетчика.

1.6.Архитектура ядра

Ядро микроконтроллеров AVR семейства Mega выполнено по усовершенствованной RISC-архитектуре (enhanced RISC) (Рис. 1.1), в которой используется ряд решений, направленных на повышение быстродействия микроконтроллеров.

Арифметико-логическое устройство (АЛУ), выполняющее все вычисления, подключено непосредственно к 32 рабочим регистрам, объединенным в регистровый файл. Благодаря этому, АЛУ может выполнять одну операцию (чтение содержимого регистров, выполнение операции и запись результата обратно в регистровый файл) за такт. Кроме того, практически


ПЗУ (FLASH)

Последовательный синхронный интерфейс SP!

Регистр команд

Счетчик команд

Дешифратор команд

32 регистра общего назначения

\ АЛУ /

ПЗУ (EEPROM)

Г

Регистры управления

Таймеры

АЦП

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

Сторожевой

Порты

Модуль

таймер (WDT)

ввода/вывода

прерываний

Рис. 1.1. Архитектура ядра микроконтроллеров AYR

каждая из команд (за исключением команд, у которых одним из операндов является 16-битный адрес) занимает одну ячейку памяти программ.

В микроконтроллерах AVR реализована Гарвардская архитектура, характеризующаяся раздельной памятью программ и данных, каждая из которых имеет собственные шины доступа. Такая организация позволяет одновременно работать как с памятью программ, так и с памятью данных. Разделение информационных шин позволяет использовать для каждого типа памяти шины различной разрядности, причем способы адресации и доступа к каждому типу памяти также различаются. В сочетании с двухуровневым конвейером команд такая архитектура позволяет достичь производительности в 1 MIPS на каждый МГц тактовой частоты.

1.7. Цоколевка и описание выводов

В семейство Mega на сегодняшний день входит в общей сложности 24 модели микроконтроллеров, которые делятся на 4 группы.

1. Микроконтроллеры в 32-выводных корпусах типа TQFP и MLF (также выпускаются в 28-выводных корпусах типа DIP) с максимальным числом контактов ввода/вывода, равным 23:

• ATmega8, ATmega8L (Рис. 1.2) — имеют FLASH-память программ объемом 8 Кбайт, ОЗУ объемом 1 Кбайт и EEPROM-память данных объемом 512 байт. Эти модели полностью (по цоколевке и функцио-



0 1 2 3 4 ... 195