Электротехника и основы электроники

предшествующем такте n.

Таблица 5



Рис.14

Такт n

Такт n+1

Д

Q

0

1

0

1

На рис.15 приведена схема Д-триггера на элементах И-НЕ. Д-триггер переходит в состояние ''1'' (Q=1), если в момент прихода синхронизирующе- го сигнала (C=1) на его информационном входе сигнал ''1''. В этом состоя- нии триггер остается и после окончания сигнала на входе Д до прихода очердного синхронизирующего сигнала, возвращающего триггер в состоя-ние ''0''. Таким образом, Д-триггер ''задерживает'' поступившую информацию на время, равное периоду синхронизирующих сигналов.

Действительно, при Д=1, C=1 на выходе S элемента ДД1 сигнал ''0'' (S=0), а на выходе ДД2 – ''1'' (R=1). Так как R-S-триггер имеет инверсные входы, то при S=0, R=1 он переходит в состояние ''1'' (Q=1, Q=0) и остается в этом состоянии до тех пор пока при Д=0 не получится C=1. В этом случае S=1, R=0 и триггер возвращается в состояние ''0'' (Q=0, Q=1).

При Д=0, S=1 и не зависимо от C Q=0.


Рис. 15


    1. T – триггер


T – триггер, или счетный триггер, используется для построения двоичных счетчиков.

Асинхронный T – триггер переходит в противоположное состояние при соответствующем логическом переходе на его T-входе. Условное графическое обозначение асинхронного триггера приведено на рис. 16,а.

Синхронный T – триггер переходит в противоположное состояние при

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


а б


Рис. 16

а – условное графическое обозначение асинхронного T- триггера,

б – схема асинхронного T- триггера.


Функционирование T-триггера определяется табл. 6.


Таблица 6



Такт n


Такт n


T


Q ⁿ

0


1

Q ⁿ


Q ⁿ


Схема асинхронного T-триггера приведена на рис. 16,б. Он состоит из R – S-триггера и логических схем на его входах. Переход напряжения на входе T воздействует на две схемы U. Однако сигнал на выходе будет появляться только у той схемы U, на второй вход которой также подана логическая единица с выходов триггеров Q или Q. Так как только на одном из выходов R – S-триггера может быть логическая единица, срабатывает одна из схем U, сигнал с которой поступит на один из входов R – S-триггера и изменит его состояние. При этом изменятся логические уровни на выходах триггера Q и Q и подключится другая схема U. С приходом следующего перепада напряжения на входе T эта схема U срабатывает и возвращает триггер в исходное состояние. Таким образом, с приходом каждого последующего сигнала на вход T – триггер изменяет состояние на противо-положное. Из временной диаграммы (рис. 17) следует, что частота выходных импульсов в два раза меньше частоты перепадов на входе T. Свойство деления частоты входных логических воздействий на два позволя-ет использовать T-триггер для построения двоичных счетчиков. При этом T-триггеры соединяются последовательно.


Рис. 17


4.4. JK – триггер


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

Условное графическое обозначение JK – триггера приведено на рис. 18.


а


б


в


Рис. 18

а – условное обозначение JK-триггера; б – схема Д-триггера на основе JK-триггера; в – схема T-триггера на основе JK-триггера.


Триггер этого типа является усовершенствованным вариантом двухвходного триггера. Как видно из табл. 7, в отличие от RS-триггера состояние J=1, K=1 является допустимым.


Таблица 7


Такт n


Такт n


J

K

Qⁿ


0

0

1

1


0

1

0

1


Qⁿ

0

1

Qⁿ



Используя вход J как вход S, а K как R, реализуют синхронный RS-триггер, особенность которого состоит в том, что при комбинации S=R=1, запрещенной для обычного JK-триггера, он переключается на каждый синхронизирующий сигнал. Добавлением инвертора на входе JK-триггера получают Д-триггер (рис. 18,б). Соединяя входы JK-триггера по схеме на рис. 18,в получают T-триггер.


  1. ЦИФРОВЫЕ СЧЕТЧИКИ ИМПУЛЬСОВ


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

Цифровым счетчиком импульсов называют устройство, реализующее счет числа входных импульсов и фиксирующее это число в каком-либо коде.

Интерес к таким устройствам объясняется их высокой точностью, а также возможностью осуществления связи с ЭВМ.

В зависимости от способа реализации счета счетчики подразделяются на суммирующие (прямого счета), вычитающие (обратного счета) и ревер-сивные. В суммирующем счетчике при поступлении каждого входного сиг-нала код увеличивается на единицу, а в вычитающем – уменьшается. Реверсивный счетчик может работать как в режиме сложения, так и в режиме вычитания.

Основными характеристиками счетчика являются модуль счета, или коэффициент пересчета Kсч =2, где n – разрядность счетчика или количество триггеров в нем и быстродействие.

