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

Работа RS триггера

1 2

Коллеги, в таблице состояний RS триггера (асинхронного) написано, что если на входах R и S нули, то "хранение предыдущего состояния". Если при включении питания на эти входы сразу поданы нули, то что будет на выходе?

 

Так это же триггер значит на выходе будет "0" или "1".

 

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

 

dnk: Если при включении питания на эти входы сразу поданы нули...

... то начальное состояние триггера не определено. Кстати, если поданы две единицы - результат также непредсказуем. В описании работы триггерных схем сказано "начальные состояния могут быть равновероятны, но устойчивы". Тут уж "как токи потекут". В.Л.Шило "Популярные цифровые микросхемы", РиС, с.60

 

Не совсем. Тут уж либо-либо. Т.е. либо активные состояния - нули (как в ТТЛ), и тогда состояния хранения - единицы, и только при них возникает неопределённость, либо активные состояния - единицы (как в КМОП), и неопределённость будет при подаче нулей. Если же на ТТЛ-триггер подать оба нуля, то состояние выходов зависит от схемотехники триггера, но оно будет совершенно определённое. Например, в простейшем из двух И-НЕ будем иметь на выходах две единицы. Аналогично и в КМОП, но наоборот.

 

Всем спасибо, все понятно.

 

Спец: Не совсем. Тут уж либо-либо. Т.е. либо активные состояния - нули (как в ТТЛ), и тогда состояния хранения - единицы, и только при них возникает неопределённость, либо активные состояния - единицы (как в КМОП), и неопределённость будет при подаче нулей.

Я так думаю, дело не в том - ТТЛ или КМОП, а в логике, из которой собран триггер. Если он на ИЛИ - НЕ, то независимо от типа логики запрещенным состоянием ( в том смысле, что при переходе входов в состояние хранения результат будет неопределенным ) будут именно 2 единицы, а состояние хранения - два нуля.

Так подробно описываю термин "запрещенные состояния"потому, что то ли в этом форуме, то ли в лругом, чел возмущался : да кто мне что в схемотехнике может запретить! я - свободный человек ! Оно таки да, дэкрэтау прэзiдэнта об запрете этих состояний нет, и если логикой работы устройства не предусмотрен непосредственный переход из 00 в 11 или наоборот, то на здоровье.

 

Насчёт типа логики - Вы конечно правы. Но так уж повелось, что в ТТЛ чаще используют т.н. "отрицательную" логику (с активными нулями - посмотрите, например, какими сигналами там подаётся "выбор кристалла" и пр.), а в КМОП - наоборот.
А по поводу "любителя неограниченной свободы" - ник в студию!

 

Спец: в КМОП - наоборот.

КМОП вообще терпеливая. В наборе "Старт" (часы на К145ИК1901) микросхема 176ЛА9 питается "вверх ногами" - на 14 ноге "корпус", на 7 питание "минус" 9В. При этом её логика из 3И-НЕ меняется на обратную 3ИЛИ-НЕ, что нужно для работы устройства.

 

Bul_d_Ozer: кто мне что в схемотехнике может запретить! я - свободный человек !

Много раз такой режим использовал. Бывает же так, что например по логике работы на обоих выходах в ТТЛ нужно получить единицы. Смысл же не в том, что нельзя так подавать, а в том, что если одновременно убрать эти сигналы на входах R и S, то триггер встанет в непредсказуемое состояние, но логикой работы можно предусмотреть не одновременное снятие этих уровней, а в такой последовательности, что требует логика работы данного устройства и тогда триггер остается в предсказуемом состоянии.