
МИНОБРНАУКИ РОССИИ
Санкт-Петербургский государственный
электротехнический университет
«ЛЭТИ» им. В.И. Ульянова (Ленина)
Кафедра ЭПУ
отчет
по лабораторной работе №4
по дисциплине «Цифровая схемотехника»
Тема: Регистры и счетчики
Студент гр. 0207 _________________ Маликов Б.И.
Преподаватель _________________ Аристов С.А.
Санкт-Петербург
2023
ЦЕЛЬ РАБОТЫ
Целью работы является исследование нескольких схем устройств последовательностной логики на основе триггеров: параллельный регистр, асинхронный счетчик, кольцевой счетчик, сдвиговый регистр.
ОБРАБОТКА РЕЗУЛЬТАТОВ ИЗМЕРЕНИЙ
1. Исследование асинхронного 4-разрядного двоичного суммирующего счетчика
Рис. 1 – Схема для исследования асинхронного 4-разрядного двоичного суммирующего счетчика
Выход Q1
(1 В/дел.)
Выход Q3
(1 В/дел.)
Выход Q2
(1 В/дел.)
Выход Q0
(1 В/дел.)
200 мс/дел.
Рис. 2 – Осциллограмма работы асинхронного 4-разрядного двоичного суммирующего счетчика
Выход Q3
(1 В/дел.)
Выход Q2
(1 В/дел.)
Выход Q0
(1 В/дел.)
Выход Q1
(1 В/дел.)
20 нс/дел.
Рис. 3 – Осциллограмма к определению накопленной задержки асинхронного 4-разрядного двоичного суммирующего счетчика
Таким
образом, время накопленной задержки
равняется:
=
28,8 нс; каждый триггер вносит задержку:
=
7,2 нс.
То есть, каждое изменение состояния всего счетчика, при котором меняются состояния ряда триггеров, занимает время, которое является сумме времен, необходимых на изменение состояния каждого из этих триггеров. При переполнении счетчика, когда тот переходит из состояния Q[3..1] = 11112 в Q[3..1] = 00002, сначала инвертируется бит 0, затем биты 1, 2, и, наконец, бит 3.
2. Исследование параллельного 4-разрядного регистра
Рис. 4 – Схема исследования параллельного 4-разрядного регистра
Таблица 1. К исследованию параллельного регистра
Код переключателей SB1-4 |
Q[3..0]n |
Q[3..0]n+1 |
016 (00002) |
0000 |
0000 |
516 (01012) |
0000 |
0101 |
A16 (10102) |
0101 |
1010 |
F16 (11112) |
1010 |
1111 |
Данный регистр защелкивает двоичный код (число) D[3..0], поступающий с группы переключателей SB1-4, по фронту сигнала, поступающего на тактовые входы триггеров. При этом, в качестве источника этого сигнала выступает кнопка SA1.
3. Исследование кольцевого счетчика с ручной начальной установкой
Рис. 5 – Схема исследования кольцевого счетчика с ручной начальной установкой
Выход Q3
(1 В/дел.)
Выход Q2
(1 В/дел.)
Выход Q1
(1 В/дел.)
Выход Q0
(1 В/дел.)
200 мс/дел.
Рис. 6 – Осциллограмма работы кольцевого счетчика с ручной начальной установкой
Таким образом, простейшей модификацей схемы сдвигового регистра является кольцевой счетчик. Для этого следует замкнуть выход старшего триггера схемы Q3 со входом младшего триггера D0. При подаче тактового сигнала такая схема начинает сдвигать биты A, B, C и D слова, хранящегося в триггерах, на одну позицию (на каждый такт), при этом старший бит слова всякий раз переносится в младшую позицию.
4. Исследование схемы автоматического начального сброса
Рис. 7 - Cхема автоматического начального сброса
2 мс/дел.
Напряжение питания (1 В/дел.)
Верхняя схемы начального
сброса (1 В/дел.)
Верхняя обкладка C2
(1 В/дел.)
Рис. 8 – Осциллограмма работы схемы автоматического начального сброса
Таким образом,
длительность импульса сброса:
,
что соответствует постоянной времени
R2
– C2
цепи:
= RC
= 4,7
103
470
10-9
= 2,21 мс.
При включении блока питания напряжение на верхней обкладке конденсатора С2 нарастает медленнее, чем само напряжение питания. В течение времени t, когда напряжение питания уже достигло необходимого для работы микросхем уровня, а напряжение UC2 все еще ниже порога переключения ЛЭ UПОР, на выходе схемы присутствует уровень 𝑅𝐸𝑆𝐸𝑇 = 0, и счетчик инициализируется числом 816 (10002).
5. Исследование сдвигового регистра на основе параллельного регистра
Рис. 9 – Схема для исследования сдвигового регистра на основе параллельного регистра
Рис. 10 – Фотографии, отображающие принцип работы сдвигового регистра на основе параллельного регистра
ВЫВОД
Таким образом, были исследованы схемы параллельного регистра, асинхронного счетчика, кольцевого счетчика и сдвигового регистра.
Анализируя схему асинхронного счетчика, делаем вывод, что асинхронный счетчик – это цепочка Т-триггеров, соединенных выходами 𝑄 и входами С.
Анализируя схему сдвигового регистра, делаем вывод, что такая схема годится только для операции десериализации, то есть приема битовой последовательности.
Анализируя схему кольцевого счетчика, делаем вывод, что кольцевой счетчик является простейшей модификацией схемы сдвигового регистра, модифицирование которой заключается в замыкании выхода старшего триггера схемы Q3 со входом младшего триггера D0.
Также, рассматривая схему сдвигового регистра на основе параллельного регистра, делаем вывод, что полученный сдвиговый регистр – это, фактически, кольцевой счетчик, у которого вход D0 не подключен к выходу Q7, а работает в качестве входа для последовательного ввода данных. Выход Q7 можно использовать для последовательного вывода данных.