В соответствии с вариантом, мне задан триггер ТВ1 серии 561. Эта микросхема представляет собой два независимых тактируемых JK триггера с установкой в 0 и 1. Считывание информации с входов J и K происходит во время положительного перепада на входе С, а на выходы она передается во время отрицательного перепада. наличие низкого уровня на входах R и S одновременно дает неопределенное состояние на выходах. Логические уровни на J и K не должны изменяться, пока на С высокий уровень. Если соединить выводы J и K триггер будет работать как обычный счетный. Для следующих расчётов потребуется таблица переходов JK-триггера, которая приведена в таблице 2.
Таблица 2 - Таблица переходов JK-триггера
Переход
J
K
0®0
-
0®1
-
1®0
-
1®1
-
Рисунок 4 – JK Триггер ТВ15 марки К155
2.4 Таблица функционирования цифрового автомата
Таблица функционирования содержит графы, в которые заносятся данные текущего и следующего состояния, которое должно перейти устройство, условие перехода, сигнал управления триггерами и входные сигналы.
Предлагаемая таблица позволяет записать функции для любого числа переменных. Затем их следует внимательно проанализировать с целью возможного упрощения (минимизации). Заполняется таблица 3 по графу переходов автомата.
Заполнение таблицы производится следующим образом. Из состояния a11 в состояние а0. При этом переходе должны сформироваться выходные сигналы y1, y2, y3 (столбцы: 25, 26, 27). Вторая строка заполняется как: из состояния а0 в состояние а1. При этом переходе формируются выходные сигналы y1, y3, y5 (столбцы: 25, 27, 29). Следующая строка: из а1 в а2.
Затем переходим к заполнению столбцов «Сигналы управления триггерами». Для этого понадобятся таблица 2 - таблица переходов JK-триггера и таблица 1 - кодирование состояний цифрового автомата. Сравниваем исходное состояние триггеров с их новым и определяем тип перехода. Далее по таблице 2 находим значение сигналов и записываем их в столбцы: 17-24. В первой строке триггер Т4: сравнивая столбцы исходного состояния Q4= 1, с новым состоянием Q4= 0 по таблице 2 находим, что надо подать сигнал управления J4= -, а K4= 1. Выполнив сравнение по каждой строке для четвертого триггера, переходим к заполнению столбцов для остальных триггеров: T3, T2, T1. Заполнение столбцов для триггеров T3, T2, T1 происходит аналогично.
После заполнения таблицы 3 переходим к записи логических выражений.
По таблице функционирования переходим к записи логических выражений. Например, выходной сигнал у1 должен быть сформирован, если автомат находится в состоянии а0 или в состоянии а1 или в состоянии а2 признак х1 = 0 или в состоянии а4 или в состоянии а6 признак х3 = 1 или в состоянии а8 признак х4 = 0 или в состоянии а5. Это выражение в виде логической функции имеет вид:
(1)
Аналогично записываются функции для выходных сигналов у2, у3, у4, у5, у6:
(2)
(3) (4) (5) (6)
Следующими записываются функции для комбинационной части схемы формирования сигналов управления триггерами:
(7) (8)
(9) (10) (11) (12) (13) (14)
Заметим, что функции (5), (8), (11), (13), (14) можно упростить, применив закон склеивания. Они примут вид:
(15)
(16) (17)
(18) (19)
Далее все логические функции требуют преобразований под заданный базис И-НЕ, т.е. преобразование по формуле де Моргана. Для этого следует дважды проинвертировать полученные выражения.
(20)
(21) (22) (23) (24) (25) (26) (27) (28) (29)
(30) (31) (32) (33)
В результате после преобразований запишем конечный вид выражений: