Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1 / Документ Microsoft Office Word.docx
Скачиваний:
16
Добавлен:
13.04.2015
Размер:
30.38 Кб
Скачать

218 Глава 3

Распределители на кольцевых регистрах находят применение при малом числе выходных каналов, когда необходимость иметь по триггеру на каждый канал не ведет к чрезмерно большим аппаратурным затратам. Достоинством рас­пределителей на кольцевых регистрах является отсутствие дешифраторов в их структуре и, как следствие, высокое быстродействие (задержка перехода в новое состояние равна времени переключения триггера).

Счетчики в коде "1 из N11 на основе счетчиков Джонсона

Кольцевой регистр с перекрестной обратной связью (счетчик Джонсона, счет­чик Мебиуса, счетчик Либау-Крейга) обладает обратной связью замкнутой на первый триггер от инверсии выходного сигнала (рис. 3.59, а). Он имеет 2п состояний, т. е. при той же разрядности вдвое больше, чем обычный кольцевой регистр. В то же время выход счетчика Джонсона представлен не в коде "I из N", что требует преобразования кодов для получения выходов распределителя тактов. Такие преобразователи очень просты, что и обуслав­ливает применение счетчиков Джонсона в составе распределителей.

Рис. 3.59. Схема счетчика Джонсона (а) и временные диаграммы его работы (б)

Показанный на рисунке четырехразрядный счетчик Джонсона при началь­ном нулевом состоянии работает следующим образом. Первый тактовый

Функциональные узлы последовательностного типа (автоматы с памятью) 219

импульс "Сдвиг" установит первый триггер в единичное состояние (Qi ■ 1), т. к. Q4= 1, в остальных разрядах будут нули как результат сдвига нулей от соседних слева разрядов. Второй импульс "Сдвиг" сохраняет единичное со* стояние первого триггера, т. к. по-прежнему Q4— I. Второй же разряд ока­жется в единичном состоянии (Q2 = 1), поскольку примет единицу от пер­вого триггера. Остальные разряды будут нулевыми. Последующие сдвиги приведут к заполнению единицами всех разрядов счетчика, т. е. "волна еди­ниц", распространяясь слева направо, приведет счетчик в состояние 1111. Следующий импульс сдвига установит первый разряд в нуль, т. к. теперь <34 - 0. Этим начинается процесс распространения "волны нулей". После восьми импульсов повторится состояние 0000, с которого было начато рас­смотрение работы счетчика. Временные диаграммы описанных процессов показаны на рис. 3.59, б.

Особенность рассмотренной схемы — четное число состояний при любом п (2п — всегда число четное). Обычный кольцевой регистр такого ограниче­ния не имеет.

Преобразование выходного кода счетчика Джонсона в код "1 из N" требует добавления всего одного двухвходового элемента И либо И-НЕ для каждого выхода распределителя тактов. Принцип дешифрации состоит в выявлении положения характерной координаты временной диаграммы — границы меж­ду зонами единиц и нулей (табл. 3.16).

В двух случаях (для слов, состоящих только из нулей или только из единиц) состояние выявляется анализом крайних разрядов. В остальных случаях ана­лизируются разряды на границе зоны единиц и нулей.

220 Гпава 3

Как видно из таблицы, преобразование выходного кода счетчика Джонсона в код П1 из N" осуществляется согласно выражениям

Fo = Q1QF| = Q1O2» ^2 = Q2QРз= Q3Q4*

F4 = Q1QF5 “ Q1Q^6 = Q2Q3* F7 e,Q3Q4. где Fj (i ® 0...7) — выходы распределителя тактов.

По полученным выражениям строится дешифратор. Рассмотрим дешифра­тор с элементами И-НЕ (с инверсными выходами). В таком дешифраторе можно дополнительно принять меры по предотвращению перекрытий им­пульсов в соседних каналах, возможных из-за различных задержек элемен­тов. Используя элементы с тремя входами и "косыми связями" (рис. 3.60, а), можно запретить начало импульса в последующем канале до его завершения в предыдущем.

Рис. 3.60. Схемы преобразования кода Джонсона в код ”1 из N" (а) и распределителя на основе счетчика Джонсона (б)

Распределитель тактов в целом (рис. 3.60, б) имеет выходные сигналы в коде "1 из N".

Функциональные узлы последовательностного типа (автоматы с памятью) 221

Для схем со счетчиками Джонсона могут возникнуть вопросы преодоления ограничения обязательной четности числа состояний счетчика и обеспече­ния автоматического вхождения его в рабочий цикл (свойства самозапуска).

Первую задачу можно решить в рамках подхода, применявшегося при по­строении счетчиков с произвольным модулем, т. е. исключением одного "лишнего" состояния.

Получить схему с исключенным состоянием можно уже не раз показанным способом, переходя от таблицы функционирования к функциям возбужде­ния триггеров и далее к схеме. Однако в данном случае нетрудно сократить этот путь, пользуясь простыми рассуждениями. Пусть исключению подле­жит состояние 11... 11. Чтобы его исключить, нужно перейти к следующему состоянию не от состояния "все единицы", а от предыдущего состояния И... 10, которое создает единицу в предпоследнем разряде счетчика, т. е. нуль на инверсном выходе этого разряда. Подавая этот нулевой сигнал на вход счетчика вместе с основным сигналом обратной связи через конъюнк- тор (показан на рис. 3.60, б штриховой линией), исключим состояние 11...11 и получим счетчик с нечетным числом состояний 2n—I.

Задача обеспечения вхождения распределителя на основе счетчика Джонсона в рабочий цикл связана с тем, что базовая схема, рассмотренная ранее, свойст­вом самозапуска не обладает. Например, распределитель с трехразрядным счетчиком Джонсона имеет общее число возможных состояний 23 = 8, а число состояний в рабочем цикле 2-3 = 6. Неиспользуемыми являются два состояния: 010 и 101. Нетрудно видеть, что из состояния 010 счетчик перей­дет в состояние 101, а из состояния 101 в состояние 010. Таким образом,наряду с замкнутым рабочим циклом существует и замкнутый цикл из двух неиспользуемых состояний, попав в который, схема без постороннего воз­действия не сможет перейти в рабочий цикл.

Чтобы придать схеме свойство самозапуска, нужно модифицировать сигнал обратной связи, поступающий на вход счетчика. Понятно, что это можно сделать многими путями, поскольку траектория перехода из замкнутого цикла неиспользуемых состояний в рабочий неоднозначна. Одной из воз­можностей является выработка сигнала обратной связи согласно выражению

Foc = Dl = On. Q2Q1.

Распределители на основе счетчиков Джонсона характеризуются небольши­ми аппаратурными затратами (1/2 триггера и один двухвходовой вентиль на канал) и достаточно высоким быстродействием (время установления — сум­ма задержек переключения триггера и вентиля). Счетчики Джонсона реали­зованы, в частности, в сериях элементов типа КМОП (микросхемы ИЕ9 и ИЕ19 серии KS61 и др.), причем одной из причин их применения является отсутствие импульсов помех в выходном напряжении и пониженный уро­вень токовых импульсов в цепях питания, создаваемых микросхемами. Рас­пределитель в целом реализован в ИС К561ИЕ8.

Соседние файлы в папке 1