- под действием импульсного сигнала d автомат совершает замкнутый цикл переходов через состояния 00, 01, 10; если работа автомата начнется из состояния 00, то в промежутках между импульсами d с выходов a, b можно считывать двоичный код, показывающий количество этих импульсов (0,1,2). Счет их ведется по модулю 3;
- поскольку под действием сигнала c автомат из любого устойчивого состояния переходит в состояние 00, то это сигнал “сброс” в состояние 00;
- внутреннее состояние 11 являемся недостижимым, так как в нем автомат может оказаться только в момент подачи питания. Из цикла нормальной работы оно выпадает;
- переход из 01 в 10 совершается с состязанием элементов памяти,
однако это не влияет на устойчивость работы автомата если длительность импульса
d достаточна, чтобы
вызвать переход, и такова, что к моменту установки
триггеров в новое внутреннее состояние.
Пример 2.13. Выполнить анализ автомата, схема которого приведена на рис.2.22,а.
Решение. Элементами памяти этой схемы являются
JK-триггеры с входной логикой. Выходы автомата –
:
.
Анализируется автомат Мура.
Рис.2.22.
Можно
заметить, что входы предназначены для
раздельной записи 1 в триггеры, а сигнал на входе
все элементы памяти сбрасывает в 0.
Таким образом, имеет смысл
исследовать работу автомата, учитывая лишь входной сигнал .
Определим функции возбуждений:
Учитывая тип триггеров, находим функции переходов автомата:
По полученным ДНФ функций переходов заполняем отмеченную таблицу переходов (рисунок 2.22,б). Обозначив в таблице устойчивые состояния, строим граф переходов (рисунок 2.22,в).
Из графа видно, что ни из
состояния 000, ни из состояния 111 автомат не уходит, если на него действует
только сигнал , и все внутренние состояния устойчивы при его отсутствии.
Контур 001-010-100 показывает, что импульсным сигналом
единица сдвигается в сторону старших
разрядов, а затем снова оказывается в младшем. Сдвиг влево кода, ранее
записанного в триггеры автомата, также можно видеть и в замкнутом контуре
011-110-101.
Таким образом, анализируемый
автомат представляет собой кольцевой трехразрядный регистр сдвига влево, причем
– управляющий сдвигом вход;
– вход сброса в состояние 000;
(
) –
входы записи единицы в разряды регистра.
Пример 2.14. Определить, как функционирует автомат, схема которого приведена на рисунке 2.21,г.
Решение. Непосредственно по схеме автомата
назначение входов и
определить
затруднительно. Поэтому при анализе будем считать, что схема имеет два входа
, два выхода
и два элемента
памяти типа RS-триггеров.
Запишем функции выходов и функции возбуждений:
Определим функции переходов автомата:
Учитывая, что анализируемый
автомат - автомат Мура, по полученным ДНФ функций переходов строим отмеченную
кодированную таблицу переходов (смотрите рисунок 2.21,д) и граф. переходов
(рис.2.21,е). Исследуя с помощью таблицы и графа переходов работу автомата,
можно сделать вывод, что он работает как JK-триггер
с потенциальными входами. Считая состояние 00 – нулевым состоянием триггера, а
11 - единичным, получаем, что вход аналогичен K-входу,
вход
- J-входу. Выход
- прямой, а
-инверсный. Внутренние состояния 01 и 10
устойчивы, пока сигнала вызвавшее переход в это состояние, равны единице.
Если входные сигналы таковы, что
изменение состояния входов на состояние
происходит быстрее, чем установка RS- триггеров в новое состоянии, то автомат работает
устойчиво.
Если же задние фронты
прямоугольных потенциальных сигналов затянуты, то в работе автомата возможны
сбои. Пусть изменение состояния входов
на состояние
происходит так, что на некоторое время,
большее чем переходные процессы в RS-триггерах,
на входах появится комбинация
. Тогда из внутреннего
состояния 01 автомат перейдет в 11, а затем в 10. Таким образом, из-за
состязания входов при пологих задних фронтах входных сигналов исследуемая схема
может работать неустойчиво.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.