Вычитающий счетчик со сквозным переносом

Схема вычитающего счетчика со сквозным переносом представлена на рис. 6.4. В данной схеме, также как и в предыдущей, инверсные выходы каждого триггера разряда подключены к объединённым входам J и K триггера (i+1)-го разряда через логические элементы И кроме триггера 1-го разряда. Показания счётчика снимаются с прямых выходов триггера каждого разряда (Q1 Q2 Q3 Q4).

Функционирование счётчика производится по описанному ниже алгоритму и временным диаграммам (рис. 6.4б). Предположим в счётчике записано исходное двоичное число 1101. С приходом первого импульса Т = 1 будет осуществляться арифметическое действие (1101 – 1). По переднему фронту входного импульса переключится первая ступень триггера в состояние лог.0 (см. рис. 4.15), в момент времени по заднему фронту – вторая ступень и триггер примет состояние лог.0. Все остальные триггеры останутся в прежнем состоянии, т.к. переносы, а следовательно, и информационные входы триггеров всех последующих разрядов счетчика находятся под действием логического нуля (). В счетчике установится число 1100.

С приходом второго импульса Т = 1 осуществляется вычитание из двоичного числа 1100 единицы 1 (1100 – 1). По переднему фронту входного импульса Т переключатся первые ступени триггеров и в состояния лог.1, триггера - в состояние лог.0, а в момент времени по его заднему фронту триггеры и установятся в состояния лог.1 (триггер - в состояние лог.0 (). В счетчике установится двоичное число 1011 и т.д. (рис. 6.4б).

 

 

Рис. 12.4 Вычитающий счётчик со сквозным переносом: а) - функциональная схема; б) - временная диаграмма

 

6.5 Реверсивный двоичный счётчик

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

В счётчике предусмотрены две цепи передачи переносов:

- одна соответствует схеме суммирующего счётчика;

- другая – схеме вычитающего счётчика.

Управляющие входы и служат для переключения режимов:

- при , - режим суммирования;

- при , - режим вычитания.

Вход установки нуля Уст.0 служит для обнуления счетчика, работающего в любом режиме.

 

 

Рис. 6.5 Реверсивный счётчик

 

6.6 Десятичные счетчики

В практических схемах, наряду с двоичными счетчиками, часто встречаются десятичные, основой которых служат двоичные счетчики. Каждый десятичный разряд – декада – (рассмотрим на примере JK-триггеров) представляет собой четырехразрядный двоичный счетчик, который на десятом импульсе образует перенос единицы в следующую старшую декаду и одновременно с помощью обратных связей все триггеры этой декады сбрасываются в нуль. Общая структура декады десятичного счетчика представлена на рис.6.6.

 

 

Рис. 6.6 Структура декады десятичного счетчика.

 

Состояния триггеров декады десятичного счетчика в процессе счета импульсов проходят следующие кодовые комбинации (табл. 6.1).

Переход триггеров декады счетчика из одного состояния в другое

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

К приходу очередного счетного импульса на информационных входах (J,K) каждого из триггеров должны быть установлены соответствующие сигналы, которые переключают триггер в одно из четырех состояний (табл. 6.2).

Т а б л и ц а 6.1

Состояния триггеров декады десятичного счетчика.

№ Вх-го имп-а   Выходы триггеров   Информационные входы  
Q4 Q3 2 Q2 Q1 J4 K4 J3 K3 J2 K2 J1 K1
0 * 0 * 0 * 1 *
0 * 0 * 1 * * 1
0 * 0 * * 0 1 *
0 * 1 * * 1 * 1
0 * * 0 0 8 1 *
0 * * 0 1 * * 1
0 * * 0 * 0 1 *
1 * * 1 * 1 * 1
* 0 0 * 0 * 1 *
* 1 0 * 0 * * 1
       

 

Примечание: *- любое значение информационного входа триггера.

 

Для примера рассмотрим два первых триггера (разряда) счетчика.

Перед приходом 1-го счетного импульса все триггеры установлены в нулевое состояние. По табл. 6.1 первый триггер должен перейти из

состояния лог. 0 в состояние лог.1 (01), следовательно, согласно

табл. 6.2 на информационных входах должны быть установлены сигналы: J = 1, K = *

Т а б л и ц а 6.2

Таблица переходов триггера

Вид перехода триггера   Информационные входы
J K
0→0 *
0→1 *
1→0 *
1→1 *

 

Второй триггер должен сохранить при этом на выходе прежнее состояние (), т.е. нуль переходит в нуль (0 0) и согласно табл. 6.2 на информационных входах триггера должны быть установлены сигналы: .

Рассуждая аналогичным образом, определяются все сигналы информационных входов триггеров перед приходом очередного счетного импульса и заносятся в табл. 6.1.

По табл. 6.1 строятся карты Вейча для минимизации функций, в качестве которых служат информационные входы , а аргументами – выходы триггеров.

 

Логическая схема декады десятичного счетчика представлена на рис. 6.7.

 

 

Рис. 6.7 Первая декада десятичного счетчика: а) - логическая схема,

б) - временные диаграммы.

 

Временные диаграммы показывают принцип работы декады

десятичного счетчика при подаче сигнала на вход Т счетчика.

По заднему фронту первого импульса Т = 1 (при ) в момент времени первый триггер устанавливается в единичное состояние (), сигнал которого подается на информационный вход второго триггера (т.е. ). Одновременно сигнал подается на один из входов логического элемента И, на другой вход которого подается сигнал с инверсного входа триггера . На выходе элемента И формируется сигнал который подготавливает триггер к переключению триггера при подаче второго импульса на вход счетчика.

По заднему фронту второго импульса Т = 1 в момент времени триггер переводится в нулевое состояние (), триггер - в единичное ().

В декаде счетчика устанавливается число 0010.

Рассматривая состояния триггеров декады при вводе последующих сигналов Т = 1 и учитывая наличие сигналов на соответствующих информационных входах триггеров, строится временная диаграмма

(рис. 6.7б).

Контрольные вопросы

1. Определение, общие сведения и классификация счетчиков.

2. Последовательные суммирующие и вычитающие счетчики, схемы и построение временных диаграмм.

3. Суммирующий счетчик с последовательным переносом, схема и построение временных диаграмм.

4. Вычитающий счетчик с последовательным переносом, схема и построение временных диаграмм.

5. Реверсивный двоичный счетчик, структурная схема, принцип работы.

6. Десятичный счетчик, структурная схема, временные диаграммы.

 

6.7 Делители частоты

Счетчики импульсов широко используются как делители частоты с требуемыми коэффициентами деления на 3,5 и т.д.

Необходимое число триггеров для построения делителей частоты c требуемым коэффициентом деления определяется как минимальное число n, удовлетворяющее неравенству:

 

 

При построении схемы делителя частоты можно применять один из двух способов:

- сброс счетчика в нулевое состояние при достижении заданного двоичного кода;

- использование обратных связей.

Первый способ (естественный) позволяет фиксировать в счетчике последовательно число импульсов, поданных на его вход, до заданного кода.

Второй способ использует обратные связи с какого-либо старшего разряда в младшие, обеспечивая при этом требуемые изменения в последовательности двоичных чисел при подсчете входных импульсов.