Свежие обсуждения
Прочее

Странное поведение КМОП-триггера

1 3

Вопрос частично прояснился. Счёт отсутствовал по причине редкостного дефекта в микросхеме, на которой был собран антидребезговый триггер. Там у меня были установлены конденсаторы на цепях, ведущих от RS-входов триггера на кнопку (поскольку она могла быть достаточно далеко, то я решил так подавить возможные наводки). Так вот, эти конденсаторы почему-то приводили к затяжке фронтов этого триггера, убрал их - и всё стало ОК. А вот почему оба выхода счётного триггера становились в 1 - это останется неизвестным навечно. Сейчас всё заработало. Всем спасибо за помощь.

 

А не превращалась ли вся эта схема в генератор? Процесс я представляю так: при включении нагрузки по питанию проходит короткий импульс, приводящий к снижению питания микросхемы примерно на 0,7 В. В результате напряжение на входе из-за конденсаторов превышает напряжение питания. Паразитные переходы на входе микросхемы превращают её в тиристор, который открываясь быстро разряжает входной конденсатор создавая импульсную помеху. Поведение такого устройства будет непредсказуемо. Желательно ставить резисторы перед входом.

 

Спец: Так вот, эти конденсаторы почему-то приводили к затяжке фронтов этого триггера,
Длинный фронт импульса , то самое место где любая логика генерит,. Победить это может только Шмитт.

 

RS триггер на кнопку - не самая лучшая затея, хоть и часто встречающаяся. Может срабатывать от любого чиха по питанию или по наводке, если цепи высокоомные. Конденсаторы частично спасают положение, но могут не успевать разряжаться, особенно в случае одной двухпозиционной кнопки. Результат - кратковременное наличие двух единиц на входах и затяжка фронтов. В этом случае лучше ставить две кнопки. Резисторы обязательны, т. е. должны получиться интегрирующие цепочки.

 
1 3