Расширение функциональных возможностей портативных устройств, как правило, сопровождается увеличением потребляемой мощности. При этом разработка оптимального варианта их энергопотребления становится довольно сложной задачей, решение которой представляет собой компромисс между рядом факторов. Опыт показывает, что наилучший результат достигается тогда, когда вопросы управления энергопотреблением решаются на системном уровне.
А. Мельниченко
Когда на конференциях или в прессе обсуждаются вопросы управления энергопотреблением портативных устройств, то иногда можно встретить фразы, возможно заимствованные из пьесы Шекспира “Много шума из ничего”, например: “Если Вы хотите увеличить время работы устройства, подключите к нему аккумулятор большей емкости” или “Если Вы хотите уменьшить потребление, отключите неиспользуемые функциональные узлы”. Не пора ли понять, что проблема управления энергопотреблением более сложна, чем кажется на первый взгляд?
При разработке системы энергопотребления портативного изделия необходимо учитывать несколько факторов: потребляемую мощность, массу, выполняемые функции, занимаемую нишу на рынке и др. И хотя в создании аккумуляторов и управлении потреблением появляются новые идеи, использование их в современных многофункциональных и недорогих электронных устройствах представляет собой сложную задачу.
В последнее время наблюдается увеличение плотности энергии аккумуляторов примерно на 10% в год, что дает ее удвоение каждые 8 лет. Естественно, стоимость аккумуляторов также растет, так что цена единицы энергии остается примерно постоянной.
Для увеличения количества энергии, отдаваемой аккумуляторами, производители иногда идут на некоторые ограничения условий их применения (уменьшение скорости зарядки или разрядки, сужение диапазона рабочих температур и т.д.). Однако, для потребителя эти ограничения нежелательны.
Вследствие изменений, произошедших за последнее время в конструкции аккумуляторов, их начальная емкость с увеличением числа зарядно-разрядных циклов уменьшается быстрее, чем емкость аккумуляторов предыдущего поколения. Одной из основных причин ограничения разрядного тока является растущее с увеличением числа зарядно-разрядных циклов внутреннее сопротивление аккумуляторов. И если изделие производит хорошее впечатление на покупателя в момент его приобретения, то с течением времени ускоренный износ аккумулятора может стать источником проблем.
Неоднократно случается так, что ограничение размеров изделия вынуждает использовать аккумулятор меньших габаритов, чем следовало бы, исходя из потребляемой им мощности. Так, если два года назад в ноутбуках нередко использовали аккумуляторы емкостью 70-80 А-ч, то в настоящее время типичным значением является 30-40 А-ч. Аккумуляторы стали значительно меньше, тем не менее, при наличии более мощного процессора они должны обеспечить работу ноутбука в течение 3-4 часов при одном цикле зарядки.
Необходимость управления потребляемой мощностью возникла с появлением процессоров первого поколения. При напряжении питания 3.3 В потребляемый ими ток составлял около 200 мА. Построенные на них системы управления отличались рядом преимуществ: простотой изменения программы, возможностью добавления новых функций и др. Однако потребляемая ими мощность была слишком велика. Периодическое отключение питания с целью уменьшения потребления в данном случае было неприемлемо, так как система управления должна иметь высокое быстродействие. Выходом из положения стало добавление в систему управления аппаратного акселератора, что позволило уменьшить потребляемый ток в 10 раз. Правда, недостатком такого решения является невозможность оперативной модернизации системы.
Другим примером может служить замена программного метода воспроизведения видеосигнала, записанного в формате MPEG4, его аппаратной реализацией, что также привело к существенному сокращению потребляемой мощности.
| Метод | Степень уменьшения потребляемой мощности |
| Использование двух напряжений питания | 10-30% в активном режиме, 6-8 раз – в статическом |
| Изменение напряжения питания в зависимости от нагрузки | 1.2-1.5 раза в статическом режиме |
| Увеличение времени хранения данных в памяти | 10-30 раз в статическом режиме |
| Деление нагрузки на несколько частей | 40-100 раз в статическом режиме |
Для уменьшения потребляемой мощности используются различные способы. Некоторые их них приведены в таблице.
Построение системы управления энергопотреблением
На рис. 1 изображена блок-схема смартфона. Чтобы минимизировать потребление, его узлы должны иметь входы управления, с помощью которых возможно отключение неиспользуемых в данный момент потребителей энергии. Для этого могут быть применены различные протоколы, такие как PMBus, SMBus, TI, SmartReflex, I2C и др.
Схема, иллюстрирующая более углубленный подход к построению системы энергопотребления, показана на рис. 2. На уровне 4 этой схемы находится интерфейс пользователя и прикладная программа, работающая под управлением системы. Этот интерфейс определяет состояние системы и динамически управляет потреблением, ориентируясь на действия пользователя. К примеру, система распознает процесс набора номера или определяет необходимость включения дисплея, а также изменяет интенсивность его подсветки в зависимости от интенсивности наружного освещения.
На уровне 3 находится системная программа – ядро архитектуры управления потреблением. Обмен информацией с этой программой происходит посылками, состоящими из управляющих и информационных блоков данных. Обычно этот уровень является индивидуальным для конкретного типа изделия или фирмы-изготовителя, хотя в процессе стандартизации можно достичь более открытого подхода к данному вопросу. Этот уровень обеспечивает управление потреблением путем обработки информации, приходящей из различных функциональных узлов (уровень 1), а также от интерфейса пользователя (уровень 4). Уровень 2 содержит протоколы коммуникации между различными подсистемами изделия.

Рис. 1. Система управления энергопотреблением смартфона
Наконец, на уровне 1 находятся различные узлы изделия: процессор, память, аккумулятор, дисплей и др. Обеспечив возможность обмена информацией между ними с использованием стандартного протокола, можно организовать программное управление потреблением.
Трудности в обслуживании систем управления потреблением обусловлены тем, что формат данных, которыми обмениваются функциональные узлы, индивидуален для каждого семейства изделий. Без стандартизации интерфейсов и протоколов обмена прогресс в управлении потреблением на системном уровне невозможен.

Рис. 2. Схема построения системы управления энергопотреблением
Стандартизация систем управления энергопотреблением – требование времени
В последнее время вопросы стандартизации систем управления потреблением на конференциях обсуждаются все чаще. И если при разработке изделий следующих поколений будет применяться системный подход, то, вероятно, настало время начать работы по унификации систем управления потреблением, что позволит сократить издержки производства и сроки выхода изделий на рынок.
Разработка систем управления потреблением – это постоянный баланс между необходимостью достижения требуемого результата, сроками выхода на рынок и имеющимися в распоряжении разработчика источниками питания. Эта задача становится все более сложной, поскольку требования к размерам, массе, стоимости и производительности изделия становятся определяющими. Для успешного ее выполнения необходимо иметь операционную систему, позволяющую осуществлять оперативное управление потреблением большого числа функциональных узлов изделия. Стандартизация схем управления потреблением, пусть даже частичная, позволит разработчикам сосредоточить усилия на расширении функциональных возможностей изделий, а не на разработке протоколов обмена данными и интерфейсов для каждого устройства.