Асинхронный двухступенчатый jk триггер.
В
S R T 1 S R T 2
SLAVE
– раб Q Q MASTER
- хозяин J
K
|
||||
|
|
1 |
1 |
|
1 |
|
|
1 |
J K
TT
TOGGLE – прибор с двумя устойчивыми состояниями, тумблер, коленчатый вал кувыркаться.
Асинхронный Т триггер
Если соединить JK, то получиться Т.
Т T Q Q T t t
Переходные процессы. Гонки (races).
A A A F & 1
Задержка схемы складываются из задержек срабатывания логических элементов и задержек распределения сигнала по дорожкам платы. Последние пока учитывают только для схем на ЭСЛ. В некоторых схемах не учет задержек приводит к неправильной работе этой схемы с учетом задержек обнаруживаем на выходе импульс, помехи с длительностью близкой к tзд.р. инвертора. Линии со стрелками показывают причинно-следственные связи в цепочке переключений.
На заводе изготовителе микросхем есть выходной контроль продукции, где отбраковывают НМС, у которых задержка распространения превышает допуск. Можно предположить, что микросхемы с задержкой, меньшей в 8 раз чем максимально допустимая, никогда не встретятся, но заводы изготовители такую гарантию не дают. Поэтому обычно считают, что задержка ЛЭ может быть от нуля до tзд.р. max и изготавливают это:
Здесь Х – переходный процесс, или время неопределенности. Второй рис наглядный, но может быть спутан с изображением 2 сост.
X b t F t X & a b F
& 1 & & & & & 1 1 1 1 1
Гонки (состязания фронтов) бывают на участках схем, где сигнал разветвляется и получившееся два сигнала распространяются по двум независимым цепочкам элементов, а затем оба сигнала «встречаются» на входах одного элемента. Из-за различия сумм задержек в этих цепочках на выходе схемы могут появляться импульсы помехи фронта.
Есть 3 способа борьбы с гонками:
-
Построение противогоночных схем, напр. а) при появлении в одной цепочке он запирает вторую цепочку; б) в месте встречи фронтов от двух цепочек ставят ИЛИ, через которую просто раньше проходит тот фронт, что пришел первым, т.е. помеха не возникает;
-
Учет минимального времени задержки, которое хотя нигде и не оговорено, но если одна цепочка состоит из числа N ЛЭ, которое больше числа М элементов другой цепочки, например в 8 раз (N≥М);
-
Введение синхронизации (тактирования) – является самым универсальным при этом ко всем узлам устройства подводят один из двух синхрос C1 C2 в цепочка поочередно. Интервалы между C1 C2 заведомо больше чем максимальная задержка в узлах между ними. Поэтому большинство NC последовательных устройств делают синхронными. Гонки по входу см D трат
t t t t C S R Q
импульс
помехи
ложное
срабатывание
& & & & S C R Q Q
Сигналы на выходах R, S являются разрешающими, подготовительными, а сигнал на входе С – исполнительный, по которому происходит переключение триггера С – CLOCK – часы, иногда L – LOAD – загрузка, иногда H- HOLD – захват, удержание.
0 |
X |
X |
|
1 |
0 |
0 |
|
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
н/0 |