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

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

1 3 11

Чтобы не рисовать схему в графике, вот Вам ссылка, где даётся словесный ответ -
http://electronix.ru/forum/lofiversion/index.php/t4835.html
Там, правда, о диодах ни слова, но должно работать и без них. Они нужны для более быстрого перезаряда конденсаторов в дифференциальных цепочках, т.е. для получения максимального быстродействия.

 

rx3apf: (не каждый D-триггер можно превратить в счетный введением обратной связи с инверсного выхода). Стоит почитать что-нибудь из справочников по интегральным микросхемам

Это я уже понял. Также скачал и почитал "Микроэлектронные схемы цифровых устройств" Букреев, Горячев, Мансуров. Для моей задачи подойдет только счетный триггер, в котором для записи информации используется не уровень сигнала, а фронт сигнала (передний фронт мне нужен, т.е. нажатие кнопки). Переключение же триггера будет происходит по фронту тактирующего импульса и одновременно будет вырабатываться сигнал блокировки, равный длительности тактирующего импульса (т.е. пока я кнопку держу). По идее это триггеры с полной блокировкой (блокировка не только по фронту, но и по времени уровня ТС).

Правда минимальное кол-во базовых элементов И-НЕ (судя по картинке) для сего счастья равно 6, причем один элемент И-НЕ имеется 3 входных сигнала. По любому мне эту микросхему выкидывать.

 

ну в принципе можно и синхронный (т.е. с ТС) и несинхронный Т- триггер сочинять, лишь бы со срабатыванием по фронту

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

 

Пытаюсь смоделировать T-триггер из вышеуказанной книги в программе. Т(F) триггер, т.е. срабатывающий по переднему фронту сигнала и имеющий полную блокировку.

Программа выдает, что он нифига не работает.

См. картинку из книжки.

 

ZZZAMK: Правда минимальное кол-во базовых элементов И-НЕ (судя по картинке) для сего счастья равно 6, причем один элемент И-НЕ имеется 3 входных сигнала. По любому мне эту микросхему выкидывать.
Вот именно. А взять один корпус 4013B в SOIC14 и не мучаться. Правда, если управляющая кнопка с одной замыкающей группой, то надо давить дребезг.

 

И вот результаты. См. картинку.

По идее черные проводники - это уровень 0. Красные - это 1. А синие - это неопределенный сигнал (он не исходит из выхода какого-либо логического элемента). Программа его за 0 не воспринимает и по нему логический элемент не переключается. И ИМХО правильно делает, это же что-то вроде высокоомного уровня, а не 0/1.

Триггер не работает. Что? В книжках не от мира сего схемы? А мне как быть бедному?!

 

rx3apf: А взять один корпус 4013B в SOIC14 и не мучаться.

Сперва разберемся с предметом - потом будем не мучаться!

4013B - это тип D, работающий по переднему фронту - по структуре подойдет. Но мне даташиты 4013B до 15В только кажет, а я хочу 18В. А зачем он мне дуальный? Просто так чтоли пол-микросхемы без толку будут, расточительство.

 

ZZZAMK: Программа его за 0 не воспринимает и по нему логический элемент не переключается
Начальные условия запуска создайте и всё заработает.

 

Во приколисты книги пишут!

Вот, например простейшая схема на основе D-триггера, построенного на И-НЕ, тоже с работой по переднему фронту, т.е. с полной блокировкой. Кол-во элементов как бы минимально возможное для данного решения. См. картинку.

 

И что мы имеем при эмуляции? Опять не работает, выходные значения некоторых лог. элементов в принципе никогда однозначно не определены.