Основные характеристики счетчиков.
Основными характеристиками счетчика являются:
- модуль счета (период счета или коэффициент пересчета);
- разрешающая способность;
- время регистрации;
- емкость;
2.3.1.Модуль счета характеризует число устойчивых состояний счетчика, т. е. предельное число входных сигналов, которое может сосчитать счетчик.
2.3.2. Разрешающая способность — минимально допустимый период следований входных сигналов, при котором обеспечивается надежная работа счетчика. Чем больше частота поступления счетных сигналов, тем большее быстродействие требуется от счетчика.
2.3.3.Время регистрации — интервал времени между моментами поступления входного сигнала и окончания самого длинного переходного процесса в счетчике.
2.3.4. Емкость счетчика — максимальное число единичных сигналов, которое может быть зафиксировано на счетчике. Эта характеристика счетчика зависит от основания системы счисления и числа разрядов.
3.4. Схема счетчика с непосредственными связями с последовательным переносом
Схема несинхронизированного двоичного четырехразрядного суммирующего счетчика на JK-триггерах с последовательным переносом сигнала и временная диаграмма его работы приведена на рис. 3.1. В этих счетчиках каждый последующий триггер ( i—1)-го разряда запускается от информационных выходов
Рис.3.1. Схема несинхронизированного двоичного четырехразрядного суммирующего счетчика на JK-триггерах с последовательным переносом сигнала
_
(Qi, Qi) предыдущего триггера i-го разряда, а счетный сигнал поступает на вход триггера первого разряда.
Состояния триггеров счетчика при воздействии серии входных сигналов Х сч ,подаваемых на счетный вход первого разряда отражены в таблице 1.
Х сч | Q4 | Q3 | Q2 | Q1 | Х сч | Q4 | Q3 | Q2 | Q1 |
Рассмотрим работу счетчика, полагая, что в исходном состоянии в нем записан код 0000. В счетчике выход каждого предыдущего триггера Q i-1 соединен с входом синхронизации С i последующего триггера. На входы Jи К. триггеров подаются сигналы 1. Первый входной сигналХсч установит триггер Тг1 счетчика в состояние 1, все же остальные триггеры счетчика останутся в состоянии 0. Второй входной сигнал установит триггер Тг1 в состояние 0; третий — вновь в состояние 1 и т. д. Входными сигналами триггера Тг2 будут уже сигналы, снимаемые с прямого выхода триггера Тг1. Таким образом, первый раз в состояние 1 триггер Тг2 установится только после того, как на выходе триггера Тг1 пройдет первый сигнал, а в состояние 0 — после того как пройдет второй сигнал, и т. д. Входными сигналами триггера ТгЗ будут уже сигналы, снимаемые с прямого выхода триггера Тг2, и т. д. После того как на вход счетчика будет подана серия сигналов (импульсов), например, пройдет пять входных импульсов, на выходе триггеров счетчика установится код 0101, что и будет соответствовать цифре 5. Таким образом, счетчик подсчитывает количество импульсов, поданных на его вход.
Обычно счетчик имеет цепь установки в состояние 0 (установка триггеров в 0). Но начальное состояние триггеров не обязательно должно быть нулевое. В счетчик может быть записано заранее некоторое число и уже с него начинается операция счета единиц.
Недостаток несинхронизированного счетчика с последовательным переносом заключается в том, что он имеет зависимость длительности переходного процесса, определяющего время регистрации, от его разрядности. С ростом разрядности счетчика понижается предельная частота его работы. Это связано с тем, что возрастает задержка поступления сигнала на вход С некоторого i-го разряда относительно времени поступления входного сигнала Хсч на вход С младшего разряда счетчика. Из временной диаграммы видно, что такая задержка может привести к искажению информации в счетчике (момент времени t=8).
Счетчики с параллельным переносом. Для повышения быстродействия счетчики выполняются с параллельным переносом. На рис.3.2. изображена схема четырехразрядного счетчика на JK триггерах с параллельным переносом. В качестве схем И использованы входы триггеров &J и &K.
Отличительной особенностью схемы является то, что сигналы с выходов i-х разрядов подаются на информационные входы J и K триггеров (i+1)-х разрядов.
Из схемы на рис. 3.2. видно, что с возрастанием порядкового номера триггера увеличивается число входов в элементах И JK-триггеров. Так как количество входов J и К, и нагрузочная способность выходов триггеров
Рис. 3.2.. Схема четырехразрядного двоичного счетчика на JK-триггерах с параллельным переносом
ограничены, то и разрядность счетчика с параллельным переносом невелика и равна обычно четырем. Поэтому при числе разрядов счетчика, большем максимального числа входов J и K, счетчик разбивается на группы и внутри каждой группы строятся цепи параллельного переноса. Подобным способом организуется счетчик с частично параллельным переносом. Длительность переходного процесса в таком счетчике равна сумме длительностей переходного процесса в каждой группе разрядов.
Количество просчитанных счетчиком импульсов можно определить по коду, записанному в триггеры счетчика. Код в счетчике точно соответствует числу поступивших на вход импульсов, выраженному в двоичном коде. Если после полного заполнения счетчика единицами (код 111...1) не прекратится подача входных импульсов, то после перехода счетчика через состояние 0 во всех разрядах подсчет импульсов начинается сначала. Этот режим работы счетчика называется циклическим. За один цикл работы на счетчик поступает 2n импульсов (п — количество разрядов счетчика). Иногда требуется, чтобы число импульсов в цикле было отличным от 2n , например если нужно организовать пересчет на десять (количество разрядов этого счетчика должно быть равно четырем, так как ближайшее число 2n , большее 10, равно 16). Чтобы цикл пересчета был равен десяти, необходимо после каждого десятого импульса установить все разряды счетчика в 0. Пересчет на N не равно 2nвсегда приводит к некоторому усложнению схемы счетчика из-за необходимости организации установки в 0 отдельных триггеров счетчика. Коэффициент пересчета является одной из характеристик счетчика. Если обычный суммирующий счетчик имеет п разрядов, то лишь после подачи 2n входных импульсов образуется перенос из старшего разряда. Следовательно, коэффициент пересчета такого счетчика равен 2n . Коэффициент пересчета Kcч счетчика определяет отношение частоты импульсов, подаваемых на его вход, к частоте импульсов, образующихся на выходе его старшего разряда.
Считывание числа, записанного в счетчике, производится так же, как и в регистрах, т. е. с единичных выходов триггеров или с нулевых выходов триггеров, если на выходе должен быть инверсный код.
Быстродействие рассмотренных счетчиков зависит как от скорости переброса триггера младшего разряда, так и от времени распространения сигнала переноса по цепи переноса.
ДЕШИФРАТОРЫ
Определение
Дешифратор — логическая схема, соджержащая n входов и 2n выходов b преобразующая n-разрядное двоичное слово в соответствующий управляющий сигнал, который возникает только на одном из его выходов. Другими словами, дешифратор представляет собой совокупность схем И, формирующих управляющий сигнал на одном из выходов, в то время как на остальных выходах сигналы отсутствуют.
В табл.2. отражены возможные состояния дешифратора на три входа (п=3) и восемь выходов.
Таблица 2
Х1 | Х2 | Х3 | Y0 | Y1 | Y2 | Y3 | Y4 | Y5 | Y6 | Y7 |
Выходы дешифратора имеют нумерацию, совпадающую с десятичным представлением двоичного числа от 0 до п—1. Если, например, слово на входе имеет код 101 (табл. ), то единичный сигнал будет только на
__
пятом выходе дешифратора, т.е Y5=1.Действительно, если на элемент И5 поступает код X1X2X3 (X1=1, X2=0, X3=1), то на всех выходах дешифратора, кроме Y5, будут логические 0.