Простые счетчики осуществляют переход от предыдущего состояния к последующему только в одном направлении, т. е. могут только суммировать или вычитать. Реверсивные счетчики имеют переход в прямом и обратном направлении. В зависимости от способа кодирования делятся на двоичные и десятичные. Двоичные состоят из нескольких последовательно соединенных триггеров управляемых по счетному входу.
Каскад десятичного счетчика (декада) состоит из четырех триггеров с обратными связями. Синхронизация счета бывает двух типов: синхронная (по фронту импульса) и асинхронная (по самому мипульсу). Коэффициент деления счетчика состоящего из n-триггеров типа Т составляет 2 (n-число двоичных разрядов счетчика). В настоящее время используется много вариантов счетных схем: асинхронные и синхронные, двоичные и десятичные, однонаправленные (только с увеличением счета) и двунаправленные (счет уменьшается или увеличивается - реверсивные). Коэффициент деления счетчика может быть либо постоянным, либо изменяемым.
|
|
Основой любой из этих схем служит линейка из нескольких триггеров. Указанные варианты счетчиков различаются схемой управления этими триггерами. Между тригерами добавляются логические связи назначение которых - запретить прохождение в цикле счета лишним импульсам. Например, 4-х триггерный счетчик может делить исходную частоту на 16 (т. к. 24=16). При этом получим минимальный выходной код 0000, а максимальный - 1111. Чтобы построить счетчик - делитель на 10 трех триггеров недостаточно (т. к. 23=8), поэтому десятичный счетчик содержит в своей основе 4 триггера, но имеет обратные связи останавливающие счет при коде 9 равном 1001.