КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Счетчики. Счетчиком называется устройство для подсчета числа входных импульсовСчетчиком называется устройство для подсчета числа входных импульсов. С поступлением каждого импульса на вход С состояние счетчика изменяется на единицу. Счетчик можно реализовать на нескольких триггерах, при этом состояние счетчика будет определяться, состоянием его триггеров. В суммирующих счетчиках каждый входной импульс увеличивает число на его выходе на единицу, в вычитающих счетчиках каждый входной импульс уменьшает это число на единицу. Наиболее простые счетчики - двоичные. На рис. 5.4 представлен суммирующий двоичный счетчик. При построении счетчика триггеры соединяют последовательно. Выход каждого триггера непосредственно действует на тактовый вход следующего. Для того чтобы реализовать суммирующий счетчик, необходимо счетный вход очередного триггера подключать к инверсному выходу предыдущего. Для того чтобы изменить направление счета (реализовать вычитающий счетчик), можно предложить следующие способы: - считывание выходных сигналов счетчика не с прямых, а с инверсных выходов триггеров; - изменение структуры связей в счетчике путем подачи на счетный вход триггера сигнала не с инверсного, а с прямого выхода предыдущего устройства. Счетчики характеризуются числом состояний в течение одного периода счета (цикла). Число состояний определяется количеством триггеров k в структуре счетчика. Так, при k = 3 число состояний равно N=23=8 (от 000 до 111).
Рисунок 5.4 - Двоичный суммирующий счетчик Число состояний счетчика принято называть коэффициентом пересчета КсчЭтот коэффициент равен отношению числа импульсов Nвхна входе к числу импульсов Nвых на выходе старшего разряда счетчика за период счета: (5.9) Если на вход счетчика подавать периодическую последовательность импульсов с частотой , то частота на выходе старшего разряда счетчика будет меньше в Ксч раз: (5.10) Поэтому счетчики можно использовать в качестве делителей частоты, величина Ксч в этом случае будет коэффициентом деления. Для увеличения величины Ксч приходится увеличивать число триггеров в цепочке. Каждый дополнительный триггер удваивает число состояний счетчика и число Ксч. Для уменьшения коэффициента Ксч можно в качестве выхода счетчика рассматривать выходы триггеров промежуточных каскадов. Например, для счетчика на трех триггерах Ксч =8, если взять выход 2-го триггера, то Ксч =4. При этом Ксч всегда будет являться целой степенью числа 2, а именно: 2, 4, 8, 16 и т. д. Можно реализовать счетчик, для которого Ксч окажется любым целым числом. Например, для счетчика на трех триггерах реализуется Ксч в пределах от 2 до 7, но при этом один или два триггера могут оказаться лишними. При использовании всех трех триггеров можно получить Ксч = 5...7, то есть 22< Ксч <23. Счетчик с Ксч =5 должен иметь 5 состояний, которые в простейшем случае образуют последовательность: {0, 1, 2, 3, 4}. Циклическое повторение этой последовательности означает, что коэффициент деления счетчика равен 5. Для построения суммирующего счетчика с Ксч =5 надо, чтобы после формирования последнего числа из последовательности {0,1,2,3,4} счетчик переходил не к числу 5, а к числу 0. В двоичном коде это означает, что от числа 100 нужно перейти к числу 000, а не 101. Изменение естественного порядка счета возможно при введении дополнительных связей между триггерами счетчика. Можно воспользоваться следующим способом: как только счетчик попадает в нерабочее состояние (в данном случае 101), этот факт должен быть опознан и повлечь последующую выработку сигнала, который перевел бы счетчик в состояние 000. Факт попадания счетчика в нерабочее состояние описывается логическим уравнением:
(5.11)
Состояния 110 и 111 также являются нерабочими и поэтому учтены при составлении уравнения. Если на выходе эквивалентной логической схемы F = 0, значит, счетчик находится в одном из рабочих состояний: 0 v l v 2 v 3 v 4. Как только он попадает в одно из нерабочих состояний 5 v 6 v 7, формируется сигнал F= 1. Появление сигнала F= 1 должно переводить счетчик в начальное состояние 000, следовательно, этот сигнал нужно использовать для воздействия на установочные входы триггеров счетчика, которые осуществляли бы сброс счетчика в состояние . Один из вариантов построения счетчика с Ксч =5 представлен на рисунке 5.5. Рисунок 5.5 - Схема счетчика с коэффициентом пересчета 5
|