- •Введение
- •Теоритические основы логического проектирования счетчиков импульсов
- •2.1.Основные характеристики и классификация счетчиков
- •Классификация счетчиков по направлению изменения состояний
- •Классификация счетчиков по способу переключения разрядов
- •Методика синтеза синхронных счетчиков
- •2.3 Синхронный суммирующий двоичный
- •На jk триггерах.
- •2.4 Синхронный вычитающий двоичный счетчик
- •2 Рис.12 .5. Особенности синтеза реверсивных синхронных счетчиков
- •2.6 Особенности синтеза синхронных двоично-десятичных счетчиков, работающих в неоднозначных кодах.
- •2.7 Методика синтеза асинхронных счетчиков
- •2.9.Асинхронный суммирующий двоичный счетчик
- •С динамическим управлением
- •2.10. Особенности синтеза реверсивных счетчиков
- •2.11. Особенности синтеза асинхронных двоично – десятичных счетчиков, работающих в неоднозначных кодах.
2.6 Особенности синтеза синхронных двоично-десятичных счетчиков, работающих в неоднозначных кодах.
Сразу
укажем, что все особенности рассматриваемые
в этом пункте относятся также к любым
недвоичным синхронным счетчикам с
,
т.е., например,
,
,
и работающих в любых (в том числе и
однозначных ) кодах, а также произвольным
двоичным кодам кроме ''8-4-2-1''.
Рассмотрим
синтез синхронного суммирующего счетчика
с
,
работающего в коде ''5-2-2-1'' на JK
триггерах.
1.Определяем количество разрядов счетчика
2.Для составления таблицы функционирования отметим что код ''5-2-2-1'' является неоднозначным, следовательно, необходимо выбрать одну из возможных (произвольно) таблиц функционирования (табл.7).
Кроме того, наличие избыточных комбинаций, число которых определено в (2.2) и равно 16-10=6, позволяет факультативно доопределить их в диаграммах Вейча для уравнений входов, т.е. использовать способ минимизации частично-определенный ДНФ уравнений входов. Физически это приводит к появлению обратных связей в схеме счетчика, поскольку при их отсутствии продолжала бы существовать потенциальная возможность дальнейшего счета входных импульсов до 16
( т.е. появление единицы во всех разрядах счетчика).
Эти две необходимо иметь в виду при синтезе недвоичных счетчиков, в остальном синтез проводится по обычной методике, изложенной в п.2.2. Результаты представлены в таблице 7 и рис.16. Избыточные комбинации в диаграммах Вейча оставлены незаполненными, а варианты их до определения следуют из общих правил.
Таблица 7
N
5 2 2 1
0
0
0
0
0
1
0
0
0
1
2
0
0
1
0
3
0
0
1
1
4
0
1
1
0
5
1
0
0
0
6
1
0
0
1
7
1
0
1
0
8
1
0
1
1
9
1
1
1
0
10
0
0
0
0
рис.16
;
;
;
(2.15)
по которым синтезирована схема, без применения дополнительных логических элементов (рис.17).
Проведем анализ функционирования счетчика, для чего построим временные диаграммы на счетном входе и всех выходах (рис.18).
рис.17
рис.18
Пусть
в исходном состоянии счетчик был обнулен,
т.е.
.
Тогда в момент времени:
t1
:
-инвертирует
свое значение, т.к. в предыдущем такте
-режим
хранения предыдущего значения, т.к. в
предыдущем такте
-режим
установки в ноль, т.к. в предыдущем такте
-режим
хранения предыдущего значения, т.к. в
предыдущем такте
Далее для краткости будут указаны только режимы работы триггеров, соответствующих разрядов, обеспечиваемые действием отрицательного перепада на входе С.
t2: -инверсия t3: -инверсия
-установка в''1'' -хранение
-установка в''0'' -установка в''0''
-хранение
t4:
-
инверсия t5:
-установка
в''0''
-установка в''1'' -установка в''0''
-инверсия - установка в''0''
-хранение -хранение
t6: - инверсия t7: - инверсия
-хранение -установка в''1''
- установка в''0'' -установка в''0''
-хранение -хранение
t8: - инверсия t9: - инверсия
-хранение -установка в''1''
- установка в''0'' -инверсия
-хранение -хранение
В момент t10 т.е. по срезу десятого импульса, счетчик устанавливается в исходное состояние, а в t11 повторяется состояние рассмотренное в t1.
t10: -установка в''0'' t11: - инверсия
-установка в''0'' -хранение
- установка в''0'' - установка в''0''
-инверсия -хранение