Модуль счета характеризует число устойчивых состояний счетчика, т.е. максимальное число входных сигналов, которое может быть сосчитано счетчиком. Например, в четырехразрядном счетчике Kсч =2 =16, счетчик будет иметь 16 устойчивых состояний. При этом каждый 16-й входной сигнал устанавливает счетчик в исходное состояние.

Наибольшее распространение получили счетчики на T – и JK – триг-герах. Рассмотрим простейшую схему двоичного суммирующего счетчика с непосредственной связью. На рис. 19 приведена схема четырехразрядного


Рис. 19

счетчика, построенного на JK- триггерах. Основным узлом двоичного счетчика является триггер со счетным запуском. Счетные импульсы подаются на вход первого триггера. Счетные входы поступающих триггеров непосредственно связаны с инверсными выходами предыдущих.

Работу схемы иллюстрируют временные диаграммы на рис. 20. Перед поступлением счетных импульсов все разряды счетчика устанавливаются в состояние ''0'' (Q1= Q2= Q3= Q4=0) подачей сигнала ''Установка 0''. В счетчике устанавливается код 0000. При поступлении на вход первого импульса триггер ДS1 устанавливается в единичное состояние, в счетчике устанавливается код 0001.


Рис. 20


При поступлении второго входного импульса первый триггер устанавливается в нулевое состояние, а триггер ДS2 положенным перепадом напряжения с выхода Q первого триггера устанавливается в единичное состояние. В счетчике код 0010. Так счет в счетчике будет продолжаться до тех пор, пока счетчик не отсчитает максимально возможное для его разрядности число 1111. Шестнадцатый входной сигнал переведет счетчик в исходное нулевое состояние.

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


  1. РЕГИСТРЫ


Регистрами называются функциональные узлы, предназначенные для приема, хранения, передачи и преобразования информации. Регистры являются наиболее распространенным типом последовательных узлов в современных ЭВМ. Иногда в регистре предусматривается возможность сдвига числа на один или несколько разрядов в сторону младших или старших разрядов. Такие регистры называются сдвигающими, они используются при выполнении арифметических операций. В зависимости от способа ввода и вывода разрядов числа различают регистры параллельные, последовательные и параллельно-последовательные. Ввод, вывод, сдвиг и другие операции осуществляются управляющими сигналами, которые поступают в регистр по специальным управляющим шинам (проводам).


6.1. Параллельные регистры


В параллельных регистрах запись двоичного числа осуществляется параллельным кодом, т.е. во все разряды регистра одновременно. Их функции сводятся к приему, хранению и передаче информации (двоичного числа). В связи с этим параллельные регистры часто называют регистрами памяти.

Параллельный N – разрядный регистр состоит из N – триггеров, каждый из которых имеет число входов, соответствующее количеству источников информации. Если источник цифровой информации один, то каждый триггер имеет один вход. При двух и трех параллельных каналах информации триггер разряда выполняется на два и три входа. Запись цифровой информации осуществляется по цепи управления регистром. Принцип построения параллельных регистров иллюстрируется структурной схемой на рис. 21 при одном канале четырехразрядной цифровой информа-ции. ДS1 – триггер младшего разряда, ДS4 – триггер старшего разряда; ДД1- ДД4 – логические элементы, предназначенные для управления записью информации в регистр; ДД5-ДД8 – элементы служащие для управления считыванием информации из регистра.

Перед записью двоичного числа все триггеры устанавливают в состояние ''0'' подачей импульса по входу ''Установка 0''. Для записи в регистр входной информации подают импульс записи, открывающий входные элементы И. Код входного числа записывается в регистр. Если, например, на входе присутствует код 1011, соответствующий числу 11, то это же число будет записано в регистр.

По окончании операции записи информация, записанная в регистр сохраняется, несмотря на то что входная информация (число) может изменяться.

Для считывания информации подают импульс по входу ''Считыва-ние''. На выходные шины регистра передается код числа, записанного в регистр. При этом число, записанное в регистр, сохраняется. Для получения новой информации описанные операции повторяются.


Рис. 21


6.2. Последовательные регистры


Последовательные регистры (регистры сдвига) характеризуются записью числа последовательным кодом. Регистр состоит из последователь-но соединенных двоичных ячеек памяти, состояние которых передается (сдвигается) на последующие ячейки под действием тактовых импульсов. Тактовые импульсы управляют работой регистра. Управление может осу-ществляться одной последовательностью тактовых импульсов. В этом случае регистры называют однотактными.

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


а


б


Рис. 22


При таком расположении разрядов запись числа в регистр производит-ся, начиная с его старшего разряда. При обратном расположении разрядов в регистре запись числа должна начинаться с младшего разряда.

Тактовые импульсы подаются на все триггеры ячеек одновременно. Их воздействие направлено на переключение триггеров из состояния ''1'' в состояние ''0'' с записью единицы в триггер следующей ячейки. На рис. 22, б