Консультации | Работа RS триггера |
|
---|---|---|
Коллеги, в таблице состояний 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, то триггер встанет в непредсказуемое состояние, но логикой работы можно предусмотреть не одновременное снятие этих уровней, а в такой последовательности, что требует логика работы данного устройства и тогда триггер остается в предсказуемом состоянии. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |