Раздел 9 Цифровые устройства
Классификация цифровых устройств
Различают два типа цифровых устройств: комбинационные (однотактные) и последовательностные (многотактные).
Комбинационныминазывают цифровые устройства, в которых значения выходных сигналов определяются заданным в данный момент времени сочетанием входных воздействий. Соответственно в комбинационных логических устройствах отсутствуют запоминающие элементы.
Последовательностныминазывают устройства, в которых выходные сигналы зависят не только от входных воздействий в заданный момент времени, но и от их предыдущих значений. Поэтому последовательностные устройства в отличие от комбинационных содержат запоминающие элементы.
Регистры. Счётчики импульсов
Регистры
Регистр - устройство, предназначенное для кратковременного хранения и преобразования многоразрядных двоичных чисел.
В качестве запоминающих элементов в регистрах используются триггеры. Вспомогательные элементы используются для осуществления следующих операций:
§ ввода и вывода из регистра хранимой информации;
§ преобразования кода числа, хранящегося в регистре;
§ сдвига числа влево или вправо на определенное число разрядов;
§ преобразования последовательного кода числа в параллельный и наоборот.
Вспомогательные элементы обычно строятся на основе комбинационных схем из логических элементов.
Регистры классифицируют по различным признакам, основными из которых являются способ ввода информации в регистр и ее вывод, и способ представления вводимой и выводимой информации.
По способу ввода и вывода информации регистры подразделяются на:
§ параллельные (регистры памяти);
§ последовательные (регистры сдвига);
§ параллельно-последовательные.
Различают одно- и многоканальные регистры в зависимости от числа источников информации, с которых она поступает на входы регистра.
В последовательном регистре триггеры соединены последовательно, т. е. выходы предыдущего триггера передают информацию на входы последующего. Тактовые входы С триггеров соединены параллельно. Такой регистр имеет один информационный вход и вход управления - тактовый вход С.
Если к входу каждого триггера добавить разрешающую логику, то можно осуществить параллельную загрузку данных в регистр. Можно предусмотреть логическую схему параллельного отображения выходных данных.
Рисунок 64 – Схема четырёхразрядного параллельного регистра
На рисунке 64 представлена схема параллельного 4-х разрядного регистра на D-триггерах. На входах D1- D4 устанавливается параллельный 4-х разрядный двоичный код. По приходу тактового импульса на входы С триггеров происходит запись кода в регистр. Для считывания информации с выходов Q0 – Q3 необходимо подать «1» на вторые входы логических элементов И.
Т.к. после считывания информация по прежнему остаётся в регистре, предусмотрено обнуление её по входу R.
Регистры могут быть двунаправленные, т. е. записанную информацию можно сдвигать по линейке триггеров вправо или влево. Для включения режима сдвига предусматривают специальный вход.
Рисунок 65 – УГО четырёхразрядного
параллельно-последовательного регистра
S1 -последовательный вход данных
DO...D3 -параллельные входы данных
QO...Q3 -четыре выхода
два тактовых входа последовательной С1 ипараллельнойС2 загрузки
РЕ - вход разрешения параллельной загрузки
Счетчики импульсов
Счетчиком называют устройство, предназначенное для подсчета числа импульсов, поданных на вход. Кроме подсчёта счётчики выполняют функцию делителей частоты.
Подсчет числа импульсов является наиболее распространенной операцией в устройствах цифровой обработки информации. Повышенный интерес к таким устройствам объясняется их высокой точностью, возможностью применения регистрирующих приборов с непосредственным цифровым представлением результата, а также возможностью осуществления связи с ЭВМ.
В устройствах цифровой обработки информации измеряемый параметр (угол поворота, перемещение, скорость, частота, время, температура и т. д.) преобразуется в импульсы напряжения, число которых в соответствующем масштабе характеризует значение данного параметра. Эти импульсы подсчитываются счетчиками импульсов и выражаются в виде цифр
Основными показателями счетчиков являются коэффициент счета К и быстродействие. Коэффициент счета определяет число импульсов, которое может быть сосчитано счетчиком.
Основой любого счетчика является линейка из нескольких триггеров. Между триггерами могут быть введены дополнительные обратные связи, позволяющие получить любой коэффициент счёта, а не только равный 2n. Например, счетчик, состоящий из четырех триггеров, может иметь максимальный коэффициент счёта 24=16. Для четырехтриггерного счетчика минимальный выходной код - 0000, максимальный -1111, а при коэффициенте счёта Кс = 10 выходной счет останавливается при коде 1001 = 9.
Быстродействие счетчика характеризуется максимальной частотой fсч следования счетных импульсов и связанным с ней временем fуст установки счетчика. Величина fуст определяет максимальное время протекания переходных процессов во всех разрядах счетчика с поступлением на вход очередного счетного импульса.
Счет числа поступающих импульсов производится с использованием двоичной системы счисления.
Рисунок 66 - Схема двоичного счетчика (а) и его временные диаграммы (б)
Простейший многоразрядный двоичный счётчик с коэффициентом счёта (деления) 2n можно получить, соединив последовательно n триггеров Т-типа (рис. 68). Счетные импульсы подаются на счетный вход первого триггера. Счетные входы последующих триггеров связаны непосредственно с прямыми выходами предыдущих триггеров: вход второго триггера соединен с выходом первого триггера, вход третьего - с выходом второго и т. д.
Принцип действия двоичного счетчика с непосредственной связью рассмотрим на примере четырехразрядного счетчика, показанного на рис. 66, а. Работу схемы иллюстрируют временные диаграммы, приведенные на рис. 66, б и таблица 7 состояний счётчика.
Перед поступлением счетных импульсов все разряды счетчика устанавливаются в состояние «0» (Q1 = Q2 = Q3 = Q4 = 0) подачей импульса на вход «Установка нуля». При поступлении первого счетного импульса первый разряд подготавливается к переключению в противоположное состояние и после окончания действия входного импульса переходит в состояние Q = 1. В счетчик записывается число 1. Уровень 1 с выхода Q1 воздействует на счетный вход второго разряда, подготавливая его к переключению.
Таблица 7 - Таблица состояний 4-х разрядного счётчика
По окончании второго счетного импульса первый разряд счетчика переходит в состояние «0», а второй разряд переключается в состояние «1». В счетчике записывается число 2 с кодом 0010.
Подобным образом осуществляется работа схемы с приходом последующих импульсов. Первый разряд счетчика, как видно из рис. 66, б, переключается с приходом каждого входного импульса, второй разряд — каждого второго, третий - каждого четвертого, а четвертый разряд срабатывает на каждый восьмой счетный импульс.
По окончании 15-го импульса все разряды счетчика устанавливаются в состояние «1» (рис. 66, б, табл. 7), а 16-й импульс переключает первый разряд счетчика в состояние «0». Уровень Q1 = 0 переводит второй разряд счетчика в состояние Q2 = 0, что, в свою очередь, вызывает Q3 = 0, а затем и Q4 = 0, т. е. счетчик переходит в исходное состояние.
В соответствии с рис. 66, б и табл. 7 установка в исходное состояние «0» двух последовательно включенных триггеров (Т1 и Т2) осуществляется четвертым счетным импульсом, трех триггеров (Т1 - Т3) - восьмым и четырех триггеров (Т1 - Т4) - 16-м счетным импульсом. Из этого следует, что коэффициент счета двухразрядного, трехразрядного и четырехразрядного двоичных счетчиков равен соответственно 4, 8 и 16. Коэффициент счета двоичного счетчика находят из соотношения Ксч = 2N, где N - число разрядов счетчика.
В процессе работы двоичного счетчика частота следования импульсов на выходе каждого последующего триггера уменьшается вдвое по сравнению с частотой его входных импульсов (рис. 66, б). Это свойство схемы используют для построения делителей частоты.
Используется множество различных вариантов счетчиков: асинхронные и синхронные; двоичные и десятичные; однонаправленные (с увеличением счета) и двунаправленные (с увеличением или уменьшением счета), называемые реверсивными (рис. 67), с постоянным или переключаемым коэффициентом деления (коэффициентом счёта).
В асинхронном счетчике каждый последующий триггер получает тактовый импульс от предыдущего триггера.
В синхронном счетчике все триггеры получают тактовый импульс одновременно. В такой счетчик можно осуществить синхронную (с тактовым импульсом) параллельную (в каждый триггер) загрузку исходных данных. Дополнительно введенные логические элементы управления позволяют сделать процесс счета реверсивным, т. е. с приходом каждого тактового импульса содержимое счетчика можно либо увеличивать, либо уменьшать на единицу.
Рисунок 67 - Двоичные суммирующий (а) и вычитающий (в)
диаграммы их работы (б) и (г) соответственно
Дата добавления: 2021-01-11; просмотров: 431;