- •Введение
- •Теоритические основы логического проектирования счетчиков импульсов
- •2.1.Основные характеристики и классификация счетчиков
- •Классификация счетчиков по направлению изменения состояний
- •Классификация счетчиков по способу переключения разрядов
- •Методика синтеза синхронных счетчиков
- •2.3 Синхронный суммирующий двоичный
- •На jk триггерах.
- •2 Рис.12 .5. Особенности синтеза реверсивных синхронных счетчиков
- •2.4 Синхронный вычитающий двоичный счетчик
- •2.6 Особенности синтеза синхронных двоично-десятичных счетчиков, работающих в неоднозначных кодах.
- •2.7 Методика синтеза асинхронных счетчиков
- •2.9.Асинхронный суммирующий двоичный счетчик
- •С динамическим управлением
- •2.10. Особенности синтеза реверсивных счетчиков
- •2.11. Особенности синтеза асинхронных двоично – десятичных счетчиков, работающих в неоднозначных кодах.
2.10. Особенности синтеза реверсивных счетчиков
Реверсивные асинхронные счетчики также могут быть построены двух видов: с одним счетным входом и одним входом управления; либо с двумя счетными входами. Мы будем рассматривать первый вариант, ограничиваясь, для простоты, четырехразрядными счетчиками. Сравнивая методики синтеза синхронных (п.2.2) и асинхронных (п.2.7) счетчиков, можно заметить, что они отличаются лишь составлением уравнений тактирующих входов и упрощения, за счет появления безразличных состояний в диаграммах Вейча, уравнений входов информационных. Следовательно, можно предположить, что синтез реверсивных асинхронных счетчиков будет отличаться от соответствующего синхронного аналога, лишь фактом объединения уравнений для тактирующих входов (в зависимости от сигнала управления Р) суммирующего и вычитающего асинхронных счетчиков.
Таким образом, последовательность синтеза произвольного асинхронного реверсивного счетчика должна быть следующая:
Условимся считать, что счетчик переходит в суммирующий режим при Р = 1, а в режим вычитания при Р = 0.
В соответствии с методикой п.2.7 получаем уравнения тактирующих (2.20) и информационных (2.21) входов для суммирующего (Р = 1) и вычитающего (Р = 0) счетчиков, на одном и том же типе триггеров, с одинаковым числом разрядов, и коде в котором они работают.
=1
= 0
=
=
=
,
=
14;
=
(2.20)
;
где
-
-
выходы триггеров (i
r) – го разрядов в прямой
или инверсной форме и при использовании,
например, JK триггеров:
(2.21)
Уравнения тактирующих входов реверсивного асинхронного счетчика находят по правилам, изложенным в п.2.5. (выражений 2.10 – 2.13), полагая, что теперь является функцией уже не одного а трех аргументов, т.е.
(2.22)
Далее строят таблицу, аналогично табл.
5, 6 где, перебирая все 8 возможных
комбинаций переменных
каждой
из них ставится в соответствие значение
,
исходя из выражений 2.20 (табл.10).
Таблица 10
Pn
0
0
0
0
0
0
1
1
0
1
0
0
0
1
1
1
1
0
0
0
1
0
1
0
1
1
0
1
1
1
1
1
рис.24
(2.23)
В тех случаях, когда требуется использовать элементы многоступенчатой логики типа К155ЛР1, ЛР3, ЛР4 и т.д. Считывание (минимизацию) с диаграмм Вейча удобно производить «по нулям» (п.2.6 «ПРИЛОЖЕНИЯ»). В этом случае получаем:
(2.24)
Получаем аналогичные уравнения для третьего и четвертого разрядов.
(2.25)
(2.26)
Уравнения входов реверсивного асинхронного счетчика, получают из (2.21) по аналогии с п.2.5.
По получении уравнениям тактирующих и информационных входов изображаем схему счетчика.
Рассмотренной методикой можно пользоваться
при произвольном числе разрядов счетчика,
а п.2.-4 также в тех случаях, когда,
например, при
=1
,
,
а при
=
0,
.
В этом случае выражение (2.22) приобретает
вид:
(2.27)
т.е. сигнал
- можно считать обычным аргументом
функции
.
