
- •ATmega128, aTmega128l - 8-разрядный avr-микроконтроллер с внутрисистемно программируемой флэш-памятью емкостью 128 кбайт
- •Усапп …………………………………………………………………………………………………..168
- •Ядро центрального процессорного устройства avr
- •Интерфейс внешней памяти
- •Системная синхронизация и тактовые источники
- •Внешняя синхронизация
- •Управление энергопотреблением и режимы сна
- •Режим холостого хода (Idle)
- •Режим уменьшения шумов ацп (adc Noise Reduction)
- •Режим выключения (Power-down)
- •Экономичный режим (Power-save)
- •Дежурный режим (Standby)
- •Расширенный дежурный режим (Extended Standby)
- •Минимизация потребляемой мощности
- •Системное управление и сброс
- •Прерывания
- •Векторы прерываний в aTmega128
- •Порты ввода-вывода
- •Порты в качестве универсального цифрового ввода-вывода
- •Альтернативные функции порта
- •Int0/scl – порт d, разряд 0
- •Описание регистров портов ввода-вывода
- •Внешние прерывания
- •Аналоговый компаратор
- •Введение
- •Доступ к 16-разр. Регистрам
- •Тактовые источники таймера-счетчика 1/3
- •Блок счетчика
- •Блок захвата
- •Блоки сравнения
- •Блок формирования выходного сигнала
- •Режимы работы
- •Временные диаграммы 16-разр. Таймеров-счетчиков
- •Описание регистров 16-разр. Таймеров-счетчиков
- •Предделители таймеров-счетчиков 1, 2 и 3
- •Аналогово-цифровой преобразователь
- •Интерфейс jtag и встроенная отладочная система
- •Модулятор выходов таймеров (ocm1c2)
- •Последовательный периферийный интерфейс - spi
- •Функционирование вывода ss
- •Блок формирования выходного сигнала
- •Временные диаграммы таймера-счетчика 0
- •Описание регистров 8-разрядного таймера-счетчика 0
- •Асинхронная работа таймера-счетчика 0
- •Предделитель таймера-счетчика 0
- •Генерация тактовых импульсов
- •Форматы посылки
- •Инициализация усапп
- •Передача данных - Передатчик усапп
- •Прием данных - Приемник усапп
- •Асинхронный прием данных
- •Многопроцессорный режим связи
- •Описание регистров усапп
- •Примеры установок скоростей связи
- •Двухпроводной последовательный интерфейс twi
- •Формат посылки и передаваемых данных
- •Системы многомастерных шин, арбитраж и синхронизация
- •Обзор модуля twi
- •Описание регистров twi
- •Рекомендации по использованию twi
- •Режимы передачи
- •Программирование памяти
- •Параллельное программирование
- •Последовательное программирование
- •Программирование через интерфейс jtag
- •Электрические характеристики
- •Требования к характеристикам внешнего тактового сигнала
- •Характеристики двухпроводного последовательного интерфейса
- •Характеристики временной диаграммы spi
- •Предварительные данные по характеристикам ацп
- •Временная диаграмма внешней памяти данных
- •Типовые характеристики aTmega128: предварительные данные
- •Типовые характеристики aTmega128: предварительные данные (продолжение)
- •Типовые характеристики aTmega128: предварительные данные (продолжение)
- •Сводная таблица регистров
- •Набор инструкций
- •Информация для заказа
Типовые характеристики aTmega128: предварительные данные
На следующих рисунках приведены типичные характеристики AMmega128. В процессе производства соответствие данным характеристикам не проверяется. Измерение всех характеристик энергопотребления выполнены при конфигурации всех портов ввода-вывода на ввод и активизации подтягивающих резисторов. В качестве источника синхронизации использовался синусоидальный генератор с выходом, изменяющимся между уровнями питания (rail-to-rail).
Потребление в режиме выключения (Power-down) не зависит от выбора источника синхронизации.
Потребляемый ток зависит от нескольких факторов: напряжение питания, рабочая частота, нагрузка линий ввода-вывода, частота переключения линий ввода-вывода, выполняемый код и окружающая температура. Доминирующими факторами являются рабочее напряжение и частота.
Если вывод нагружен емкостной нагрузкой, то протекаемый ток может быть вычислен как CL*VCC*f, где CL - емкость нагрузки, VCC - рабочее напряжения питания и f - средняя частота переключения линии ввода-вывода.
Не гарантируется нормальная работа узлов микроконтроллера на частотах выше указанной в коде заказа Отличие в потребляемом токе режима выключения с включенным сторожевым таймером и режима выключения с выключенным сторожевым таймером состоит в потребляемом токе сторожевого таймера.
Рисунок
160. Зависимость активного потребляемого
тока от тактовой частоты
Рисунок
161. Зависимость активного потребляемого
тока от напряжения питания (тактирование
внутренним RC-генератором частотой 1МГц)
Рисунок
162. Зависимость активного потребляемого
тока от напряжения питания (тактирование
внутренним RC-генератором частотой 2МГц)
Рисунок
163. Зависимость активного потребляемого
тока от напряжения питания (тактирование
внутренним RC-генератором частотой 4МГц)
Рисунок
164. Зависимость активного потребляемого
тока от напряжения питания (тактирование
внутренним RC-генератором частотой 8МГц)
Рисунок
165. Зависимость активного потребляемого
тока от напряжения питания (тактирование
внешним низкочастотным генератором
частотой 32 кГц)
Рисунок
166. Зависимость потребляемого тока в
режиме холостого хода (Idle) от тактовой
частоты
Рисунок
167. Зависимость потребляемого тока в
режиме холостого хода (Idle) от напряжения
питания (тактирование внутренним
RC-генератором частотой 1МГц)
Рисунок
168. Зависимость потребляемого тока в
режиме холостого хода (Idle) от напряжения
питания (тактирование внутренним
RC-генератором частотой 2МГц)
Рисунок
169. Зависимость потребляемого тока в
режиме холостого хода (Idle) от напряжения
питания (тактирование внутренним
RC-генератором частотой 4МГц)
Рисунок
170. Зависимость потребляемого тока в
режиме холостого хода (Idle) от напряжения
питания (тактирование внутренним
RC-генератором частотой 8МГц)
Типовые характеристики aTmega128: предварительные данные (продолжение)
Рисунок
171. Зависимость потребляемого тока в
режиме холостого хода (Idle) от напряжения
питания (тактирование внешним
низкочастотным генератором частотой
32 кГц)
Рисунок
172. Зависимость потребляемого тока в
режиме выключения (Power-down) от напряжения
питания (сторожевой таймер отключен)
Рисунок
173. Зависимость потребляемого тока в
режиме выключения (Power-down) от напряжения
питания (сторожевой таймер включен)
Рисунок
174. Зависимость потребляемого тока в
экономичном режиме (Power-save) от напряжения
питания (сторожевой таймер отключен)
Рисунок
175. Зависимость потребляемого тока в
экономичном режиме (Power-save) от напряжения
питания (сторожевой таймер включен)
Рисунок
176. Зависимость потребляемого тока в
дежурном режиме (Standby) от напряжения
питания (тактирование резонатором
частотой 2МГц, сторожевой таймер отключен)
Рисунок
177. Зависимость потребляемого тока в
дежурном режиме (Standby) от напряжения
питания (тактирование XTAL 2МГц, сторожевой
таймер отключен)
Рисунок
178. Зависимость потребляемого тока в
дежурном режиме (Standby) от напряжения
питания (тактирование резонатором
частотой 4МГц, сторожевой таймер отключен)
Рисунок
179. Зависимость потребляемого тока в
дежурном режиме (Standby) от напряжения
питания (тактирование XTAL 6МГц, сторожевой
таймер отключен)
Рисунок
180. Зависимость тока через подтягивающий
резистор портов ввода-вывода от входного
напряжения при напряжении питания VCC =
5В
Рисунок
181. Зависимость тока через подтягивающий
резистор портов ввода-вывода от входного
напряжения при напряжении питания VCC =
2,7В
Рисунок
182. Зависимость тока через подтягивающий
резистор вывода сброса (RESET) от входного
напряжения при напряжении питания VCC =
5В
Рисунок
183. Зависимость тока через подтягивающий
резистор вывода сброса (RESET) от входного
напряжения при напряжении питания VCC =
2,7В
Рисунок
184. Зависимость вытекающего тока портов
ввода-вывода от выходного напряжения
при напряжении питания VCC = 5В
Рисунок
185. Зависимость вытекающего тока портов
ввода-вывода от выходного напряжения
при напряжении питания VCC = 2,7В