Например TDA7294

Форум РадиоКот :: Просмотр темы - Логическое НЕ на D-триггере
Форум РадиоКот
https://radiokot.ru/forum/

Логическое НЕ на D-триггере
https://radiokot.ru/forum/viewtopic.php?f=2&t=50311
Страница 1 из 2

Автор:  msxfan [ Чт июн 23, 2011 08:51:42 ]
Заголовок сообщения:  Логическое НЕ на D-триггере

Вот такая задача... Если подключить вход к выводам CLK и /S, а D к GND, будет ли это нормально работать? Когда вход в 0, выход Q в 1, когда вход переходит в 1, то срабатывает защелка, и Q становится 0.

Автор:  falkonist [ Чт июн 23, 2011 09:18:29 ]
Заголовок сообщения:  Re: Логическое НЕ на D-триггере

О какой серии хоть ведется спик? Судя по фразе в стартовом посте
Цитата:
...вход к выводам CLK и /S
, имеется в виду инверсный S-вход. Такие входы (активный уровень - низкий) только в ТТЛ-триггерах. В КМОП-логике R и S входы управляются высоким уровнем (единицей).

Получается, что всё-таки ТТЛ.
Цитата:
Когда вход в 0, выход Q в 1...
Какой вход? S?
Цитата:
когда вход переходит в 1, то срабатывает защелка, и Q становится 0.
Какой вход? СLK?

В принципе, такая схема вполне работоспособна, только точнее обозначьте серию и входы. Тогда можно будет не догадываться, а дать точный ответ.

А вообще-то, такие вопросы нужно задавать со схемой.

Автор:  msxfan [ Чт июн 23, 2011 11:12:04 ]
Заголовок сообщения:  Re: Логическое НЕ на D-триггере

falkonist писал(а):
А вообще-то, такие вопросы нужно задавать со схемой.

Принято.
74LS74

Вложения:
dtrig.gif [2.45 KiB]
Скачиваний: 921

Автор:  falkonist [ Чт июн 23, 2011 11:29:48 ]
Заголовок сообщения:  Re: Логическое НЕ на D-триггере

Есть глубокое подозрение, что в таком виде схема не сработает, т.к. к моменту прихода фронта импульса на вход CLK (С) уровни на входах S и R должны быть зафиксированы. А получается, что одновременно появляется единица на входе S и фронт по входу С. надо дать какую-то минимальную задержку на вход С. А это - геморрой, дополнительные детали и возможная нестабильность работы. Кроме того, насколько я помню, на выходе триггера сигналы появятся не по нарастающему фронту тактового импульса, а по спадающему. Ещё одна задержка.

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

Автор:  Meteor [ Чт июн 23, 2011 11:36:40 ]
Заголовок сообщения:  Re: Логическое НЕ на D-триггере

Согласен с falkonist
Схема не жизнеспособна.
ЗЫ Запись производится по переднему фронту.

Автор:  МитяРа [ Чт июн 23, 2011 11:38:23 ]
Заголовок сообщения:  Re: Логическое НЕ на D-триггере

falkonist, приветствую тя..
У D-триггеров есть приоритетность по входам.. R и S имеют самый высокий приоритет..

Не совсем понятно, зачем такой огород городить ? Или просто есть свободный триггер, но нет свободного инвертора ?

Meteor писал(а):
ЗЫ Запись производится по переднему фронту.
ЗЫ-ЗЫ Фронт, он всегда передний.. :wink:

Автор:  falkonist [ Чт июн 23, 2011 11:39:49 ]
Заголовок сообщения:  Re: Логическое НЕ на D-триггере

Этот D-триггер (74хх74 или ТМ2) имеет двухтактную структуру "ведущий-ведомый" (master-slave). По переднему фронту запись идет в первый ("ведущий") триггер, а по заднему (спаду) - переписывается в ведомый.

МитяРа, тоже приветствую! Скорее всего, действительно идет поиск свободного инвертора. Все остальные уже задействованы. Иначе не приложу ума, зачем такой геморрой.

Автор:  МитяРа [ Чт июн 23, 2011 11:48:45 ]
Заголовок сообщения:  Re: Логическое НЕ на D-триггере

falkonist писал(а):
Скорее всего, действительно идет поиск свободного инвертора.
Думаю, что по любому не получится, т.к. триггер - последовательностная схема, а любая логика - нет..

Автор:  Алёша. [ Чт июн 23, 2011 12:15:58 ]
Заголовок сообщения:  Re: Логическое НЕ на D-триггере

Почему не получиться?
Иногда делал так, когда нужен был инвертор, а ставить еще один корпус не хотел.
Вот так хотя бы с 155 логикой.

Автор:  Алёша. [ Чт июн 23, 2011 12:58:46 ]
Заголовок сообщения:  Re: Логическое НЕ на D-триггере

Сейчас для интереса посмотрел структурные схемы JK триггеров ТТЛ 158 серии, 131 и 155 серии. В них тоже подобное можно сделать. Схема конечно будет немного другая.
Структурные схемы D-триггеров ТТЛ серии лень искать, но думаю и там это пройдет.

