- •Диод (рис. 1.1)
- •Стабилитрон (рис. 1.3)
- •Тиристор (рис. 1.2)
- •Транз-р в ключевом режиме (рис 1.11)
- •Паралл. Соединение вентиля (рис 1.5)
- •Защита Вентилей от перенапряжения со стороны сети (рис. 1.7 а)
- •Защита Вентилей от перенапряжения со стороны потребителя
- •Схемы включения транзисторов
- •9,10. Горизонтальные и вертикальные сифу
- •11. Цифровые сифу (рис 4.5)
- •12. Многоканальные сифу
- •13. Задающие генераторы (рис. 4.10)
- •14. Фазосдвигающие устройства (рис. 4.21)
- •15. Формирование импульсов (рис. 4.26)
- •16. Регистры и счетчики (рис. 4.15 и 4.16)
16. Регистры и счетчики (рис. 4.15 и 4.16)
Регистры предназначаются для хранения и преобразования цифрового кода. Любой регистр состоит из отдельных одинаковых блоков, каждый из которых содержит триггер того или иного типа для хранения одного разряда информации (т. е. 1 или 0) и комбинационное устройство, служащее для управления процессом записи, считывания и преобразования информации. Триггеры в регистре могут включаться параллельно и последовательно.
Функциональная схема последовательного регистра (регистра сдвига) на RS-триггерах приведена на рисунке 4.14. На входы RS-триггеров подаются тактовые импульсы (ТИ), под воздействием которых все триггеры переключаются в состояние 0. Если триггер Ti переключается при этом из состояния 1 в состояние 0, то на его выходе Qi образуется перепад напряжения (сигнал переноса), который поступает с задержкой времени Δt на вход S последующего триггера Ti+1 в виде единичного сигнала. Триггер Ti+1 от сигнала ТИ установился в положение 0, а от пришедшего с запозданием единичного сигнала Qit от Тi он триггера он установится в положение 1.
Рис. 4.14. Схема последовательного регистра на RS –триггерах
Таким образом, при подаче ТИ на входы R (на k-м такте) информация, зафиксированная в регистре, сдвинется на k+1 такте на одну позицию.
Пусть, например, регистр находился в состоянии 0000 (Q1 = O, Q2= 0, Q3 = 0, Q4 = 0) и перед первым ТИ подан сигнал х =1, тогда состояние регистра станет 1000; при подаче ТИ (С1 = 1) информация из Т1 переписывается в Т2 и состояние регистра будет 0100 и т. д. Если же перед подачей второго ТИ подан сигнал х = 1, то единица записывается в триггер Т1, и в регистре будет зафиксирован код 1100. При действии С2=1 в регистре окажется код 0110 и т. д. Если последовательный регистр замкнуть обратной связью (выход последнего триггера подать на вход первого), получим кольцевой счетчик. Пусть в регистре-счетчике (смотри рисунок 4.14, где обратная связь показана пунктиром) в исходном состоянии записана некоторая информация: например, 1100 (Qi = l, Q2 = l, Q3 = Q4 = 0). Эта информация сдвигается вправо на один разряд при поступлении каждого ТИ на вход С; после первого ТИ в регистре будет информация ОНО, после второго – 0011, после третьего – 1001, после четвертого – 1100 и так далее.
Среди разнообразия выполненных схем более экономичными по числу элементов являются распределители, построенные на основе регистров с перекрестными связями (регистры Джонсона). Регистры этого типа требуют вдвое меньшего количества триггеров по сравнению с другими схемами (на логических элементах, кольцевых регистрах).
Схемы трехфазного регистра Джонсона и на D- и JK-триггерах и диаграммы, поясняющие их работу, приведены на рисунок 4.15.
При поступлении тактовых импульсов схема принимает последовательно шесть устойчивых состояний (таблица 4.2).
а)
б)
в)
Рисунок 4.15. Регистр Джонсона на D – триггерах (А), JKтриггерах (б) и диаграмма (в), поясняющая его работу.
Таблица 4.2.
Выход триггера |
Номер такта |
|||||
1 |
2 |
3 |
4 |
5 |
6 |
|
Q1 |
0 |
1 |
1 |
1 |
0 |
0 |
Q2 |
0 |
0 |
1 |
1 |
1 |
0 |
Q3 |
0 |
0 |
0 |
1 |
1 |
1 |
Поясним работу схемы рисунка 4.15, а. При подаче первого ТИ
Q1
=
Q2
= Q3
= 0,
.
Сигнал Q3
=
l
поступает на вход Q3)-триггера
71. После второго такта сигнал 1 входа Т1
проходит на выход Q1.
После
третьего такта остается значение
,
единичный сигнал вновь проходит на
выход Q1
и его значение Q1
= l
со входа D-триггера
T2
проходит на выход Q2,
т. е. Q2
принимает значение 1, и т. д. При появлении
сигнала 1 на выходе Q3
с инверсного выхода Q3
на вход T1
поступает 0, который после очередного
ТИ появится на выходе Q1.
Из таблицы 4.2 и рисунка 4.15 видно, что длительность импульса на выходе каждого триггера равна π, причем этот вывод справедлив для любого числа разрядов регистра Джонсона. Сигналы с прямых и инверсных выходов трехразрядного регистра Джонсона образуют систему сдвинутых на 60° импульсов управления длительностью 180°, которые пригодны для отпирания вентилей трехфазного мостового инвертора. Для получения распределенных по каналам импульсов длительностью m π/p (где р — число триггеров регистра Джонсона, m = 1,2,3...) необходимо применение дешифратора. На рисунке 4.13 был показан один из возможных дешифраторов. Выбор дешифратора в каждом конкретном случае определяется структурой распределителя и системой импульсов, которую необходимо выделить. Так, для получения шестиканальной системы импульсов длительностью 60° с помощью регистра Джонсона дешифратор должен выполнить следующие логические функции:
Однако, если проанализировать таблицу 4.2, можно заметить, что два возможных состояния 010 и 101 отсутствуют в работе приведенных схем. Число возможных состояний схемы 2Р, где р — количество триггеров. При включении схемы или в результате случайного сбоя регистр может перейти в одно из так называемых избыточных состояний, поэтому в схему включают коррекцию (исключение) избыточных состояний.
Наряду с регистрами достаточно широкое применение при построении распределителей находят счетчики различных типов.
Счетчиком
называют конечный автомат с одним
информационным
входом, циклически переходящий из одного
состояния
в другое под действием входных сигналов
(импульсов, перепадов
напряжения). Простейшим счетчиком
является 7-триггер. При
соединении нескольких триггеров,
например m,
получают
счетчики
с коэффициентом пересчета Ксч
= 2m
определяющим
число
импульсов, которое нужно подать, чтобы
счетчик вернулся
в исходное состояние. Состояние счетчика
определяется двоичным
кодом Q,
зафиксированным на триггерах счетчика
(О1,
Q2,
… Qm).
Начальное
состояние счетчика определяется кодом
Q0
(
),
подаче на вход n
входных
импульсов счетчик переходит в состояние
Qn(
).
Правила
работы счетчика, т. е. порядок изменения
числа Q
при подаче каждого очередного входного
сигнала Qn
= f(n),
n
- 0,1,
2, ... Ксч
- 1. обычно
задаются в виде таблицы или графа
переключений счетчика.
В счетчиках с естественным порядком
счета каждый входной
переключающий сигнал приводит к изменению
числа Q,
зафиксированного
в счетчике, на единицу. Например, в
счетчике из
трех триггеров по мере поступления
сигналов будут фиксироваться
числа 000, 001, 010, 011, 100, 101, ПО, 111; затем цикл
повторится, здесь Ксч
= 23
=
8.
а)
б)
Рисунок 4.16. Схема счетчика, синтезированного на Г-триггерах (а) и D -триггерах (б)
Схема такого счетчика, синтезированного на стандартных Т- и D -триггерах, приведена на рисунке 4.16, а, б. Правила функционирования счетчика заданы в таблице переключений 4.3. Первый триггер Т-триггер — переключается от каждого входного сигнала; этот триггер вырабатывает сигнал для второго (как и каждый предыдущий для последующего) в момент перехода его из состояния 1 в состояние 0. При этом сигнал переключения 1 возникает на инверсном выходе предыдущего триггера и поступает на вход последующего триггера, вызывая его переключение, т. е. изменение его состояния на противоположное. Эти переходы показаны в таблице 4.3 стрелками. При подаче Ксч=8 входных сигналов счетчик возвращается в исходное состояние (Q = 000) и на выходе счетчика Q3 образуется выходной сигнал (импульс, перепад напряжения).
Таблица 4.3.
Q3 |
Q2 |
Q1 |
n |
0 0 0 0 1 1 1 1 0 |
0 0 1 1 0 0 1 1 0 |
0 1 0 1 0 1 0 1 0 |
0 1 2 3 4 5 6 7 8 |
Счетчики, которые в процессе счета принимают состояния, не соответствующие их эквивалентному представлению в двоичном коде, называются счетчиками с принудительным насчетом. На рисунке 4.17 приведены два варианта счетчика на 6 с принудительным насчетом: а — с порядком счета 000, 001, 010, 011, 100, 11i и б — с порядком счета 000, 010, 011, 100, 101, 111. В счетчиках с принудительным насчетом исключение избыточных состояний осуществляется за счет принудительной установки отдельных разрядов в состояние 1.
а) б)
Рис. 4.17. Схемы счетчиков с принудительным насчетом
