Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Гл.5 Сх.docx
Скачиваний:
43
Добавлен:
12.11.2019
Размер:
558.74 Кб
Скачать

5.2.2. Двоичные суммирующие и вычитающие счетчики

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

Число разрядов п двоичного суммирующего счетчика для заданного модуля М находят из выражения п = log2M

Значение текущего числа N+ входных импульсов n-разрядного суммирующего счетчика при отсчете с нулевого начального состояния определяют по формуле:

N+ = Qi = 2n-1 Qn + 2n-2 Qn-1 , + ...+ 20 Q1

где — вес i-го разряда;

Qi {0,1} — логическое значение прямого выхода тригера i-ro разряда.

Разряды двоичного счетчика строятся на двухступенчатых Т-триггерах или D-триггерах с динамическим управлением по фронту синхросигнала (и в счетном режиме).

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

После выработки переноса старший разряд переключается в стояние "1", а все младшие разряды — в состояние "0".

Асинхронные суммирующие счетчики на двухступенчатых Т-триггерах строятся так, чтобы входные импульсы U+ поступали на счетный вход только первого (младшего) разряда. Сигналы переноса передаются асинхронно (последовательно во времени) с прямых выходов младших разрядов на Т-входы соседних старших, как показано на рис. 5.13 для трехразрядного счетчика.

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

После подсчета семи импульсов на выходе трехразрядного счетчика устанав­ливается двоичный код Q3 Q2 Q1 = 111 (то есть максимальное значение или емкость счета).

После прихода восьмого входного импульса U+ трехразрядный суммирую­щий счетчик переключается в исходное нулевое состояние последовательно (асин­хронно) во времени: вначале спадает напряжение на выходе Q1 затем — на выходе Q2 и т.д.

Рис. 5.13. Асинхронный суммирующий счетчик на двухступенчатых Т-триггерах:

а схема; б временные диаграммы работы.

С помощью импульса по входу сброса R счетчик возвращается в нулевое со­стояние в любой момент времени.

Временные параметры n-разрядного асинхронного счетчика на двухступенча­тых триггерах определяются из соотношений:

  • разрешающая способность tрс = tT1+ tT2 = 2tT, где tT1 и tT2 -время переклю­чения первой и второй ступени триггера, причем tT1= tT2 = tT,

  • время установки tyct = tT1 + n tT2 ≈ n tT;

  • максимальная частота счета в режиме деления и управления соответствен­но: Fm = 1/2tT,

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

Схема трехразрядного асинхронного двоичного суммирующего счетчика на T-триггерах с динамическим управлением по фронту показана на рис. 5.14.

Счетные импульсы U+ поступают на T-вход только первого (младшего) разряда; последую­щие триггеры переключаются асинхронно от сигналов переноса с инверсных выхо­дов соседних младших разрядов.

Рисунок 5.14-Схема и временная диаграмма асинхронный суммирующий счетчик на Т-триггерах с динамическим управлением по фронту

Временные параметры асинхронного n-разрядного двоичного счетчика на триг­герах с динамическим управлением: tрс = tT, tyct = ntT, Fm = 1/tT, Fm.k ≈ l/ntT.

Достоинством асинхронных счетчиков является простота схемы: увеличение разрядности производится подключением необходимого числа триггеров.

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

Д ля получения минимального времени переключения счетчика используют параллельные переносы (рис. 5.15).

Рисунок 5.15-Схема суммирующего счетчика с паралельными переносами

Для этого в каждом разряде синхронного счетчика имеется схема совпадения, с помощью которой анализируются состояния всех пре­дыдущих младших триггеров и вырабатываются функции переноса согласно сле­дующим логическим соотношениям:

Р1 = U+ Q1 ; Р2 = U+ Q2Q1 ; Рз = U+ Q3Q2Q1 ; P4 = U+ Q4 Q3 Q2 Q1.

При поступлении очередного счетного импульса U+ переключаются только те триггеры, для которых все предыдущие (младшие) разряды находятся в этот мо­мент в единичном состоянии.

Время установления синхронного счетчика не зависит от числа разрядов и рав­на:

tуст = tTT + tp,

где tTT — время переключения двухступенчатого триггера;

tP — вре­мя задержки распространения сигнала вентилем в цепи переноса.

Максимальная частота счета в режиме управления Fm ≈ l/tTT. Таким образом, синхронные счетчики обеспечивают наибольшее быстродействие в режиме управления.

При построении многоразрядных синхронных счетчиков появляются трудноcти — рост числа входов вентилей в цепи переноса и увеличение нагрузки на выхо­ды триггеров.

В двоичном вычитающем счетчике каждый вычитаемый импульс U- уменьшает состояние на единицу. Текущее значение количества входных импульсов n-разрядного двоичного вычитающего счетчика определяется по формуле:

= Nn - N

где N — значение кода на прямых выходах триггеров счетчика;

Nn — предварительно записанное начальное число; при этом должно выполняться условие ≤ Nn.

В вычитающих счетчиках сигналы межразрядной связи называются заемами. По правилу двоичного вычитания в момент поступления счетного импульса U- заем из старшего разряда с единичным значением возникает при условии, что все младшие триггеры находятся в нулевом состоянии. После этого все они переключаются в состояние "1", а старшие — в состояние "О". Сигналы заема образуются на инверс­ных выходах двухступенчатых триггеров или на прямых выходах триггеров с дина­мическим управлением по фронту.

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

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

Рисунок 5.16-Схема и временная диаграмма асинхронного вычитающего счетчика на двухступенчатых триггерах

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

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

После поступления семи вычитаемых импульсов все триггеры счетчика уста­навливаются в состояние "О", образуя выходной код 000.

Восьмой вычитаемый им­пульс U- переключает счетчик в состояние 111 (при условии, что рассматривается трехразрядная схема).

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