Автор: Пользователь скрыл имя, 16 Декабря 2011 в 08:49, реферат
Есть несколько проблем, которые нужно рассматривать, пытаясь минимизировать расход энергии в AVR управляя системой. Вообще, режимы сна должны использоваться в максимально возможной степени, и режим сна должен быть отобран так, чтобы только из устройств возможные функции работают. Все ненужные функции должны быть неактивными..
ГАОУ
СПО «Лениногорский политехнический
колледж»
Реферат
на тему
Перевод
стр 33,34
Выполнила
студентка гр.АСОИ1408(2)
Яблокова Анастасия.
Проверил
Куликов
А.М.
Уменьшение мощности потребления.
Есть несколько проблем, которые нужно рассматривать, пытаясь минимизировать расход энергии в AVR управляя системой. Вообще, режимы сна должны использоваться в максимально возможной степени, и режим сна должен быть отобран так, чтобы только из устройств возможные функции работают. Все ненужные функции должны быть неактивными.. В частности следующим модулям, возможно, понадобится специальное соображение, пытаясь достигнуть самого низкого возможного расхода энергии.
Аналого-цифровой преобразователь.
Если нужно, АЦП будет позволен во всех способах сна. Чтобы уменьшить потребление мощности, АЦП должен быть неактивным прежде, чем войти в любой способ сна. Когда АЦП выключен ,следующее преобразование будет расширенным преобразованием. Обратитесь к "Аналого-цифровому преобразователю"на странице 198 для деталей об операции АЦП.
Аналоговый компаратор.
При
входе в режим ожидания, аналоговый компаратор
должен быть отключен, если не используется.
когда на входе АЦП включен шумоподавляющий
режим, аналоговый компаратор должен быть
отключен. В других режимах сна, аналоговый
компаратор автоматически отключается.
Однако, если Аналоговый компаратор настроен
на использование внутреннего опорного
напряжения на входе, аналоговый
Компаратор должны быть отключены во всех
режимах сна. В противном случае, настройка
ИОН будет включена, независимо от режима
сна. Обратитесь к разделу "аналоговый
компаратор" на стр. 195 подробнее о том,
как настроить аналоговый компаратор.
Детектор
пониженного понижения
Если детектор пониженного напряжения
не требуется в приложении, этот модуль
должен быть включен\выключен. Если функция
детектор пониженного напряжения включена Fuse
с битом BODEN, он будет включен во
все Режимы сна и, следовательно, всегда
потреблять энергию. В более глубоких
режимах сна, это будет вносить существенный
вклад в общий ток потребления. Обратитесь
к "детектору пониженного напряжения
Обнаружение" на стр. 37 о том, как настроить
детектор пониженного напряжения.
Внутреннее опорное напряжение внутреннего
опорного напряжения будет, когда это
требует детектор пониженного напряжения.
Аналоговый компаратор или АЦП.
Если эти модули будут отключены, как описано в предыдущих разделах, внутренний источник опорного напряжения будет отключен, и он не будет потреблять мощности. При повторном включении, пользователь должен позволить ссылку на запускПеред выходом используется. Если ссылка хранится в спящем режиме, выход может бытьиспользовать немедленно. Обратитесь к разделу "внутреннего ИОН» на стр. 39 для подробной информации о времени запуска.Если сторожевой таймер Watchdog таймер не требуется в приложении, этот модуль должен быть отключен.Если сторожевой таймер включен, он будет включен во всех режимах сна и, следовательно, всегда потреблять энергию. В более глубоких режимах сна, это внесет значительный вклад в общее количество потребления тока. Обратитесь к разделу "сторожевой таймер" на стр. 39 о том, как Настройка сторожевого таймера.
Выводы портов
При
вводе в спящий режим, все выводы порта
должны быть настроены на использование
минимальной мощности.Очень важно убедиться
в том,что к контактам микроконтроллера
не подключены дополнительные резисторы.
В режимах сна, где оба ввода / вывода, тактовый
генератор(clkI / O) и тактовый генератор
АЦП (clkADC) остановлены,входное устройство
буфера будет отключено. Это гарантирует,
что никакая мощность потребляемая
дискретным входом не требуется. В некоторых
случаях, дискретный вход необходим для
обнаружения пробуждения условия, и тогда
будет включен. См. раздел "Цифровой
вход Включение и сна Режимы "на стр.
51 на какие контакты включены. Если на
входе буфера включена то входной сигнал
остается плавающим или аналоговый близкий
уровень сигнала
к VCC / 2, буфер ввода будет использовать
чрезмерную силу.
Система управления и сброс.
Сброс
AVR Во время сброса, все I / O регистры устанавливаются
в их начальные значения, и программа начинает
выполнение от вектора сброса.Инструкции
размещенные на сброс векторе должны быть
JMP
- Абсолютная прыжок - инструкции сброса
процедуры обработки. Если программа не
позволяет источнику прерывания, векторы
прерываний не используются, и регулярный
код программы может быть размещен в этих
местах. Это также в случае, если сброс
Вектор в заявлении,в то время как раздел
векторов прерываний находятся в разделе
загрузки или наоборот.
Диаграмма на рисунке 15 показывает, сброс
логики. Таблица 15 определяет электрические
параметры сброс схемы.Порты ввода / вывода
в AVR немедленно сброситься в исходное
состояние, когда источник сброса будет
активен. Источник синхронизации должен
быть запущен.
В конце концов источников сброса будет
неактивным, за счетчика задержки.который
вызывае растяжения.
Внутренние
Reset. Это позволяет до достижения стабильного
уровня начать нормальную работу.Тайм-аут
период счетчика задержки определяется
пользователем с помощью предохранителей
CKSEL .Различные выборы для периода задержки
представлены в "часы Источники "на
стр. 23.
Источники сброса ATmega16 имеет пять источников
сброса:
• сброс при включении питания.MCU сбрасывается
при снижении напряжения питания ниже
при включенном питании Сброс порога
(VPOT).
• Внешний сброс.MCU сбрасывается при низком
уровне присутствует на контакт сброса
для больше, чем минимальная длина импульса.
• Сброс контроля.MCU сбрасывается, когда период сторожевого таймера истекает, и Сторожевой таймер включен.
• детектор
пониженного напряжения отказа Reset.MCU сбрасывается
при VCC снижении напряжения питания ниже
детектор пониженного напряжения Reset из
порога (VBOT) и детектор пониженного напряжения
включена.
• JTAG AVR Сброс.MCU сбрасывается тех пор,
пока есть логика в один Reset
Регистрация, одна из цепей сканирования
системы JTAG. См. раздел "IEEE
1149,1 (JTAG) периферийного сканирования "на стр.
222 для деталей.