- •Глава 4 Элементы компьютерной схемотехники
- •Глава 4
- •4.1 Основные характеристики цифровых микросхем
- •4.1.1 Понятие элементов, узлов и устройств в схемотехнике
- •4.1.2 Характеристики логических элементов
- •4.1.1 Понятие элементов, узлов и устройств в схемотехнике
- •4.1.2 Характеристики логических элементов
- •Контрольные вопросы
- •4.2 Логические элементы – диодные, транзисторные
- •4.2.1 Диодные логические элементы
- •4.2.2 Элементы дтл
- •4.2.3 Транзисторная логика (тл)
- •4.2.4 Интегральная инжекционная логика
- •4.2.5 Транзисторно-транзисторные логические элементы
- •4.3 Асинхронные и синхронные rs-триггеры
- •4.4 Триггеры типов jk, t, d и dv
- •4.4.2 Двухступенчатые т-триггеры
4.4.2 Двухступенчатые т-триггеры
Таблица переходов и логические уравнения Т-триггера
Триггером типа Т называется запоминающий элемент с двумя устойчивыми состояниями и одним информационным Т-входом.
Состояние Т-триггера изменяется на противоположное после каждого поступления счетного сигнала на Т-вход.
Логика функционирования асинхронного счетного триггера представлена таблицей переходов (табл. 4.8) и описывается логическим уравнением
Т абл. 4.8 Qt+1 = Tt • Qt Тt • Qt (4.9)
-
Tt
Qt
Qt+1
Для построения асинхронного RS-триггера на элементах НЕ-И уравнение (4.9) преобразуется к виду, удобному для реализации в заданном элементном базисе:
Qt+1 = T ∙ Q T ∙ Q = T ∙ Q ∙ Q∙ T ∙ Q . 4.10)
0
0
0
0
1
1
1
0
1
1
1
0
В уравнении (4.10) для исключения инверсии сигнала T используется тождество
T •Q = (T ∙ Q)•Q.
Переключение триггера определяйся совместным действием счетных сигналов "Т" и обратной связи выходов Q и .
Для исключения "гонок" в триггере сигналы обратной связи не должны изменяться во время действия счетного сигнала "Т". Задержка выходного сигнала может осуществляться линией задержки (в импульсно-потенциальной системе элементов) или дополнительным триггером (в потенциальной системе элементов).
Схема одноступенчатого асинхронного Т-триггера на элементах НЕ-И с логическими связями согласно уравнению (4.10) показана на рис. 4.37.
Сигналы с выходов элементов D1 и D2 задерживаются на время t, что равно длительности счетного сигнала на Т-входе.
Рисунок 4.37 –Схема одноступенчатого Т-триггера
Надежные структуры счетных триггеров строят с использованием двухступенчатых триггеров или триггеров с динамическим управлением по фронту сигнала С.
Двухступенчатые Т-триггеры
С хема двухступенчатого асинхронного Т-триггера на элементах НЕ-И с логическими связями согласно уравнению (4.10) показана на рис. 4.38, а.
Рисунок 4.37 –Асинхронный двухступенчатый Т-триггер:
а –схема; б –временные диаграммы работы
Асинхронный Т-триггер включает в себя два синхронных RS-триггера, при этом на Т-вход основной ступени подается считаемый сигнал, а входы S и R соединены соответственно с выходами и Q вспомогательной ступени.
Пусть в начальном состоянии Q* = Q = 0.
П ри поступлении первого счетного импульса происходит совпадение лог. 1 на входе элемента D1 (Т = 1, Q = 1), а основной триггер переключается в состояние "1".
После окончания входного импульса инвертор в цепи связи между ступенями разрешает перезапись информации во вспомогательный триггер (рис. 4.37, б).
После поступления второго импульса триггер переключается в состояние "0", то есть осуществляется сложение входных сигналов по модулю два.
В общем случае, в Т-триггерах с однофазным обменом информацией связь между ступенями реализуется на основе трех основных способов (см. рис. 4.33).
В схеме двухступенчатого синхронного Т-триггера переключение "М-ступени происходит при совпадении считаемого импульса с синхросигналом (рис. 4.38, а).
В схеме двухступенчатого синхронного TV-триггера переключение происходит при совпадении считаемого импульса с синхросигналом при условии V = 1 (рис. 4.38, 6).
Рисунок 4.38 –Синхронные двухступенчатые счетные триггеры: а –типа Т; б –типа ТV
4.4.3 D-триггеры с динамическим управлением
Таблица переходов и логическое уравнения D-триггера
Триггером типа D называется синхронный запоминающий элемент с двумя устойчивыми состояниями и одним информационным D-входом.
Закон функционирования D-триггера описывается логическим уравнением:
Qt+1 = Ct Dt
Это уравнение показывает, что после переключения состояние D-триггера повторяет значение сигнала на D-входе в тактовые моменты времени.
Поэтому в литературе D-триггеры часто называют триггерами задержки (от Delay— задержка).
Схему D-триггера можно построить на основе синхронного RS-триггера, если сигнал по входу S одновременно подавать через инвертор на вход R (рис. 4.39, а).
Схемы D-триггера строят также на основе самостоятельного логического уравнения. Преобразуем уравнение (4.5) путем замены сигнала S на D и сигнала R на D:
Qt+1 = C ∙S ∙C ∙R ∙Q = C ∙D ∙C ∙D ∙Q (4.11)
Схема D-триггера на элементах НЕ-И с логическими связями согласно уравнению (4.11) показана на рис. 4.39, б.
Рисунок 4.39 – D-триггер:
а –на основе RS-триггера; б -на элементах НЕ-И; в –временные диаграммы работы
D-триггер "следит" за изменением сигнала на D-входе во время действия синхросигнала С и сохраняет ту информацию, которая имелась в момент его окончания.
RS-триггеры таким свойством не обладают и потому они менее помехозащищенные в сравнении с D-триггерами.
Для задержки информации в D-триггере на произвольное число тактов используется разрешающий V-вход, как показано штриховой линией на рис. 4.39, б.
Если V = 1, то DV-триггер функционирует как обычный триггер задержки;
Если V = 0, то работа схемы по входам блокируется и D-триггер сохраняет предыдущую информацию.
Схема двухступенчатого однотактного DV-триггера на элементах НЕ-И с запрещающими связями между ступенями показана на рис. 4.40.
Рисунок 4.40 –Двухступенчатый DV-триггер:
а –схема; б –временные диаграммы работы
D-триггер с динамическим управлением
Во всех синхронных триггерах со статическим управлением (по уровню) возможно ложное переключение в случае изменения сигналов на информационных входах во время действия синхросигнала С. Например, если в D-триггере информационный сигнал изменяет свое значение от единицы к нулю до окончания сигнала "С", то триггер может вновь переключиться из единичного в нулевое состояние. Поэтому для надежной работы D-триггера требуется определенный интервал времени между фронтом синхроимпульса С и спадом сигнала на D-входе (параметр tВОС ).
В триггерах с динамическим управлением записью информации синхроимпульс С активен лишь на коротком интервале времени в окрестности фронта или спада. Поэтому D-триггеры с динамическим управлением обладают высокой помехоустойчивостью.
Рисунок 4.41 –D-триггер с динамическим управлением:
а –схема; б –условное обозначение; в –временные диаграммы работы
На практике широкое распространение получили D-триггеры с прямым динамическим управлением по схеме "трех триггеров". Схема такого D-триггера с прямым динамическим управлением показана на рис. 4.41, а, а его условное графическое изображение — на рис. 4.41, б.
Здесь хранение информации осуществляет основной выходной синхронный RS-триггер (элементы D5 и D6) с инверсным управлением, а прием тактового и информационного сигналов и задание динамического режима работы обеспечивают два выходных коммутирующих триггера (элементы D1, D2, D3, D4).
Элемент D4 подает инверсное значение входного сигнала D на входы элементов D1 и D3 (рис. 4.41, в). Элемент D1 повторяет значение сигнала D.
При С = D = 1 включается элемент D2 и устанавливает основной триггер по входу S1 в состояние "1"; одновременно блокируется работа элемента D3, в связи с чем схема уже не реагирует на изменение входного сигнала.
При С = 1, D = 0 включается элемент D3 и устанавливает основной триггер в состояние "О"; одновременно происходит прием новой информации элементом D4.
При С = 0 обеспечивается режим хранения записанной информации.
Время переключения триггера по С-входу tП.T = 3tр.
После окончания сигналов на D- и С-входах начинается этап восстановления, который характеризуется переходом коммутирующих триггеров в исходное состояние за время 3tр.
Максимальная частота переключения D-триггера с динамическим управлением определяется суммарным временем задержек fmax = 1/(6 tр).
На рис. 4.42 показаны схемы ряда триггеров серии КР1533:
-ТР2 — четыре RS-триггера;
-ТВ9 — два JK-триггера;
-ТВ11 — два JK-триггера с общим входом сброса и синхронизации по спаду С;
-ТМ2 — два D-триггера с динамическим управлением по фронту С.
Рисунок 4.42-Триггеры серии 1533: а –ТР2; б –ТВ9; в –ТВ11; г –ТМ2
Микросхемы указанных триггеров характеризуются следующими параметрами:
-Uсс = 5 В;
-Icc = 4...5 мА;
-РСС = 20...25 мВт;
-время переключения — 15...20 нc
КОНТРОЛЬНЫЕ ВОПРОСЫ
Объясните, что такое триггер JK-типа.
Объясните изменения состояния JK-триггера с помощью таблицы состояний.
Нарисуйте схему одноступенчатого JK-триггера и объясните его работу.
Нарисуйте схему двухступенчатого JK-триггера и объясните его работу.
Поясните, почему JK-триггер называют универсальным.
Объясните, что такое триггер Т-типа.
Объясните изменения состояния Т-триггера с помощью таблицы состояний.
Нарисуйте схему асинхронного Т-триггера и объясните его работу.
Нарисуйте схему двухступенчатого счетного Т-триггера и объясните его работу.
В чем заключаются преимущества синхронных триггеров в сравнении с асинхронными.
Объясните, что такое триггер D-типа.
Нарисуйте схему D-триггера на элементах НЕ-И и объясните его работу.
Нарисуйте схему двухступенчатого DV-триггера и объясните его работу.
Нарисуйте схему D-триггера с динамическим управлением и объясните его работу.
Приведите примеры триггеров серии КР 1533 или любых других серий.