29.7 D-триггер
D-триггер (от английского Delay – «задержка») – это синхронный триггер с одним информационным входом D. D-триггер имеет как минимум две входные линии: одна – для подачи синхроимпульсов; другая – для подачи информационных сигналов.
Внутренняя структурная схема D-триггера на элементах И-НЕ приведена на рисунке 29.10, а. Условное графическое обозначение D-триггера показано на рисунке 28.10, б:
а) б)
а – внутренняя структурная схема; б – УГО D-триггера
Рисунок 29.10 – D-триггер
Описание работы D-триггера приведено в таблице 29.4, а его временные диаграммы на рисунке 29.11.
Таблица 29.4 – Таблица истинности D-триггера
C | D | Q0 | Q |
0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 |
0 | 1 | 0 | 0 |
0 | 1 | 1 | 1 |
1 | 0 | 0 | 0 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 1 |
1 | 1 | 1 | 1 |
Рисунок 29.11 – Временные диаграммы работы D-триггера
Для триггера типа D состояние в интервале времени между сигналом на входной линии и следующим состоянием триггера формируется проще, чем для любого другого типа. Согласно таблице истинности, приведенной выше, по синхроимпульсу D-триггер принимает то состояние, которое имеет входная линия.
В момент времени t действия тактового импульса, соответствующего появлению сигнала 1 на входе D, на выходе триггера Q единичного напряжения еще нет: оно появится только после окончания тактового импульса и может быть использовано только при поступлении тактового импульса в момент времени t+1, т.е. с задержкой на один такт.
D-триггеры могут переключаться как уровнем синхроимпульса, так и его фронтом. В технической литературе D-триггер, управляемый уровнем синхроимпульса, известен также как триггер-защелка.
D-триггер может быть построен на двух синхронных RS-триггерах Т1 и Т2 и двух инверторах Э1 и Э2. Такую схему D-триггера называют двухступенчатым D-триггером. На рисунке 29.12 представлена схема двухступенчатого D-триггера.
Рисунок 29.12 – Внутренняя структурная схема D-тригера
Как и синхронные RS-триггеры, оба инвертора выполнены на элементах И-НЕ. Информационным входом триггера является вход D. Вход С служит для подачи тактовых импульсов. Пусть на вход D поступил сигнал 1. При D = 1 напряжение на входе Т1 соответствует сочетанию сигналов S = 1, R = 0. Появление очередного тактового импульса на входе C приведет к установлению триггера в состояние, при котором напряжение на его выходе равно единице. На входах R и S триггера Т2 появляется сочетание сигналов S = 1, R = 0. Однако во время действия тактового импульса напряжение на выходе инвертора Э2 равно нулю. Сигнал на входе С триггера Т2 является нулевым и переключение триггера Т2 не происходит. Однако как только закончится тактовый импульс, сигнал на входе С триггера Т2 принимает значение 1 и триггер Т2 переключится в состояние лог. 1. Если на входе D напряжение приняло нулевой уровень, то на выходе Э1 напряжение соответствует единичному значению. На триггер Т1 подается сочетание входных сигналов S = 0, R = 1, которое должно сбросить триггер Т1 в состояние 0. Это произойдет во время действия очередного тактового импульса, когда напряжение на выходе элемента Э2 равно нулю. Поэтому, хотя на входы триггера Т2 и будет во время действия тактового сигнала подаваться сочетание сигналов S = 0, R = 1, переключения триггера не произойдет. После окончания действия тактового импульса на выходе триггера Т2 напряжение на выходе Q примет нулевой уровень. Двухступенчатые D-триггеры обладают расширенными функциональными возможностями, например, при соединении инверсного выхода Q со входом D образуется триггер Т-типа.
Микросхемы, содержащие D-триггер, кодируются буквами ТМ.
- 24.1 Термины и определения цифровой электроники
- 24.2 Системы счисления, применяемые при разработке
- 24.2.1 Перевод чисел из одной системы счисления в другую
- 24.2.2 Перевод целых чисел из двоичной системы счисления
- 24.2.3 Перевод целых чисел из шестнадцатеричной системы
- 24.2.4 Перевод целых чисел из двоичной системы счисления
- 24.2.5 Перевод целых чисел из десятичной системы счисления
- 24.3 Функции алгебры логики
- 24.3.1 Функции алгебры логики одного аргумента
- 24.3.2 Функции алгебры логики двух аргументов
- 24.3.3 Функции конституенты
- 24.4 Принцип двойственности
- 24.5 Теоремы булевой алгебры
- 25.1 Семейства цифровых микросхем
- 25.2 Основные параметры семейств
- 25.3 Типы выводов в цифровых компонентах
- 25.4 Система кодированного обозначения цифровых
- 26.1 Классификация цифровых устройств
- 26.2 Кцу, реализующие элементарные логические функции
- 26.3 Дешифраторы
- 26.4 Шифраторы
- 27.1 Мультиплексоры
- 27.2 Демультиплексоры
- 27.3 Цифровые компараторы
- 27.4 Схема проверки на чётность/нечётность
- 28.1 Общее определение сумматора
- 28.2 Классификация сумматоров
- 28.3 Двоичный полусумматор
- 28.4 Одноразрядный двоичный сумматор
- 28.5 Многоразрядный сумматор параллельного действия
- 29.1 Последовательностные цифровые устройства
- 29.2 Общее определение триггеров
- 29.3 Классификация триггеров
- 29.4 Асинхронный rs-триггер
- 29.5 Синхронный rs-триггер
- 29.6 Двухступенчатый rs-триггер
- 29.7 D-триггер
- 29.8 Универсальный jk-триггер
- 29.9 Т-триггер
- 29.10 Синхронные триггеры с динамическим управлением
- 29.11 Взаимные преобразования триггеров
- 30.1 Общее определение регистров
- 30.2 Классификация регистров
- 30.3 Регистр памяти
- 30.4 Регистр сдвига
- 30.5 Регистр с параллельным приемом и последовательной
- 30.6 Регистр с последовательным приемом и параллельной
- 30.7 Универсальный регистр
- 30.8 Регистр последовательного приближения
- 31.1 Общее определение счетчиков
- 31.2 Классификация счетчиков
- 31.3 Асинхронные счетчики
- 31.4 Построение счётчиков с произвольным модулем счёта
- 31.5 Синхронные счетчики с асинхронным переносом
- 31.6 Синхронные счетчики
- Литература
- Содержание
- Электроника и микропроцессорная техника