logo
HCS12 с применением языка С - royallib

1.2.3. Минимизация энергии потребления

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

Для ограничения энергии потребления разработчики используют разные решения. Одним из них является снижение частоты тактирования МК. Однако такая мера имеет ограничение, поскольку для любой задачи реального времени имеется ограничение снизу по вычислительной производительности. Другим решением (или дополнительным к первому) является временное отключение питания тех периферийных модулей МК, которые в данный момент исполнения программы не используются. Аппаратные средства современных МК предоставляют такую возможность. Последний способ требует особого внимания разработчика, поскольку отключение какого–либо модуля в составе системы может привести к изменению электрических характеристик ее входов и выходов, которое не должно сказаться на работоспособности системы в целом.