Часто D -триггер используется с дополнительным разрешающим входом V. В таком исполнении он называется VD -триггером. Когда на вход V подается сигнал «0», триггер хранит свое внутреннее состояние, когда на вход V подается сигнал «1», триггер работает как D -триггер (рис. 3.14).
Рисунок 3.14 – Условное обозначение асинхронного VD -триггера
Таблица 3.19 – Полная таблица переходов VD -триггера
t | t +1 | |||
V | D | Q | Q | |
Получим сокращенную таблицу переходов (таблица 3.20).
Таблица 3.20 – Сокращенная таблица переходов VD -триггера
V | D | Q (t +1) |
Q (t) | ||
Q (t) | ||
В таблице 3.21 представлена дополнительная таблица переходов.
Таблица 3.21 – Дополнительная таблица переходов VD -триггера
Вход | 1 «0-0» | 2 «0-1» | 3 «1-0» | 4 «1-1» |
V | 0 0 1 | 0 0 1 | ||
D | 0 1 0 | 0 1 1 |
Для построения матрицы переходов VD -триггера найдем общую зависимость сигналов на входах V и D путем перехода к символической записи и использования формулы разложения булевых функций на соответствующих переходах:
|
|
«0-0» | |||||
V | » | ||||
D |
Для перехода «0-0» будем иметь: V = b 1; D = ;
«0-1» | |
V | |
D |
Для перехода «0-1» будем иметь: V = 1; D = 1;
«1-0» | |
V | |
D |
Для перехода «1-0» будем иметь: V = 1; D = 0;
«0-0» | |||||
V | » | ||||
D |
Для перехода «1-1» будем иметь: V = b 3; D = ;
Матрица переходов представлена в таблице 3.22.
Таблица 3.22 – Матрица переходов VD -триггера
Q (t)- Q (t +1) | V | D |
0-0 | b 1 | |
0-1 | ||
1-0 | ||
1-1 | b 3 |