![]() ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
НА ОСНОВЕ СЧЕТЧИКОВ ДЖОНСОНА
Кольцевой регистр с перекрестной обратной связью (счетчик Джонсона, счетчик Мебиуса, счетчик Либау-Крейга) обладает обратной связью замкнутой на первый триггер от инверсии выходного сигнала (рис.15, а) [1]. Он имеет Показанный на рис. 15, а четырехразрядный счетчик Джонсона при начальном нулевом состоянии работает следующим образом. Первый тактовый импульс «Сдвиг» установит первый триггер в единичное состояние
Рис.15. Схема счетчика Джонсона (а) и временные диаграммы его работы (б)
Особенность рассмотренной схемы – четное число состояний при любом n (2 n – всегда число четное). Обычный кольцевой регистр такого ограничения не имеет. Преобразование выходного кода счетчика Джонсона в код «1 из N» требует добавления всего одного двухвходового элемента «И» либо «И-НЕ» для каждого выхода распределителя тактов. Принцип дешифрации состоит в выявлении положения характерной координаты временной диаграммы – границы между зонами единиц и нулей (табл. 3).
Таблица 3
В двух случаях (для слов, состоящих только из нулей или только из единиц) состояние выявляется анализом крайних разрядов. В остальных случаях анализируются разряды на границе зоны единиц и нулей. Как видно из таблицы, преобразование выходного кода счетчика Джонсона в код «1 из N» осуществляется согласно выражениям где По полученным выражениям строится дешифратор. Рассмотрим дешифратор с элементами «И-НЕ» (с инверсными выходами). В таком дешифраторе можно дополнительно принять меры по предотвращению перекрытий импульсов в соседних каналах, возможных из-за различных задержек элементов. Используя элементы с тремя входами и «косыми связями» (рис.16, а), можно запретить начало импульса в последующем канале до его завершения в предыдущем. Распределитель тактов в целом (рис.16, б) имеет выходные сигналы в коде «1 из N». Для схем со счетчиками Джонсона могут возникнуть вопросы преодоления ограничения обязательной четности числа состояний счетчика и обеспечения автоматического вхождения его в рабочий цикл (свойства самозапуска). Первую задачу можно решить в рамках подхода, применявшегося при построении счетчиков с произвольным модулем, то есть исключением одного «лишнего» состояния.
Рис.16. Схемы преобразования кода Джонсона в коде «1 из N» (а) и распределителя на основе счетчика Джонсона (б)
Получить схему с исключенным состоянием можно показанным выше способом, переходя от таблицы функционирования к функциям возбуждения триггеров и далее к схеме. Однако в данном случае нетрудно сократить этот путь, пользуясь простыми рассуждениями. Пусть исключению подлежит состояние «11...11». Чтобы его исключить, нужно перейти к следующему состоянию не от состояния «все единицы», а от предыдущего состояния «11...10», которое создает единицу в предпоследнем разряде счетчика, то есть нуль на инверсном выходе этого разряда. Подавая этот нулевой сигнал на вход счетчика вместе с основным сигналом обратной связи через конъюнктор (показан на рис.16, б штриховой линией), исключим состояние «11...11» и получим счетчик с нечетным числом состояний Задача обеспечения вхождения распределителя на основе счетчика Джонсона в рабочий цикл связана с тем, что базовая схема, рассмотренная ранее, свойством самозапуска не обладает. Например, распределитель с трехразрядным счетчиком Джонсона имеет общее число возможных состояний Чтобы придать схеме свойство самозапуска, нужно модифицировать сигнал обратной связи, поступающий на вход счетчика. Понятно, что это можно сделать многими путями, поскольку траектория перехода из замкнутого цикла неиспользуемых состояний в рабочий неоднозначна. Одной из возможностей является выработка сигнала обратной связи согласно выражению Распределители на основе счетчиков Джонсона характеризуются небольшими аппаратными затратами (1/2 триггера и один двухвходовой вентиль на канал) и достаточно высоким быстродействием (время установления равно сумме задержек переключения триггера и вентиля). Счетчики Джонсона реализованы, в частности, в сериях элементов типа КМОП (микросхемы ИЕ9 и ИЕ19 серии К561 и др.), причем одной из причин их применения является отсутствие импульсов помех в выходном напряжении и пониженный уровень токовых импульсов в цепях питания, создаваемых микросхемами. Распределитель в целом реализован в виде интегральной схемы К561ИЕ8. Следует заметить, что распределители могут быть получены без применения специализированных схем в виде сочетания обычного двоичного счетчика и дешифратора. Это решение наиболее очевидно. Однако такая схема имеет ряд недостатков. Одним из них является искажение выходной последовательности в результате возникновения гонок. Выходом из этой ситуации может служить синтез синхронного распределителя импульсов по приведенному ниже алгоритму [3]. Рассмотрим эту процедуру на конкретном примере. Пусть необходимо построить схему, формирующую две выходные последовательности
Рис. 17. Выходные последовательности распределителя
Алгоритм синтеза распределителя импульсов (РИ) может быть представлен следующим образом: 1. Определить величину одного кванта времени D как наибольший общий делитель (НОД) из длительностей импульсов
Из исходных данных получаем: D = НОД( 2. Импульсные последовательности
Среди m выходных последовательностей не должно быть взаимно инверсных, поскольку такие последовательности получаются автоматически (на инверсных выходах элементов памяти или с использованием дополнительного инвертора). В рассматриваемом примере получаются следующие коды:
3. В множестве кодов вида В нашем примере чаще всего повторяется код «11», k = 4. 4. Определить общее количество элементов памяти n по формуле
5. Доопределить m -разрядные коды
6. Используя аппарат синтеза счетчиков с произвольным порядком счета, построить требуемый РИ. При большом числе выходных каналов эта структура может выигрывать у других, но при малом числе каналов преимущество по аппаратной сложности и быстродействию, как правило, оказывается на стороне вариантов с кольцевыми регистрами или счетчиками Джонсона.
Не нашли, что искали? Воспользуйтесь поиском:
|