Счетчиком называют устройство, предназначенное для подсчета числа импульсов, поданных на вход. Кроме подсчёта счётчики выполняют функцию делителей частоты.
Подсчет числа импульсов является наиболее распространенной операцией в устройствах цифровой обработки информации. Повышенный интерес к таким устройствам объясняется их высокой точностью, возможностью применения регистрирующих приборов с непосредственным цифровым представлением результата, а также возможностью осуществления связи с ЭВМ.
В устройствах цифровой обработки информации измеряемый параметр (угол поворота, перемещение, скорость, частота, время, температура и т. д.) преобразуется в импульсы напряжения, число которых в соответствующем масштабе характеризует значение данного параметра. Эти импульсы подсчитываются счетчиками импульсов и выражаются в виде цифр
Основными показателями счетчиков являются коэффициент счета К и быстродействие. Коэффициент счета определяет число импульсов, которое может быть сосчитано счетчиком.
Основой любого счетчика является линейка из нескольких триггеров. Между триггерами могут быть введены дополнительные обратные связи, позволяющие получить любой коэффициент счёта, а не только равный 2n. Например, счетчик, состоящий из четырех триггеров, может иметь максимальный коэффициент счёта 24=16. Для четырехтриггерного счетчика минимальный выходной код - 0000, максимальный -1111, а при коэффициенте счёта Кс = 10 выходной счет останавливается при коде 1001 = 9.
Быстродействие счетчика характеризуется максимальной частотой fсч следования счетных импульсов и связанным с ней временем fуст установки счетчика. Величина fуст определяет максимальное время протекания переходных процессов во всех разрядах счетчика с поступлением на вход очередного счетного импульса.
Счет числа поступающих импульсов производится с использованием двоичной системы счисления.
Рисунок 66 - Схема двоичного счетчика (а) и его временные диаграммы (б)
Простейший многоразрядный двоичный счётчик с коэффициентом счёта (деления) 2n можно получить, соединив последовательно n триггеров Т-типа (рис. 68). Счетные импульсы подаются на счетный вход первого триггера. Счетные входы последующих триггеров связаны непосредственно с прямыми выходами предыдущих триггеров: вход второго триггера соединен с выходом первого триггера, вход третьего - с выходом второго и т. д.
Принцип действия двоичного счетчика с непосредственной связью рассмотрим на примере четырехразрядного счетчика, показанного на рис. 66, а. Работу схемы иллюстрируют временные диаграммы, приведенные на рис. 66, б и таблица 7 состояний счётчика.
Перед поступлением счетных импульсов все разряды счетчика устанавливаются в состояние «0» (Q1 = Q2 = Q3 = Q4 = 0) подачей импульса на вход «Установка нуля». При поступлении первого счетного импульса первый разряд подготавливается к переключению в противоположное состояние и после окончания действия входного импульса переходит в состояние Q = 1. В счетчик записывается число 1. Уровень 1 с выхода Q1 воздействует на счетный вход второго разряда, подготавливая его к переключению.
Таблица 7 - Таблица состояний 4-х разрядного счётчика
По окончании второго счетного импульса первый разряд счетчика переходит в состояние «0», а второй разряд переключается в состояние «1». В счетчике записывается число 2 с кодом 0010.
Подобным образом осуществляется работа схемы с приходом последующих импульсов. Первый разряд счетчика, как видно из рис. 66, б, переключается с приходом каждого входного импульса, второй разряд — каждого второго, третий - каждого четвертого, а четвертый разряд срабатывает на каждый восьмой счетный импульс.
По окончании 15-го импульса все разряды счетчика устанавливаются в состояние «1» (рис. 66, б, табл. 7), а 16-й импульс переключает первый разряд счетчика в состояние «0». Уровень Q1 = 0 переводит второй разряд счетчика в состояние Q2 = 0, что, в свою очередь, вызывает Q3 = 0, а затем и Q4 = 0, т. е. счетчик переходит в исходное состояние.
В соответствии с рис. 66, б и табл. 7 установка в исходное состояние «0» двух последовательно включенных триггеров (Т1 и Т2) осуществляется четвертым счетным импульсом, трех триггеров (Т1 - Т3) - восьмым и четырех триггеров (Т1 - Т4) - 16-м счетным импульсом. Из этого следует, что коэффициент счета двухразрядного, трехразрядного и четырехразрядного двоичных счетчиков равен соответственно 4, 8 и 16. Коэффициент счета двоичного счетчика находят из соотношения Ксч = 2N, где N - число разрядов счетчика.
В процессе работы двоичного счетчика частота следования импульсов на выходе каждого последующего триггера уменьшается вдвое по сравнению с частотой его входных импульсов (рис. 66, б). Это свойство схемы используют для построения делителей частоты.
Используется множество различных вариантов счетчиков: асинхронные и синхронные; двоичные и десятичные; однонаправленные (с увеличением счета) и двунаправленные (с увеличением или уменьшением счета), называемые реверсивными (рис. 67), с постоянным или переключаемым коэффициентом деления (коэффициентом счёта).
В асинхронном счетчике каждый последующий триггер получает тактовый импульс от предыдущего триггера.
В синхронном счетчике все триггеры получают тактовый импульс одновременно. В такой счетчик можно осуществить синхронную (с тактовым импульсом) параллельную (в каждый триггер) загрузку исходных данных. Дополнительно введенные логические элементы управления позволяют сделать процесс счета реверсивным, т. е. с приходом каждого тактового импульса содержимое счетчика можно либо увеличивать, либо уменьшать на единицу.
Рисунок 67 - Двоичные суммирующий (а) и вычитающий (в)
диаграммы их работы (б) и (г) соответственно