Принимать инфракрасные (ИК) сигналы, поддерживая низкое потребление энергии системы, довольно сложно, и обычно это требует включения в прошивку сложных процедур управления питанием. Этой проблемы можно избежать, отключая питание микроконтроллера при отсутствии ИК-сигнала (Рисунок 1).
![]() |
|
Рисунок 1. | Эта схема не подает питание на подключенный микроконтроллер до тех пор, пока не обнаружит передачу ИК-сигнала. В режиме ожидания ток покоя составляет менее 2 мкА. |
Монитор U1 удерживает подключенный микроконтроллер в состоянии сверхнизкого энергопотребления до тех пор, пока фототранзистор Q1 не обнаружит ИК-сигнал.
При обнаружении ИК-сигнала и после соответствующей задержки (в данном случае 300 мс) схема подключает питание к микроконтроллеру и подает на него сигнал сброса RESET (Рисунок 2).
После включения питания микроконтроллер должен активировать линию удержания HOLD, чтобы предотвратить возврат схемы в режим ожидания по окончании передачи ИК-сигнала. Логический элемент U2 буферизует и инвертирует ИК-сигнал. Когда микроконтроллер выполнит свои задачи, и ИК-сигналы больше не будут поступать, он вернет схему в режим ожидания, отпустив линию HOLD.
Схема потребляет ток менее 2 мкА в режиме ожидания и около 40 мкА в активном режиме. Комбинированный монитор батареи и супервизор микропроцессора U1 выпускается в разных версиях, предлагающих несколько пороговых значений напряжения питания микроконтроллера и несколько задержек сигнала RESET. Максимальная скорость передачи данных (определяемая фототранзистором Q1) превышает 10 кбит/с.