Файл: 1. Основные параметры и характеристики логических элементов.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 22.11.2023
Просмотров: 321
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
54. Синтез синхронных двоичных счетчиков с переменным коэффициентом счета
Рассмотрим синтез двоичного счетчика с произвольным порядком счета и . Смена состояний счетчика и функции переходов приведены в таблице 3.13.
Таблица 3.13
№ сост. | | | | | | | | | |
0 | 0 | 0 | 0 | 0 | 1 | 0 | 00 | 01 | 00 |
2 | 0 | 1 | 0 | 0 | 0 | 1 | 00 | 10 | 01 |
1 | 0 | 0 | 1 | 0 | 1 | 1 | 00 | 01 | 11 |
3 | 0 | 1 | 1 | 1 | 0 | 1 | 01 | 10 | 11 |
5 | 1 | 0 | 1 | 1 | 1 | 1 | 11 | 01 | 11 |
7 | 1 | 1 | 1 | 1 | 1 | 0 | 11 | 11 | 10 |
6 | 1 | 1 | 0 | 1 | 0 | 0 | 11 | 10 | 00 |
4 | 1 | 0 | 0 | 0 | 0 | 0 | 10 | 00 | 00 |
Карты Карно для функций переходов и функций возбуждения J и K входов показаны на рис. 3.21 и 3.22 соответственно.
Рис. 3.21. Карты Карно для функций переходов
Рис. 3.22. Карты Карно для функций входов JK-триггеров
После минимизации получаем следующие уравнения для информационных входов триггеров:
, , ,
, , . (3.33)
Исходя из системы уравнений (3.33) строим схему двоичного счетчика с и произвольным порядком счета.
Рис. 3.23. Схема двоичного счетчика с и произвольным порядком счета
Для создания счетчиков, у которых , в двоичные счетчики вводят дополнительные логические связи (прямые и обратные). Таким образом, например, получают широко распространенные десятичные (декадные) счетчики с , имеющие десять комбинаций выходных сигналов.
55. Кольцевые счетчики
Кольцевые счетчики. Кольцевые счетчики представляют собой группу последовательно соединенных и замкнутых в кольцо триггеров (выход последнего подключен к входу первого). В таком счетчике единица, записанная во входной триггер на первом такте, с выхода счетчика снова попадает на его вход и далее весь цикл повторяется. Модуль счета такого кольцевого счетчика равен , где – число триггеров.
Разновидностью кольцевых счетчиков являются счетчики Джонсона. В этих счетчиках вход регистра соединен не с выходом , а с инверсным выходом . В результате, когда на вход счетчика поступают тактовые импульсы, то вначале разряды счетчика заполняются единицами, а затем – нулями. Схема четырехразрядного счетчика Джонсона приведена на рис. 3.27,а, а состояние его выходов показано в таблице 3.13.
Таблица 3.13
Номер сост-я | | | | | | | | |
1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
2 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
3 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 0 |
4 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 |
5 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 |
6 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 |
7 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 |
8 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
Модуль счета счетчика Джонсона в два раза больше модуля счета простого кольцевого счетчика, т.е. . Счетчики Джонсона широко используются в делителях частоты импульсов, генераторах случайных чисел, в устройствах памяти и др. На базе счетчика Джонсона можно легко реализовать счетчики с любым четным модулем счета. При необходимости иметь нечетное значение модуля счета можно на вход первого разряда подавать вместо сигнала сигнал , как показано на рис. 3.27,б. При этом из набора выходных состояний счетчика Джонсона исключается одна кодовая комбинация, составленная из единиц.
Рис. 3.27. Схема четырехразрядного счетчика Джонсона с четным (а) и нечетным (б) модулем счета
56. Определение генераторов кодов. Синтез генераторов кодов на основе счетчиков
Последовательностные узлы этого типа называют также распределителями сигналов (импульсов), так как образуемая на их выходах последовательность двоичных чисел часто используется в цифровых системах как последовательность сигналов, управляющих работой других узлов. Число состояний генератора называется длиной последовательности чисел , которая определяется как число тактов машинного времени (периодов синхросигналов), после которого последовательность чисел на выходе генератора повторяется. По своей структуре генераторы чисел близки либо к счетчикам, либо к регистрам [1].
Генераторы на основе счетчиков. Любой счетчик можно рассматривать как генератор определенной последовательности чисел, имеющей [1, 9].
Пример 5.7. Спроектировать генератор последовательности чисел 0–2–1–3–5–7–6–4.
Решение. Данный генератор кодов представляет собой двоичный счетчик с и произвольным порядком счета, метод проектирования которого рассматривался выше.
Смена состояний счетчика и функции переходов приведены в табл. 5.12.
Таблица 5.12
Таблица состояний двоичного счетчика с произвольным порядком счета
№ сост. | | | | | | | | | |
0 | 0 | 0 | 0 | 0 | 1 | 0 | 00 | 01 | 00 |
2 | 0 | 1 | 0 | 0 | 0 | 1 | 00 | 10 | 01 |
1 | 0 | 0 | 1 | 0 | 1 | 1 | 00 | 01 | 11 |
3 | 0 | 1 | 1 | 1 | 0 | 1 | 01 | 10 | 11 |
5 | 1 | 0 | 1 | 1 | 1 | 1 | 11 | 01 | 11 |
7 | 1 | 1 | 1 | 1 | 1 | 0 | 11 | 11 | 10 |
6 | 1 | 1 | 0 | 1 | 0 | 0 | 11 | 10 | 00 |
4 | 1 | 0 | 0 | 0 | 0 | 0 | 10 | 00 | 00 |
К
арты Карно для функций переходов и функций возбуждения J и K входов показаны на рис. 5.22 и 5.23 соответственно.
Рис. 5.22. Карты Карно для функций переходов
После минимизации получаем следующие уравнения для информационных входов триггеров:
, , , (5.16)
, , .
Рис. 5.23. Карты Карно для функций входов JK-триггеров
Исходя из системы уравнений (5.16) строим схему двоичного счетчика с и произвольным порядком счета (рис. 5.24).
Рис. 5.24. Схема генератора кодов с
Если число двоичных разрядов в генерируемых числах , то для уменьшения числа используемых триггеров структура генераторов несколько изменяется. В этом случае генератор целесообразно строить в виде соединения счетчика с модулем счета и подключенной к его выходам комбинационной схемы, реализующей требуемые значения двоичных чисел [1].
Пример 5.8. В качестве примера рассмотрим построение генератора чисел 3–2–12–8.
Решение. Так как , то в качестве основы генератора используем двухразрядный параллельный счетчик с модулем счета , на выходах , которого образуется последовательность чисел 0–1–2–3. Подключив к выходам счетчика выходную комбинационную схему, выполняющую преобразование кодов в соответствии с табл. 5.13, получим структуру генератора (рис. 5.25), образующего заданную последовательность чисел. Проектирование такого генератора с помощью словарного метода потребовало бы применения четырех JK-триггеров. В результате потребляемая генератором мощность и занимаемая на кристалле площадь возросли бы в 2 раза.
Таблица 5.13
| | | | | |
0 | 0 | 0 | 0 | 1 | 1 |
0 | 1 | 0 | 0 | 1 | 0 |
1 | 0 | 1 | 1 | 0 | 0 |
1 | 1 | 1 | 0 | 0 | 0 |
Рис. 5.25. Логическая схема генератора кодов 3–2–12–8 (а) и его временные диаграммы (б)
57. Синтез генераторов кодов на основе сдвиговых регистров.
Генераторы на основе сдвиговых регистров. Таким способом можно реализовать генераторы циклических последовательностей чисел,в которых каждое последующее число образуется путем сдвига предыдущего числа, записанного в регистре, на один разряд и введением в освободившийся первый разряд 0 или 1. Для этого ко входу первого разряда регистра подключается комбинационная схема, образующая необходимый управляющий сигнал .