Обычно, желая создать систему дистанционного управления с помощью стандартного пульта ДУ системы RC-5 радиолюбители либо создают декодер на основе микроконтроллера, читающего RC-5 код, либо какие «суррогатные» схемы, определяющие команды по таким субъективным данным как число импульсов за посылку и продолжительность подачи команды.
Однако, можно воспользоваться микросхемой SAA3049, - готовым декодером команд стандарта RC-5.
Схема включения, с которой я экспериментировал, показана на рисунке в тексте. Сигналы пульта принимает стандартный интегральный фотоприемник F1, в данном случае типа SFH506-36, но конечно можно и другой аналог, настроенный на частоту модуляции установленную в пульте ДУ. Импульсы кодовой последовательности поступают на вывод 9 D1. Вывод 14 служит для предварительного сброса декодера. Цепь формирования импульса сброса состоит из С2 и R2. После включения питания начинается заряд С2 через R2 и таким образом формируется положительный импульс на выводе 14. Диод VD1 служит для исключения подачи на вывод 14 отрицательного напряжения при разрядке С2 после выключения питания.
Вывод 11 служит для выбора системы кодирования. Для системы RC-5 он должен быть соединен с «землей» (как показано на схеме), при работе с пультом кодовой системы RECS80 вывод 11 нужно соединить с плюсом питания.
А0-А4 - это входы на которых перемычками группы К1 можно задать код группы команд, с которыми будет работать схема. Так как перемычки замыкают выводы только на общий провод, выводы подтянуты к плюсу резисторами R4-R8. Отсутствие перемычки -логическая единица, наличие перемычки логический ноль.
Выходы 1-32 являются командным выходами. На них появляется код принятой команды в виде шестиразрядного двоичного инверсного кода. Выходы выполнены по схемам с открытым стоком, поэтому на них может быть только логический ноль или высокоомное состояние. Чтобы сформировать уровень логической единицы нужно эти выводы подтянуть к плюсовой шине с помощью резисторов (как подтянуты выводы выходов А0-А4).
Выходной код инверсный, это нужно учитывать при построении схемы, которой данный узел будет управлять. Частота тактового генератора процессора декодера команд равна 4 МГц и стабилизирована кварцевым резонатором Q1.
Напряжение питания микросхемы SAA3049 равно 5V. Пульты стандарта RC-5 обычно выполнены на микросхемах SAA3006 и SAA3010, они применяются в системах дистанционного управления многих телевизоров.