Вопрос по КМОП логике

Обсуждаем цифровые устройства...
Ответить
Открыл глаза
Сообщения: 55
Зарегистрирован: Пн сен 11, 2017 10:49:54

Сообщение kot2004 »

Здравствуйте, уважаемые коты! Собрал недавно такую схему (во вложении). В proteus она прекрасно работает, но вот на практике возникает проблема: иногда при первом включении загораются случайные светодиоды. Причем, даже если я соберу простой бегущий огонь на счетчике, то все равно, первый раз включаются случайные светодиоды, а потом все нормально. Почему так происходит? Можно это как-то исправить с минимальными вторжениями в схему?

P.S. Собиралось все на бесспаечной макетной плате, в attiny - простая программа вкл - выкл.

P.P.S. Проблему с счетчиком устранил (во вложении исправленный вариант) - добавил RC цепочку по ножке сброса счетчика. Но вот с защелкой так не получается(
Вложения
Run_and_hold.zip
(69.39 КБ) 249 скачиваний
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4751
Зарегистрирован: Вс янв 24, 2010 13:14:02
Откуда: Омск

Сообщение vem566 »

kot2004 писал(а):P.P.S. Проблему с счетчиком устранил (во вложении исправленный вариант) - добавил RC цепочку по ножке сброса счетчика. Но вот с защелкой так не получается(
И не получится. На защелку приходят одинаковые уровни на входы R и S одновременно. Состояние выходов при этом случайное.
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1487
Зарегистрирован: Вс май 13, 2012 00:01:54

Сообщение Ariadna-on-Line »

На свете нет ничего одновременного даже теоретически. Состояние, когда у защелки оба выхода в нуле - неустойчиво. Это только в Протеусе так бывает, но не в реале. Именно поэтому защелка в случайном состоянии. Лучший способ - задержка включения выходов защелки. Если на входе Е защелки логический ноль - выходы в разомкнутом состоянии. Поставьте RС - цепь. Но с постоянной времени достаточной для инцициализации схемы процессором.
Ответить

Вернуться в «Цифровая техника»