Инвертор из D-триггера
Moderator: Shaos
-
- Doomed
- Posts: 463
- Joined: 12 Feb 2016 13:39
Инвертор из D-триггера
Задался я таким вопросом, как сделать инвертор из D-триггера(TTL, 555ТМ2\74ls74), погуглил, увидел,к примеру, что такой вопрос возникает не только у меня.
Прикинул схему в протеусе все работает, и вопрос, вообщем то такой, использовал ли кто подобное решение, как у него с повторяемостью?
Прикинул схему в протеусе все работает, и вопрос, вообщем то такой, использовал ли кто подобное решение, как у него с повторяемостью?
You do not have the required permissions to view the files attached to this post.
-
- Maniac
- Posts: 325
- Joined: 15 Jan 2019 15:48
- Location: Украина, Луганская обл.
Re: Инвертор из D-триггера
а вход синхронизации по какому фронту работает ?
-
- Doomed
- Posts: 463
- Joined: 12 Feb 2016 13:39
-
- Maniac
- Posts: 325
- Joined: 15 Jan 2019 15:48
- Location: Украина, Луганская обл.
Re: Инвертор из D-триггера
То есть по 0->1
верхний триггер "включается",
а нижний "выключается"
Правильно ???
А что происходит по 1->0 ?
верхний триггер "включается",
а нижний "выключается"
Правильно ???
А что происходит по 1->0 ?
-
- Doomed
- Posts: 463
- Joined: 12 Feb 2016 13:39
Re: Инвертор из D-триггера
Не понимаю, что значит, включается-выключается?Konstantin18 wrote:То есть по 0->1
верхний триггер "включается",
а нижний "выключается"
Правильно ???
на картинке два возможных варианта включения D-триггера в режиме инвертора.
для верхней схемы инвертированный сигнал снимается на прямом выходе(ножка 5 ), а для нижней схемы инвертированный сигнал снимается на инверсном выходе(ножка 8 ).
то, что должно происходить согласно даташиту...Konstantin18 wrote: А что происходит по 1->0 ?
верхняя схема прямой выход устанавливает в 1, тк входной сигнал приходит на SET, а нижняя прямой выход устанавливает в 0, тк входной сигнал приходит на RESET.
В конкретно приведенной схеме есть подвох, он заключается, в одномоментности входного сигнала на ножках SET и CLK (RESETи CLK). Если сигнал на CLK задержать на RC цепочке, то проблем не будет вообще.
-
- Doomed
- Posts: 481
- Joined: 25 Aug 2009 07:02
- Location: Москва
Re: Инвертор из D-триггера
ну а что бы не работать, коль эмуляция такая.PVV wrote: Прикинул схему в протеусе
все работает
Первоисточники говорят о другом, вот картинки для анализа.
You do not have the required permissions to view the files attached to this post.
-
- Maniac
- Posts: 325
- Joined: 15 Jan 2019 15:48
- Location: Украина, Луганская обл.
Re: Инвертор из D-триггера
Mixa64, а поясните недалеким, что именно они "ГОВОРЯТ",Mixa64 wrote:Первоисточники говорят о другом.
а то вот лично я - недопонимаю .....
-
- Doomed
- Posts: 481
- Joined: 25 Aug 2009 07:02
- Location: Москва
Re: Инвертор из D-триггера
Отправил в личку, чтобы никого не лишать удовольствия разобраться без подсказок.Konstantin18 wrote:Mixa64, а поясните недалеким, что именно они "ГОВОРЯТ",Mixa64 wrote:Первоисточники говорят о другом.
а то вот лично я - недопонимаю .....
-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Инвертор из D-триггера
С RC-цепью работает даже вот в таком виде: Хотя в таком виде триггерные схемы считаются плохо.PVV wrote:В конкретно приведенной схеме есть подвох, он заключается, в одномоментности входного сигнала на ножках SET и CLK (RESETи CLK). Если сигнал на CLK задержать на RC цепочке, то проблем не будет вообще.

Но тут всё понятно: имеющий приоритет асинхронный /S - сняли и через T~RC "защелкнули"
задержанным фронтом на С уровень D = 0.
Остальные варианты и без RC-цепи работают: Но тут надо помнить, что в цифровых цепях не моделируются фронты, а лишь задержки.
Реально, я думаю, всё будет зависеть от того на каком уровне фронта будет защелкивание.
Если /S в этот момент будет уже снят, то сработает нормально.
You do not have the required permissions to view the files attached to this post.
iLavr
-
- Novelist
- Posts: 26
- Joined: 11 Nov 2015 09:34
Re: Инвертор из D-триггера
Я всегда делал так:
You do not have the required permissions to view the files attached to this post.
-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Инвертор из D-триггера
Так вот сразу не посмотришь... а потом - попадётся случайно: так галимая бредятина ведь!Pavtik wrote:Я всегда делал так:

