D Триггер
Имеет один информационный вход D, информация с которого переписывается на выход только по сигналу синхронизации. Следовательно D триггер может быть только синхронным, т.к. информация на выходе остается неизменной до прихода следующего синхронного импульса. D триггер часто называют триггером с запоминанием информации или триггер-защелкой.
Синтезируем структуру D-триггер на основе синхронизации RS-триггера.
Для этого на
Подставив в ФАЛ RS-триггер и получим
Таблица переходов
С |
D |
Qn |
Qn+1 |
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 |
т.е. при С=0 информация на выходе Qn+1 зависит только от текущего состояния Qn;
при С=1 информация на выходе Qn+1 зависит только от информационного сигнала.
Разностью D-триггера является D триггер который снабжен входом разрешения работы V. По сути действие входа V аналогично входу С.
При V =1 – соответствует работе D-триггера.
При V=0 – -хранит записанную ранее информацию Qn+1 = Qn
D-триггер может быть снабжен входами асинхронной установки
ФАЛ полного D-триггера:
Построен по принципу 2-х ступенчатого запоминания информации, который состоит в следующем:
Наличие 2-х триггерных структур, одна из которых называется ведущий триггер, другой- ведомый.
Оба функционируют как синхронные Т2 со статическим управлением. При значении на синхронный вход с=1 ведущий триггер устанавливается в состояние соответствующее сигналам на информационных входах.
Ведомый триггер имеет инверсный вход синхр. Не восприимчив к информации поступающей на его входы с выходов ведущего триггера т.е. остается в состоянии в котором был ранее установлен.
При изменении значения С=0 ведущий триггер отключается от информационных входов, а ведомый триггер установлен в состояние, в котором находится ведущий.
Таким образом управление процессами в триггере с 2ступенчатым запоминанием информации за время тактового периода осуществляется двумя фронтами сигнала на вход с:
- на положительном фронте происходит установка ведущего триггера;
- на отрицательном фронте происходит установка ведомого триггера.Зачем вводится 2-х ступенчатая организация?
Т-триггер может быть реализован на RS и D триггерах при введении дополнительных обратных связей:
T |
Qn |
Qn+1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
Полученные структуры соответствуют алгоритму работы Т-триггера, но не могут обеспечить надежного функционирования, т.к.
- Элемент памяти одновременно должен выполнять два взаимоисключающие функции: с одной стороны он должен быть источником информации, а с другой – ее приемником.
- При введении элемента, обладающего собственной инерционностью
(линии задержки - работают в режиме генератора незатухающих колебаний (автогенератора):если к моменту изменения сигналов на вход R, S или D сигнал Т еще не снят, то происходит следующее переключение триггера.
Для предупреждения работы в режиме автогенератора
1 способ: искусственно ограничивать длительность сигнала Т (реализуется в триггер с динамическим управлением)
2 способ: использовать дополнительный элемент памяти, запоминающий новые значения сигналов R,S или D и подающий их на информационные входы основного (ведомого) элемента памяти только после снятия активного сигнала со входа Т. (реализуется в 2-х ступенчатых триггерах)
Часто 2-х ступенчатый триггер называется MS-триггером от английских слов master и slave (хозяин и работник).
По 2-х ступенчатой структуре могут быть построены любого типа триггеры)Т-триггер (счетный), должен изменять свое состояние на противоположное по каждому активному логическому сигналу на информационном входе Т.
Таблица переходов
С |
Т |
Qn |
Qn+1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
Рис.4. Структурная схема Т-триггера