Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
B-LAB-9-2013-(1292-67).doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
6.24 Mб
Скачать

9.1. Краткие теоретические сведения

Счетчики импульсов и делители частоты

Счетчик – конечный автомат, который под действием входных импульсов переходит из одного состояния в другое, фиксируя число поступающих на их вход импульсов в том или ином коде, и внутреннее состояние которого определяется количеством сигналов ‘1’, поступивших на вход. Счетчик - узел, служащий для подсчета числа входных импульсов и формирующий на выходе сумму входного кода. Их используют в лог. автоматах для осуществления последовательного выполнения команд программ, подсчета числа циклов операций или времени.

Сигналы лог. ‘0’ не изменяют внутреннее состояние внутренних триггеров.

Любой счетчик может выполнять функции делителя частоты входного сигнала.

По способу кодирования счетчики делят на двоичные и двоично-десятичные, тетрадные, счетчики с кодом “1 из N” и др.

По способу организации внутренних связей различают счетчики с суммированием и вычитанием, с последовательным, параллельным и комбинированным переносом, а также счетчики с естественным и произвольным порядком счета.

Счетчик с произвольным порядком счета формирует выходной сигнал только после подачи на вход определенной суммы импульсов.

Счетчики делят на суммирующие, вычитающие и реверсивные с определенным коэффициентом (модулем) счета. Коэффициентом пересчета (КСЧ) называют такое количество поступивших на вход импульсов, которое приводит счетчик в исходное состояние. Элементарный счетчик – триггер.

Количество триггеров, необходимых для реализации счетчика:

n = log2*КСЧ. (9.1)

где: n – ближайшее целое число. (КСЧ = М модуль счета).

Если возможное количество внутренних состояний счетчика 2n окажется больше модуля счета, то часть состояний (2 n - КСЧ) является избыточной.

По признаку наличия или отсутствия тактирующих сигналов, счетчики разделяют на асинхронные, синхронные и комбинированные.

Асинхронные счетчики строят на основе D-триггеров, на входы которых поступает управляющий выходной сигнал предыдущего каскада.

Двоичными называют счетчики с модулем М = 2n, где n - целое число.

Для реализации вычитающего счетчика на входы (С) последующих триггеров необходимо подать сигналы с инверсных выходов предыдущих триггеров.

На выходах формируется двоичный код Y1 Y2 Y3 Y4.

Триггеры переключаются из одного состояния в другое только по спаду (заднему фронту) счетного импульса.

Недостаток асинхронных счетчиков - суммирование задержки импульсов переключения с ростом числа разрядов триггеров, что снижает общее быстродействие.

Для повышения быстродействия счетчики выполняют синхронными с параллельным (сквозным) переносом.

Реверсивные счетчики могут работать на суммирование или вычитание входящих ‘1’ в зависимости от управляющих сигналов.

По виду связей между каскадами счетчики подразделяются на схемы с последовательным и параллельным переносом.

В счетчиках с последовательным переносом в формировании сигнала на старших разрядах участвует предыдущий младший разряд.

Время задержки сигнала переноса в таких схемах определяется

ТЗАДЕРЖКИ = (К-1)tПЕР. (9.2)

где: К- количество разрядов;

tПЕР - время задержки переноса.

Счетчик, реализующий функцию Сi = С+1, называется суммирующим.

Если функция Сi = С-1, то счетчик называется вычитающим.

Счетчики, реализующие обе функции во времени называют реверсивными.

Некоторые типы счетчиков имеют знак переполнения по выходу - вывод (Pi)

и знак переноса по входу (P0), которые можно соединять при соединении нескольких ИМС и схем в многодекадные счетчики.

Сигнал переполнения вырабатывает импульс переноса, который является счетным для последующей ИМС и схемы.

В вычитающем счетчике сигнал переполнения отмечает переход через "0", что соответствует заёму (займу) в старшем разряде счетчика.

Счетчики применяют как делитель частоты с соответствующим коэффициентом деления, если на каждые N тактовых (счетных) сигналов по входу, на выходе фиксировать только (1) импульс. где: N -любое целое число имп-сов (от 2 до К).

Соединяя последовательно двоичные или десятичные счетчики, можно организовать делитель или счетчик с любой разрядностью.

Примером применения счетчиков/делителей является схема формирования интервалов эталонного времени в таймерах или частотомерах:

Здесь частота от кварцевого генератора поступает на счетный вход схемы 4х декадного делителя частоты на ИМС, на выходе которой формируются эталонные частоты f1, f2, f3, f4, нужные для изменения пределов измерения частотомера.

Счетчики импульсов, работающие в режиме сложения

Счетчики импульсов, выполняющих функцию сложение, позволяют подсчитывать любое количество поступающих на вход импульсов.

Результат счета в них записывается в двоичном коде.

Мах. число N, которое может быть записано в счетчике равно (2n-1),

где n - число разрядов счетчика.

Каждый разряд счетчика включает в себя триггер.

Наиболее простую схему можно выполнить на синхронных Т-триггерах.

С хема осуществляет счет импульсов от 0 до 7. Число N может быть увеличено при подключении к выходу счетчика дополнительных разрядов. Первый триггер образует младший разряд. Сигнал Q1 поступает на вход 2-го разряда, выходное напряжение которого подается на вход 3-го разряда и т.д.

Рассмотрим функционирование счетчика по диаграмме.

Состояние разрядов представляет собой запись числа поступивших импульсов в двоичном коде.

После записи мах. числа N счетчик автоматически обнуляется, т.е. устанавливается в состояние 0, когда: Q1 = Q2 = Q3 = 0.

На рис. 9.1 приведена схема 3-х разрядного счетчика на сложение.

При поступлении дальнейших импульсов начинается новый цикл счета.

Частота повторения входного сигнала в i-разряде в 2i раза меньше частоты повторения импульсов Т, т.е. схему счетчика можно использовать в качестве делителя частоты.

Аналогично строится счетчик на вычитание.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]