Снова будильник
Разгребая микросхемы обнаружил, что среди К555ЛИ1(4-2И) затесалась парочка К555ЛН1(6-НЕ). Ну инверторы в хозяйстве всегда пригодятся) А тут ещё в схеме своего будильника обнаружил логический косяк (схема с косяком ниже). В принципиальной схеме косяк устранён, но просто поверьте наслово - он там был)
- на логические И приходят сигналы с переключателей. На них в свою очередь сигналы приходят либо с часов, либо с шины +5в. В общем косяк на схеме очевиден, не понимаю, почему он не приходил мне в голову раньше - будильник будет звонить всегда, когда на определённом канале часов/минут есть единица. Т.е. будильник, выставленный на 8 утра (Питание, 1, Питание, Питание, Питание) будет звонить в любое время, в обозначении которого присутствует число 8(b01000). Вот тут инверторы и пригодятся. К плате с будильником придётся приколхозить блок, который заменит шину 5в.
Для решения данной задачи потребуется 9 элементов "НЕ", как раз задействую обе микросхемы. Для начала разберёмся с назначением выводов. Лезем в гугл, смотрим картинку:
Вырисовывается следующая задача - на минимальной площади( 4 - 5 см в длину и 2 см в ширину) разместить 2 микросхемы в DIP корпусе так, чтобы с одной стороны были входы, а с другой - выходы с девяти инверторов. И не забыть про питание)
На макетной плате накидываю схемку для проверки:
Ноль подтягиваю к 1му выходу резистором 5.1к, со второго выхода снимаю 1. С резистором в 10к работать отказалось; видимо ноль нужен более активный)
Далее - в Sprint-Layout накидываю монтажную схему, стараясь сделать получившуюся плату минимальной по ширине. Получилась вот такая штука, размером 41*15мм.
Внизу - входы, вверху - соответственно выходы. Питание, и прочие излишества буду заводить прямо на ноги микросхемы. Точнее на ноги DIP-панельки.
Вот такая плата получилась до травления(это первый, кривой вариант - пожадничал, сделал однослойную фотомаску и получил склеенные дорожки и отверстия):
Во втором варианте ширинуну дорожек уменьшил до 0.35мм, т.к. фотошаблон двойной и тонкие дорожки получаются на ура:
Из-за того, что прохо разгладил угол, одна из дорожек отклеилась - дорисовал её маркером, получилось отлично)
Луженая плата рядом с пофигисторами 1206 в сравнении:
Назначение платы, как я уже писал - выводить на ногу переключателя сигнал, противоположный сигналу на светодиоде. Так, когда светодиод включен - на инвертированной ноге переключателя будет 0 а на противоположной - 1. Благодаря этому будильник теперь работает правильно) Ниже красным выделил местоположение платы - между блоком переключателей будильника и пустотой на соседней плате.