Большинство переключателей гирлянд построены на принципах жесткой логики, — тиристорами управляет логическая схема на микросхемах КМОГ1 или ТТЛ, триггерах, счетчиках, логических элементах ... Такой способ не позволяет получить большого разнообразия световых эффектов, либо требует чрезмерно сложной логической схемы. Используя микросхемы ППЗУ, в которые можно записать практически любой алгоритм зависимости комбинации выходных логических уровней от входного управляющего кода, и таким образом, используя относительно простое устройство, получить любые комбинации всевозможных световых эффектов.
На рисунке 1 показана схема одного из возможных вариантов такого устройства. В основе устройства лежит микросхема ППЗУ К155РЕЗ - D3. Микросхема имеет пять адресных входов и восемь выходов. На адресные входы подается двоичный код и, соответственно заложенной программе, изменяется состояния выходов. Фактически, получается некий дешифратор, который преобразует входной двоичный код в некие комбинации логических уровней на выходах.
Для опроса адресов ППЗУ используется двоичный счетчик D1, на его счетный вход С поступают импульсы от мультивибратора на элементах D2.1 и D2.2. Скорость опроса зависит от частоты следования этих импульсов (она регулируется переменным резистором R2, изменяющим R-составляющую частотозадающей цепи мультивибратора).
В результате, коды, поступающие на адресные входы микросхемы D3 последовательно меняются от "00000" (0) до "11111" (31). Таким образом, можно задать 32 комбинации логических уровней на выходах D3, которые будут последовательно переключаться.
Логические сигналы с выходов ППЗУ поступают на восемь транзисторно-тиристорных ключей на VT1-VT8 и VS1-VS8, которые включают соответствующие гирлянды HL1-HL8.
Гирлянды рассчитаны на напряжение 220V, они питаются пульсирующим напряжением, полученным от выпрямителя на VD1-VD4. Мощность каждой гирлянды должна быть не более 50 W (в противном случае нужно заменить диоды Д226 (VD1-VD4) на более мощные).
Микросхемы питаются постоянным напряжением 5 V, полученным от источника питания на маломощном силовом трансформаторе Т1, выпрямителе VD5 и интегральном стабилизаторе А1. Конденсаторы С1 и С2 сглаживают пульсации.
Микросхемы К561ИЕ16 и К155РЕ5 разной логики, — КМОП и ТТЛ. Для того чтобы их согласовать по уровням микросхема К561ИЕ16 питается напряжением 5V, которое номинальное для микросхем ТТЛ. Мощности выходов К561ИЕ16 достаточно для управления адресными входами одной К155РЕЗ.
Микросхему К155РЕЗ желательно установить на разъемную панельку, чтобы можно было путем замены микросхем с разной прошивкой программы менять варианты сочетания световых эффектов.
Тиристоры КУ202Н можно заменить на КУ202Л или КУ202К, КУ202М. Транзисторы КТ315Е можно заменить на любые КТ315, КТ503, КТ312, КТ316, КТ3102 и т.п. Диоды Д226Л можно заменить на Д226Б, Д226В, Д229Е, Д229Л, Д237Б, Д237В, Д237Ж, любые КД209. Если мощность гирлянд более 50 W нужны диоды типа КД210, КД206, КД203, КД202 (буквы Ж...Р), или другие аналогичные.
Выпрямительный мост КЦ405 можно заменить на КЦ402, КЦ406 или собрать мост из четырех диодов Д226, КД209, КД103, КД102 с любым буквенным индексом.
Счетчик К561ИЕ16 можно заменить другим двоичным К561, например К561ИЕ10, в этом случае два четырехразрядных счетчика микросхемы К561ИЕ10 нужно включить последовательно, а управляющие коды снимать с четырех выходов второго (старшего) счетчика, и с последнего (старшего) разряда первого счетчика.
Микросхему К561ЛЕ5 можно заменить любой микросхемой КМОП, содержащей не менее двух инверторов (К561ЛА7, К561ЛЕ10, К561ЛА9, и т.п.).
Трансформатор Т1 взят готовый, от неисправного сетевого адаптера (сгорел выпрямитель) для питания портативной аппаратуры или игровых приставок. Можно использовать любой трансформатор малой мощности, выдающий на вторичной обмотке напряжение 7... 12 V.
В таблице приведена программа прошивки ППЗУ для последовательного воспроизведения эффектов "бегущий огонь", "бегущая тень", "постепенное зажигание всех гирлянд" и "постепенное гашение всех гирлянд". Совсем несложно самостоятельно составить программу для любого другого алгоритма зажигания гирлянд.
Рисунок 2Программировать микросхему ППЗУ К155РЕ3 можно при помощи специального программатора — приставки к ПЭВМ. При отсутствии компьютера можно воспользоваться простейшим ручным программатором, схема которого показана на рис. 2. Тумблерами S1-S5 задается код адреса. Затем переключатель S6 последовательно устанавливают на те выходы, на которых должна быть (при установленном адресе) логическая единица, и нажимают кнопку S7, чтобы занести эту единицу в память микросхемы.
Нужно иметь ввиду, что микросхемы К155РЕ3 это однократно программируемые ППЗУ (вводя программу пережигаем внутренние перемычки), и исправить допущенную при программировании ошибку будет невозможно (микросхема будет испорчена).