Свежие обсуждения
Консультации

Что-то нифига у меня не работает счетный триггер на 4х элементах И-НЕ

1 11

Решил я недавно сделать систему включения-выключения девайса одной кнопкой. Штука полезная и применять можно сплошь и рядом.

Применить подумал решение на Т-триггере. Который собрать решил из самых базовых элементов, т.е. взяв микросхему 4 лог. элемента И-НЕ (знаю, что Т-триггер можно получить из фабричных D или JK триггеров - но это неинтересно).

Нажатие кнопки в течение неск. сек. должно заряжать емкость, тем самым давая 1 на вход триггера, тем самым переключая последний в противоположное состояние. Отпускание кнопки должно мгновенно емкость разряжать дабы не было эффекта от неск. кратковременных нажатий.

Микросхема CD4093B, питаю от кроны. У микросхемы фича есть гистерезиса на входах, т.е. как триггер Шмитта позиционируется. Емкость заодно и от дребезга защищает.

Нарисовал такую схему. Собрал. Ничерта не работает. Кнопку нажал - через 2 сек лампочка загорелась, отпустил - сразу погасла. Ну какой это счетный триггер.

Я уже сутки как баран на новые ворота смотрю и чую тут какая-то элементарщина. Вы бы не могли меня носом ткнуть?

 

А вот схема Т-триггера на базе 4х И-НЕ для справки (см. аттачмент).

То же самое есть и здесь: http://naf-st.ru/articles/digit/trigger/

точнее там есть D-триггер и словесное описание, что из него получается Т-триггер "если вход D замкнуть с инверсным выходом".

 

Также нашел в Инете методичку:

http://www.sgu.ru/files/nodes/19154/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D0%B8%D1%87%D...

Там есть схема RST триггера на 4х И-НЕ, а также есть справка о том, что соединив S и R входы с неинверсным и инверсным выходами триггера соответственно, можно получить Т-триггер (см. картинку).

Но а как же так получается? Ведь сами посмотрите на схему - те же элементы 4 И-НЕ, но совсем иная схема нежели вышеуказанная и тоже Т-триггер? Т.е., получается, если взять 4 И-НЕ, то есть несколько схем построения счетного триггера?

Я кстати собрал и эту схему - и тоже не работает. Вообще на выходе триггера 0 всегда...

 

Делать на логике тригера - изврат в наше время.
Возмите корпус D-тригера типа 561ТМ2 , на одной половинке -собственно счетчик/делитель на 2,
из второй сделайте одновибратор .
Вам нужно избавится от дребезга контактов,
гуглите сеть.

И рисуйте схемы , чтоб были читаемы.

 

domowoj: И рисуйте схемы , чтоб были читаемы.
+1 Рисуйте раздельно элементы И-НЕ.

 

domowoj: Вам нужно избавится от дребезга контактов,

вы считаете, что дело в дребезге? а откуда может взяться дребезг контактов? посмотрите на схему

domowoj: Делать на логике тригера - изврат в наше время.

Сейчас все всё делают из кирпичей готовых МС, не забивают голову и что такое собственно схемотехника никто не знает

poruchik: +1 Рисуйте раздельно элементы И-НЕ.

я б сразу нарисовал, если б PCAD был не через одно место сделан, но там черт ногу сломит в прописывании этой таблицы в редакторе библиотек и с 1го наскока сложно.

 

тут никакой подставы не может быть связанной с длительностью сходящего импульса? все-таки в т-триггере же есть обратная связь получается, вдруг здесь что?

 

Очень смутила схема, по которой тут применен Т-триггер... По приведенной схеме он и не должен нормально работать.
По ссылке http://cxem.net/beginner/beginner15.php цитирую:
"Для устойчивой работы триггера необходимо, чтобы в течение синхроимпульса информация на входе была неизменной"
а у Вас как раз при прохождении синхроимпульса (который Вы с кнопки подаете) информация на входе Т-триггера меняется на противоположную...

 

Nintashi: Для устойчивой работы триггера необходимо, чтобы в течение синхроимпульса информация на входе была неизменной

Согласен, мой T-триггер, это D-триггер по вышеуказанной схеме + обратная связь с инверсного выхода. Длительность синхроимпульса огромна, само собой, здесь есть нарушение сего правила.

Но сделать длительность синхроимпульса много меньшей времени прохождения сигнала по триггеру - ведь нереально. Получается, что Т-триггер существует в столь красивом виде лишь на бумаге?

Возникает вопрос: что делать? И можно ли что-то сделать, оставаясь в рамках применения наименьшего числа базовых логических компонентов.

 

ZZZAMK: сделать длительность синхроимпульса меньшей времени прохождения сигнала по триггеру нереально
а этого и не нужно... нужно только сделать задержку в обратной связи такую, чтобы она превышала длительность синхроимпульса.... уж чего-чего а тормозить проще чем ускоряться...