Структурные схемы брал в справочнике Тарабрина 1980 год

Автор:  falkonist [ Чт июн 23, 2011 13:03:33 ]
Заголовок сообщения:  Re: Логическое НЕ на D-триггере

Теоретически Алёша. прав: триггеру задается т.н. "запрещенная комбинация" входных сигналов (две единицы). При этом на обоих выходах получаются два нуля.

Дело в том, что такой вариант на ТТЛ-логике где-то с год назад обсуждался то ли на "Казусе", то ли на "Паяльнике" и человеку так и не удалось его реализовать. Лично я и посоветовал, тоже "тиаритиццки", не пробуя "в железе". Но вот почему-то не получилось. Потому и осторожничаю в данном случае.

Пробовать надо. Для ТТЛ-логики "запрещенная комбинация" - это два нуля по входам R и S. Выход берется тот, на котором уровни изменяются (на втором единица присутствует постоянно).

Автор:  Алёша. [ Чт июн 23, 2011 13:08:58 ]
Заголовок сообщения:  Re: Логическое НЕ на D-триггере

falkonist писал(а):
Теоретически Алёша. прав
Почему теоретически?
Уже писал, что в 155 логике так делал на практике.

Автор:  falkonist [ Чт июн 23, 2011 13:15:33 ]
Заголовок сообщения:  Re: Логическое НЕ на D-триггере

"Теоретически" потому, что будь это RS-триггер ТТЛ-логики (ТР2), либо собранный на инверторах ИЛИ-НЕ, И-НЕ, вопросов бы у меня ва-аще не возникало. Я же писал, что у человека не получилось. Почему - не знаю. То ли руки кривые, то ли что еще. Сам такое я не пробовал, хотя с ТТЛ-логикой работаю давно и плотно, потому утверждать категорично (ни подтвердить, ни опровергнуть) ничего не могу.

Автор:  МитяРа [ Чт июн 23, 2011 13:26:38 ]
Заголовок сообщения:  Re: Логическое НЕ на D-триггере

У ТМ2 на выходе стоит RS-триггер на элементах 3И-НЕ.. Если попробовать сделать по аналогии - теперь думаю, что может получится..

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

Автор:  msxfan [ Чт июн 23, 2011 13:56:41 ]
Заголовок сообщения:  Re: Логическое НЕ на D-триггере

Спасибо за комментарии.
У меня в схеме нет свободных инверторов, но есть один элемент LS74 (второй используется для деления частоты на 2). А нужен один инвертор.
Так что или я использую этот д-триггер для инвертирования, или заменяю микросхему LS74 совсем, и на том, чем заменил, делаю делитель на 2 плюс использую оставшийся инвертор.
Есть идеи как собрать делитель частоты на 2 на, скажем, трех элементах 2и-не (чтоб четвертый использовать как инвертор)?

Автор:  МитяРа [ Чт июн 23, 2011 14:07:04 ]
Заголовок сообщения:  Re: Логическое НЕ на D-триггере

msxfan писал(а):
У меня в схеме нет свободных инверторов,
А можно, кусок схемы, где предполагается использовать этот инвертор ?
Может можно чуть-чуть переделать этот узел и инвертор не понадобится..
Можно даже применить SN74LVC1G04 например.. это один инвертор в корпусе.. или транзистор поставить...

Автор:  falkonist [ Чт июн 23, 2011 14:11:08 ]
Заголовок сообщения:  Re: Логическое НЕ на D-триггере

msxfan, в конце концов, попробуйте "вживую". Работы на 10 минут со всеми подпайками. Что получится - отпишитесь. Мне и самому интересно.

Автор:  Aladdin [ Чт июн 23, 2011 14:22:41 ]
Заголовок сообщения:  Re: Логическое НЕ на D-триггере

Граждане любопытные, а симуляторы зачем придумали…? :)

msxfan писал(а):
Так что или я использую этот д-триггер для инвертирования, или заменяю микросхему LS74 совсем, и на том, чем заменил, делаю делитель на 2 плюс использую оставшийся инвертор.
Есть идеи как собрать делитель частоты на 2 на, скажем, трех элементах 2и-не (чтоб четвертый использовать как инвертор)?

Если частота и скважность постоянная и не меняется, то в принципе можно сделать. А недостающую логику всегда можно реализовать на дискретных элементах, диодах и транзисторах.

Автор:  msxfan [ Чт июн 23, 2011 14:23:17 ]
Заголовок сообщения:  Re: Логическое НЕ на D-триггере

falkonist писал(а):
msxfan, в конце концов, попробуйте "вживую". Работы на 10 минут со всеми подпайками. Что получится - отпишитесь. Мне и самому интересно.

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

Автор:  МитяРа [ Чт июн 23, 2011 14:36:24 ]
Заголовок сообщения:  Re: Логическое НЕ на D-триггере

msxfan писал(а):
но без осциллографа,
:roll: А как тогда удостоверится, что твоя схема вообще работает..

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/