Цифровыеустройства. Технология idl
Скачать 3.16 Mb.
|
СинхронныйD-триггер с динамическим управлениемВ триггерах с динамическим управлением изменения выходного со- стояния происходят в момент перехода синхросигнала с нулевого уровня на единичный (0 ) либо наоборот – (1 ) при достижении порогового уровня. При этом информационные входы триггера в этот момент запирают- ся и триггер становится нечувствительным к изменениям входных сигналов до тех пор, пока синхросигнал не вернется в исходное нулевое состояние и другой синхроимпульс не поступит на синхровход. Если триггер переключа- ется положительным перепадом синхросигнала, то вход С называется пря- мым динамическим, если отрицательным – то инверсным динамическим. Схема синхронного D-триггера с динамическим управлением приведе- на на рис. 6.17. а б Рис. 6.17. Логическая схема и условное обозначение синхронного D-триггера с динамическим управлением (KP1533TM2) а б Рис. 6.18. Работа синхронного D-триггера с динамическим управлением (окончание на с. 85) в г Рис. 6.18. Окончание (начало см. на с. 84) Схема состоит из трех базовых RS-триггеров. И-НЕ элементы G1 и G2 образуют один базовый RS-триггер , элементы G3 и G4 образуют другой RS-триггер .Третий RS-триггер , состоящий из всей схемы. G5 и G6 , является выходом Работу синхронного D-триггера с динамическим управлением рассмот- рим с помощью рис. 6.18, где логические элементы G1 и G4 используются, чтобы показать все возможные переходы. На установочные входы Prи Cr поданы логические единицы, поэтому для простоты на рис 6.18 они опуще- ны. Выходы логических элементов G2 и G3 являются управляющими R- и S-входами асинхронного RS-триггера . На рис. 6.18, а, б показаны значения на выходах G1– G4 , когда CK=0. На вход Dможет подаваться лог. 0 или лог. 1. В любом случае CK=0 и на выходах G2 и G3 лог. 1, т. е. R S1 и выходной RS-триггер находится в режиме хранения информации. Если D=0, на выходе G4 лог. 1 и на выходе G1 лог.0. Если D=1, то на выходе G4 лог.0 и на выходе G1 лог.1. При этих двух состояниях, когда на входе СК=0, триггер не меняет свое состояние независимо от того, меняется ли состояние инфор- мационного входа D. Теперь рассмотрим поведение синхронного D-триггера с динамиче- ским управлением, когда на синхровход подается лог. 1. Если D=0, когда на вход C поступает лог. 1, то Sостается в состоянии лог. 1, а вход Rперехо- дит в состояние лог. 0. Этот лог. 0 устанавливает триггер в состояние Q=0 ( 1),Qа также поступает на один из входов G4 и запирает вход D, блокируя любые изменения на входе D. Выход G4 может изменяться лишь тогда, когда синхровход возвращается в состояние лог. 0, однако теперь оба входа Sи Rустанавливаются в состояние RS1, запрещая тем самым любые изме- нения выхода D-триггера (и исключая неустойчивое состояние). При анализе работы триггера с динамическим управлением необходи- мо принимать во внимание,что существует определенный промежуток вре- мени, состоящий из времени установления и времени удержания, в течение которых состояние входа Dне должно изменяться. Время установления tуст равно времени задержки распространения через элементы G4 и G1, поскольку изменения на входе Dприводят к изменению выходов этих элементов. Время удержания tуд равно времени задержки распространения через элемент G3 , чтобы гарантировать, что R=0, и что удерживает выход элемента G4 в со- стоянии лог. 1независимо от состояния входа D. Эти временные интервалы можно также пояснить с помощью рис. 6.19. Рис. 6.19. Типичная форма синхроимпульсов для иллюстрации tуст и tуд Если D=1, когда СК=1, то Sстановится равным лог. 0, а Rостается равным лог. 1, что устанавливает на выходе Q=1. Изменения на входе D, пока СК=1,не изменяет логические уровни Sи Rпотому,что на выходе G1 со- храняется лог. 1. Когда синхроимпульс заканчивается и на входе СКустанав- ливается лог. 0, RS1, что сохраняет состояние D-триггера. Таким образом, когда на входе Спроисходит положительный перепад, значения входа Dпередается на выход Q. Изменения на входе D, когда СК=1 или когда происходит отрицательный перепад синхросигнала, или когда СК=0, не приводят к изменению состояния D-триггера. |