Счетчики

Счетчиком называется автомат, изменяющий последовательно свои состояния с приходом каждого импульса тактового сигнала. В зависимости от способа организации счета делятся на асинхронные импульсные и синхронные; по способу кодирования внутренних состояний различают двоичные, двоично-десятичные счетчики, счетчики по модулю 6 (часовые) и т.д. Помимо этого различают счетчики суммирующего типа, реверсивные и проч.

Асинхронные в простейшем случае выполняются в виде последовательного соединения Т-триггеров:

Работу счетчика можно пояснить с помощью временной диаграммы.

Как видно, задержка от изменения состояния тактового сигнала до изменения соответствующего выхода (разряда) растет по мере удаления этого выхода от входа счетчика. Этим и обусловлено название «асинхронный». После накопления максимального для конкретного счетчика значения счет вновь начинается с нуля.

Примером счетчиков этого типа может быть ИС 155ИЕ5. Он фактически состоит из одноразрядного счетчика со входом С1 и выходом Q0, а также трехразрядного счетчика со входом С1. Оба счетчика имеют совместные входы обнуления 2 и 3. Обнуление выполняется при подаче высокого уровня обоих сигналов R. Установка нуля имеет больший приоритет по сравнению с тактовым сигналом.

Аналогичный асинхронный двоично-десятичный счетчик 155ИЕ2 изменяет состояние от нуля до девяти.

Синхронные счетчики используют комбинационные схемы для подготовки входов в JK- или D-триггеры. Как правило, эти счетчики позволяют помимо установки нуля заносить произвольный код на внутренние триггеры, могут выполнять как накопление, так и уменьшение содержания триггеров, т. е. осуществлять реверсирование изменения состояния. Примером такого счетчика может быть ИС 155, 555ИЕ7 с раздельным тактовым входом увеличения (U –up) и уменьшения (D – down) содержимого триггеров. Для каскадирования счетчиков используются выходы переноса тактовых сигналов PU, PD. Занесение информации со входов D в триггеры осуществляется низким уровнем сигнала L, обнуление – высоким уровнем R.

Аналогичный двоично-десятичный счетчик – 555ИЕ6.