По хорошему: один жестко держит на выходе лог.1, второй - лог.0.
Никаких обратных связей - нет.
Их начинают дёргать импульсами за свободные входы /RESET и /SET, соответственно.
На выходе - якобы инверсия...
Вобще говоря, /SET = лог.0 и /RESET = лог.0 - это запрещенное состояние RS-триггера.
В этом состоянии RS-триггер зачастую входит в генерацию на задержках своих элементов.
Сработать, как нарисовано, это может лишь в случае, если внутри 74LS74 - JK-триггеры...
You do not have the required permissions to view the files attached to this post.
iLavr
-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Инвертор из D-триггера
Из интересу вчера проверил все варианты с RS-триггерами как в Proteus, так и в Electronics Workbench.Lavr wrote:Сработать, как нарисовано, это может лишь в случае, если внутри 74LS74 - JK-триггеры...
Статистики - никакой: некоторые переключаются, как на рисунке, некоторые - не переключаются.
В режим генерации влетает только в Proteus.
Но хоть я и хвалю всегда численные расчеты, в некоторых случаях я ни Proteus, ни Electronics Workbench
не доверяю. Они не учтывают, что в моменты переключения логический элемент - это по сути аналоговый
усилитель с приличным коэффициентом усиления.
P.S. Proteus развеселил больше всех - мало того, что в генерацию влетает, там, где не должен,
так еще и вылетает из генерации, когда захочет, не реагируя на выключатели...

не генерируют...


You do not have the required permissions to view the files attached to this post.
iLavr
-
- Novelist
- Posts: 26
- Joined: 11 Nov 2015 09:34
Re: Инвертор из D-триггера
В молодости, когда делал всякие схемы на ТТЛ микросхемах, всегда так включал и всё работало нормально.
Тоже стало интересно, а что же там происходит внутри микросхемы при таком включении.
Сделал функциональную схему тм2 в протеусе: Если один или оба входa RS триггера посажен на вечный ноль, то авто генерации вроде быть не должно.
Схема 155тм2 на транзисторах, приведённая несколькими постами выше, соответствует функциональной схеме.
Но вот в даташите на 74LS74 написано: Транзисторная схема не похожа на функциональную: Ну да,если одновременно подать на входы R S нули, то ток через двух эмиттерные транзисторы пойдет задом на перёд,
будет повышенный ток через 9килоомные резисторы, и верхние выходные транзисторы откроются не полностью.
Но что там может быть unstable, непонятно. И схема какая то странная, скорее всего я не до конца её понял, и параметры транзисторов неизвестны.
Или я совсем всё не так понял
, может кто подскажет?
Но я так включал 555тм2 и всё работало, даже генератор на тм2 делал, правда выходной уровень лог 1 не измерял, светодиод мигает, значит работает
555тм2 использовал потому что их была целая коробка а лн1 ла3 надо было экономить.
Надо будет попробовать измерить выходной уровень на реальной микросхеме, но скорее всего лень меня пересилит
..
Тоже стало интересно, а что же там происходит внутри микросхемы при таком включении.
Сделал функциональную схему тм2 в протеусе: Если один или оба входa RS триггера посажен на вечный ноль, то авто генерации вроде быть не должно.
Схема 155тм2 на транзисторах, приведённая несколькими постами выше, соответствует функциональной схеме.
Но вот в даташите на 74LS74 написано: Транзисторная схема не похожа на функциональную: Ну да,если одновременно подать на входы R S нули, то ток через двух эмиттерные транзисторы пойдет задом на перёд,
будет повышенный ток через 9килоомные резисторы, и верхние выходные транзисторы откроются не полностью.
Но что там может быть unstable, непонятно. И схема какая то странная, скорее всего я не до конца её понял, и параметры транзисторов неизвестны.
Или я совсем всё не так понял

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

555тм2 использовал потому что их была целая коробка а лн1 ла3 надо было экономить.
Надо будет попробовать измерить выходной уровень на реальной микросхеме, но скорее всего лень меня пересилит

You do not have the required permissions to view the files attached to this post.
-
- Novelist
- Posts: 26
- Joined: 11 Nov 2015 09:34
Re: Инвертор из D-триггера
Файл для протеуса, а то только 3 вложения можно.
Сделано в 6 версии, чтоб у всех открывалось.You do not have the required permissions to view the files attached to this post.
-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Инвертор из D-триггера
Еще раз: опыты с Proteus и EWB в данном случае, как мне кажется, некорректны, потому как не учитываютPavtik wrote:Но что там может быть unstable, непонятно...
свойства логического элемента как усилителя - а он таков и есть при переходе 0->1, 1->0.
Генерацию в настоящем RS-триггере, построенном на 155ЛА3 наблюдал неоднократно как раз
в запрещенном состоянии /R=0, /S=0. Объяснить не берусь...

В Proteus-е всё наоборот происходит, генерация при /R=1, /S=1, чего в реальном RS-триггере
быть ну никак не должно от слова "совсем".

Поэтому и считаю симуляцию этих схем недостоверной.
В реальных цифровых устройствах генерацию может вызвать медленный фронт, емкости монтажа
и даже длинные провода питания от источника. А это цифровые симуляторы не учитывают совершенно.
iLavr