Счетчики импульсов.
Одной из наиболее распространенных операций в устройствах дискретной обработки информации является счет импульсов (таймеры ЭСЧ, цифровые измерительные приборы, АЦП и т. п.). Эту операцию выполняют счетчики, которые по назначению делятся на простые (выполняющие операцию суммирования и вычитания) и реверсивные.
Простые счетчики осуществляют переходы от предыдущего состояния к последующему только в одном направлении, т. е. могут или суммировать или вычитать импульсы. Реверсивные счетчики имеют переходы в двух направлениях – прямом и обратном. В зависимости от системы счисления счетчики делятся на двоичные и десятичные. Синхронизация счета бывает двух типов – синхронная (по фронту импульса) и асинхронная (по импульсу). В основу построения счетчиков положено применение Т-триггеров. Максимальное число, которое может быть записано в счетчике равно , где n – число разрядов счетчика. Каждый разряд двоичного счетчика представляет собой триггер.
Схема четырехразрядного счетчика на сумму приведена на рис. 18.7а. На рис. 18.7б приведены эпюры, поясняющие принцип его работы. На схеме "Т" – счетный вход счетчика, - выходы разрядов, "УСТ" – установка состояния. Связь между триггерами – по прямым входам. Перед началом счета все триггеры устанавливаются в нулевое состояние - . Для этого достаточно подать единичный потенциал по шине "УСТ". Счетные импульсы поступают на вход "Т" первого триггера и переключаю его срезом каждого импульса (диаграмма Q1). Срезом импульсов выхода Q1 переключается триггер Т2 (диаграмма Q2). Триггеры Т3 и Т4 переключаются по аналогичному алгоритму.
Все состояния триггеров счетчика отражаются таблицей состояний 18.1. Нетрудно видеть, что состояние разрядов счетчика представляет собой запись числа поступивших на данный момент импульсов в двоичном коде. После записи максимального числа счетчик автоматически обнуляется, т. е. устанавливается исходное состояние . Далее начинается новый цикл счета. При необходимости увеличить число N достаточно подключить к выходу счетчика дополнительные разряды (триггеры).
Аналогично суммирующему счетчику строится счетчик на вычитание. Схема такого счетчика приведена на рис. 18.7в. В этой схеме связь между триггерами выполнена по инверсным выходам, а шина "УСТ" объединяет установочные входы триггеров "S".
Перед началом счета все триггеры устанавливаются в состояние . С поступлением на вход Т счетных импульсов происходит изменение состояний триггеров на вычитание. Все состояния триггеров приведены в таблице 18.2. Таблица представляет собой двоичную запись линейно убывающих чисел.
Часто возникает необходимость в счетчиках, которые могли бы поочередно выполнять сложение и вычитание поступающих импульсов. Такие счетчики называются реверсивными. Реверсивные счетчики снабжаются системой коммутации связей между триггерами (с прямых на инверсные и обратно) и двумя счетными входами. При подаче импульса на вход "+1" между триггерами устанавливается связь по прямым выходам, при этом код, записанный в счетчике, устанавливается на единицу. При поступлении импульса на вход "-1" происходит обратная коммутация триггеров и код, записанный в счетчике, уменьшается на единицу. Условное обозначение реверсивного счетчика показано на рис. 18.8.
Таблица 18.1 Таблица 18.2
№ импульса | № импульса | |||||||||
3 | ||||||||||
В ряде случаев возникает необходимость вернуть счетчик в исходное состояние после записи некоторого числа . Для создания такого счетчика достаточно ввести в него цепь ОС. Например, декадные счетчики выполняются на основе четырехразрядных двоичных счетчиков. Но счет необходимо выполнять от 0 до 9, т. е. после записи цифры 9 необходимо возвратить триггеры в исходное состояние. Значит, цепь ОС должна выделить двоичную комбинацию числа 10. Наиболее просто она может быть образована с использованием логического элемента "И" (рис. 18.9).
Промышленность выпускает счетчики в виде интегральных микросхем, в том числе двоичные (на сложение и вычитание), двоично-десятичные (декады), реверсивные, с программируемым коэффициентом счета. Например:
К555 ИЕ10 – синхронный, четырехразрядный двоичный счетчик;
К555 ИЕ9 – четырехразрядный двоично-десятичный счетчик;
К555 ИЕ6; ИЕ7 – двоично-десятичный и двоичный реверсивные
четырехразрядные счетчики;
К555 ИЕ14 – асинхронный счетчик-делитель с программируемым
коэффициентом деления.
Дата добавления: 2015-08-11; просмотров: 849;