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