Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Асинхронный Т триггер
Таблица состояний
Следующие две строки (3 и 4) – перевод триггера в Q, т.е Qпн=0, независимо от состояния Qп (Qп=0 или Qп=1), потому что R=1, а S=0. Последующие две строки (5 и 6) – перевод триггера в 1, т.е Qпн=1, независимо от предыдущего состояния Qп (Qп=0 или Qп=1), т.к S=1, а R=0. Две последние строки таблицы называют состоянием неопределенных.
По таблице состояний триггера так же как и по таблице истинности комбинационных схем, можно построить карту Карно. В двух последних строчках таблицы состояний отражена неопределенность состояния триггера не во время подачи лог 1 на входы R и S, а после одновременного снятия лог 1 с этих входов. Пока же на входы R и S подана лог 1 состояние выходов определено. Предположим что в этом состоянии Q и
Схема поэтому выражена вверху.
Если в карте Карно вместо состояния неопределенности
Асинхронный двухступенчатый JK триггер.
В отличие от RS триггеров JK триггеры не боятся когда на оба их входа поступает лог 1 – они при этом переключаются в состояние, противоположное текущему. В данном JK триггере изменение состояния происходит с задержкой, равной длительности входных сигналов, вызывающих переход в новое состояние. Роль задержки выполняет второй RS триггер, который в отсутствие входных лог 1 копирует, повторяет состояние первого RS триггера, а в присутствии хотя бы одной лог 1 на входах он «отключается» от первого RS триггера и сохраняет свое состояние. Чтобы
подчеркнуть, что в данный JK триггер входит два RS триггера в обозначении ТТ.
TOGGLE – прибор с двумя устойчивыми состояниями, тумблер, коленчатый вал кувыркаться. Асинхронный Т триггер
Если соединить JK, то получиться Т.
Переходные процессы. Гонки (RACES).
Задержка схемы складываются из задержек срабатывания логических элементов и задержек распределения сигнала по дорожкам платы. Последние пока учитывают только для схем на ЭСЛ. В некоторых схемах не учет задержек приводит к неправильной работе этой схемы с учетом задержек обнаруживаем на выходе импульс, помехи с длительностью близкой к tзд.р. инвертора. Линии со стрелками показывают причинно-следственные связи в цепочке переключений.
Здесь Х – переходный процесс, или время неопределенности. Второй рис наглядный, но может быть спутан с изображением 2 сост.
Гонки (состязания фронтов) бывают на участках схем, где сигнал разветвляется и получившееся два сигнала распространяются по двум независимым цепочкам элементов, а затем оба сигнала «встречаются» на входах одного элемента. Из-за различия сумм задержек в этих цепочках на выходе схемы могут появляться импульсы помехи фронта. Есть 3 способа борьбы с гонками: 1. Построение противогоночных схем, напр. а) при появлении в одной цепочке он запирает вторую цепочку; б) в месте встречи фронтов от двух цепочек ставят ИЛИ, через которую просто раньше проходит тот фронт, что пришел первым, т.е. помеха не возникает; 2. Учет минимального времени задержки, которое хотя нигде и не оговорено, но если одна цепочка состоит из числа N ЛЭ, которое больше числа М элементов другой цепочки, например в 8 раз (N≥М); 3. Введение синхронизации (тактирования) – является самым универсальным при этом ко всем узлам устройства подводят один из двух синхрос C1 C2 в цепочка поочередно. Интервалы между C1 C2 заведомо больше чем максимальная задержка в узлах между ними. Поэтому большинство NC последовательных устройств делают синхронными. Гонки по входу см D трат
Сигналы на выходах R, S являются разрешающими, подготовительными, а сигнал на входе С – исполнительный, по которому происходит переключение триггера С – CLOCK – часы, иногда L – LOAD – загрузка, иногда H- HOLD – захват, удержание.
Синхронный двухступенчатый JK триггер.
1.При J=0 (какой-либо из J1, J2, или J3=0, J1*J2*J3=0) и К=0 (К1К2К3=0) сигнал лог 1 на С входе не может открыть входные ЛЭ, И-НЕ триггер не меняет связи состояния – режим хранения. 2.При J=1, К=0 первый RS триггер М переключается в 1 (QM=1) при поступлении на С вход лог 1 (фронт С01), а второй RS триггер S переключателей в 1 (QS=1) при фронт С10 [режим установка].
4. При J=K=1 сигналы с выходов
Триггер непрозрачен, т.е. сигналы, поступающие на входы J и K не проходят сразу же на выход QS триггера, как это происходит в синхронных RS и D триггерах, рассмотренных ранее.
В этом триггере видны параллельные пути распространения фронтов сигнала со входа С, которые являются причиной гонок. Чтобы микросхемы таких JK триггеров не давали сбоев, в них опасность гонок ликвидируется за счет или нормирования минимальной задержки М ступени, или специально введенный гарантированный разницы в порогах срабатывания инвертора и входных схем И ступени М. Делают так, чтобы инвертор переключался при более низком уровне С- сигнала, чем входные схемы 6И, и тогда нужная последовательность срабатывания инвертора и М ступени обеспечивается за счет конечной длительности фронтов С сигнала. Инвертор реагирует на фронт С01 сигнала раньше, а на его С10 позже, чем это делает М-ступень.
Шестиэлементный D триггер
Назначение элементов: 5,6 – выходной RS триггер с инверсными входами 1,2 – входные схемы И-НЕ триггера RS 3,4 – вспомогательные И-НЕ, подготавливают одну из входных И-НЕ для открытия ее очередным фронтом С01.
Вначале пока С=0 триггер хранит предыдущее состояние, например Q=0. Изменение на D входе изменяют лишь состояния Л элементов 3 и 4, но не влияет на выходной RS триггер 5,6. По первому фронту С01 открывается Л.Э.1 т.к. D=1 при этом и подключает выходной RS триггер в единичное состояние Q=1, т.е. происходит установка триггера. По второму С01 фронту открывается Л.Э.2, т.к. D=0 при этом и триггер переключается в ноль. Q=0, т.е. сбрасывается триггер. Изменение состояния на D входе поля С=1 не влияет на общее состояние триггера, так же как и при С=0. Следовательно, триггер переключается только фронтом С01.
Date: 2015-05-09; view: 1514; Нарушение авторских прав |