46
Соберите проект в конфигурации «Release», загрузите и запустите.
Цифровой вольтметр будет показывать 14 мA, что составляет примерно 10%-
ный выигрыш и позволит при длительном использовании системы ещё больше
продлить срок службы батарейки.
4.5 Потребляемая мощность @ 16 МГц, 1,1 В + отключение ЦП
Данный способ снижения энергопотребления заключается в уменьшении
напряжения питания ядра ЦП до 1.1В, для этого
в структуре модуля DSK
предусмотрена схема управления выводом питания микросхемы стабилизации
напряжения питания ядра ЦП через выход GPIO0 (внешний выход общего
назначения 0) ЦП. Для активизации данной опции необходимо выполнить
дополнительное конфигурирование в CSL. Нажмите знак плюс рядом с GPIO и
нажатием правой кнопки мыши на конфигурации выберите Properties
(Свойства). Включите опцию Enable Pre-Initialization (включить
предварительную инициализацию). Нажмите
на вкладку Non-Power Down I/O
Pins (контакты ввода/вывода, остающиеся под напряжением) и выберите Output
Low (Низкий выход) для IO0. Если на GPIO0 высокий уровень (или
сконфигурирован как вход), то выбрано 1,6 В. Если GPIO0 низкий (и
сконфигурирован как выход) 1,1 В выбрано. Примените и сохраните изменения
в конфигурационном .cdb файле. Соберите проект, используя конфигурацию
«Release». Новое значение составит 9mA.
Данный тип измерения
тока применим только для ядра микропроцессора
– он не может быть применен для других устройств системы, которые тоже
требуют электропитание: EMIF (Расширенный интерфейс к памяти), кодеки,
регуляторы напряжения, входные генераторы, некоторые большие модули
памяти и т.п. Однако, программа dsk_app2.out использует только внутреннюю
память, поэтому только кодек и генератор потребляют дополнительную
мощность (что
минимально). Запущенный на частоте 200 МГц и напряжении
питания 1.6В ЦП потребляет 232 мВт. После применения оптимизации
(«Release» конфигурация), которая позволила сократить частоту процессора до
16 МГц и применить инструкцию IDLE в режиме холостого посредством BIOS
IDL позволило сократить потребляемой энергии с 232 мВт до 14 мВт.
4.6 Задание к лабораторной работе
1. Исследователь эффективность методов энергосбережения.
2. Выполнить
реализацию методов энергопотребления, каждого в
отдельности.