|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Проверка правильности разработанной схемы на основе моделирования в среде Electronic Workbench.
Задание. Выполнить проектирование последовательностного устройства – счетчика с произвольным порядком счета. Входной сигнал С – импульс перехода к очередному состоянию. Последовательность выходных сигналов следующая: Q3, Q2, Q1. Значения Q, кодированные в восьмеричной системе счисления, равны: 5,6,7,0,4,1,2,3 Исходное состояние равно 5. Для выполнения использовать JK-триггеры и микросхемы серии К155.
Решение. Составим таблицу состояния JK-триггера: Таблица 1
В соответствии с таблицей 1 составим таблицу переключений выходных сигналов JK-триггера: Таблица 2
Переведем заданные выходные сигналы в двоичную систему исчисления: Таблица 3
Используя данные таблиц 2,3, построим таблицу, которая будет отражать: - последовательность выходных сигналов счетчика до переключения; - последовательность выходных сигналов счетчика после переключения; - значения входных J- и K- сигналов JK-триггеров, при которых осуществляется переключение выходных сигналов с заданной последовательностью;
Таблица 4
В столбце 1 приведён номер тактового импульса В столбце 2 приведено десятичное представление заданного сигнала В столбце 3 приведено двоичное представление заданного сигнала, распределённого по входам триггеров 1,2,3 В столбце 4 приведена таблица переходов, где цифра до стрелочки соответствует цифре текущей строки столбца 3, а цифра после стрелочки соответствует цифре следующей строки столбца 3 В столбце 5 приведены состояния входов J3 и K3 необходимые для осуществления переходов, приведённых в столбце 4 (данные для заполнения берутся из таблицы 2) В столбце 6 приведены состояния входов J2 и K2 необходимые для осуществления переходов, приведённых в столбце 4 (данные для заполнения берутся из таблицы 2) В столбце 7 приведены состояния входов J1 и K1 необходимые для осуществления переходов, приведённых в столбце 4 (данные для заполнения берутся из таблицы 2)
Используя данные столбцов 5,6,7 для входов J и K триггеров 1,2,3 составим карты Карно и получим минимизированные логические функции
Для J3
J3=Ǭ1·Ǭ2+Ǫ1·Ǫ 2 или
Для K3
K3=Ǭ1·Ǭ2+Ǫ1·Ǫ2 или
Для J2
Для K2
Для J1 J1=Ǫ3+Ǫ 2
Для K1 K1=Ǭ2+Ǫ3
На основании полученных данных составим уравнения функционирования счетчика:
Построим таблицу управляющих и выходных сигналов триггеров счетчика по тактам работы.
На основании таблицы построим диаграммы выходных сигналов и входных сигналов JK-триггеров.
На основании полученных данных составляем принципиальную электрическую схему счетчика, учитывая доступные для применения элементы. Критерием выбора является минимизация используемых микросхем Так к примеру, не существует микросхемы исключающее или не, по этому для реализации выражения , потребуется применить отдельно элемент исключающее или и отдельно элемент не. В связи с этим при решении этой задачи выгоднее реализовывать выражение K3=Ǭ1·Ǭ2+Ǫ1·Ǫ2
Пример триггера КР1533ТВ15 После составления принципиальной электрической схемы счетчика, необходимо проверить работоспособность выбранного решения.
Следует обратить внимание на подключение выводов S(set) и R(reset) для сброса схемы в начальное состояние (в данном задание число 5)
Проверка правильности разработанной схемы на основе моделирования в среде Electronic Workbench. Схема для моделирования представлена на рисунке, при этом учитывается логика реально доступных элементов: Установка в исходное состояние осуществляется ключом [S], включение входных импульсов – ключом [Space]. Регистрация входных и выходных импульсов осуществляется логическим анализатором. Результаты моделирования приведены на следующем рисунке: Последовательность сигналов на анализаторе C, Q1, Q2, Q3, сброс. Занесем значения получившихся выходных сигналов в таблицу:
Значения выходных сигналов полностью совпадают с заданными сигналами. Диаграммы выходных импульсов и входных импульсов JK-триггеров. Последовательность сигналов на анализаторе C, Q1, J1, K1, Q2, (J2=K2), Q3, (J3=K3), сброс.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|