Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ЛР3

.docx
Скачиваний:
1
Добавлен:
22.12.2024
Размер:
7.56 Mб
Скачать

МИНОБРНАУКИ РОССИИ

Санкт-Петербургский государственный

электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Кафедра ЭПУ

отчет

по лабораторной работе №3

по дисциплине «Цифровая схемотехника»

Тема: «Исследование схем триггеров»

Студент гр.

Преподаватель

Санкт-Петербург

2024

Цель - собрать и исследовать схемы простейших RS-триггеров на ЛЭ 2И-НЕ и 2ИЛИ-НЕ, ознакомиться с принципом действия и временными диаграммами работы триггера-защелки, универсального RS-D триггера, D-триггера с разрешением и синхронного JK-триггера, реализованных на ПЛИС.

Рис. 1. Исследованная схема RS-триггера на ЛЭ

Рис. 2. Осциллограмма работы RS-триггера на ЛЭ

Если на вход R подать уровень лог. «1» (а на входе S будет оставаться лог. «0»), то вне зависимости от значения , согласно принципу действия ЛЭ ИЛИ-НЕ, на выходе DD1 установится новый уровень = , = 0. Этот логический уровень поступает на вход DD2, и на его выходе формируется уровень . Это значит, что подача уровня лог. «1» на вход R привела к сбросу триггера (к записи в него нулевого значения). Т. к. лог. «0» не меняет состояние схемы, а лог. «1» устанавливает Q = 0, вход R называется входом сброса с активным высоким уровнем.

Рассуждая аналогично, подача лог. «1» на вход S при R = 0 и при любом устанавливает , т. е. вход S является входом установки с активным высоким уровнем.

При одновременной подаче на входы триггера активных уровней наблюдаются следующие состояния выходов схемы: 𝑄 = 0 и = 0 Такое состояние называется запрещенным. При попытке одновременного снятия двух активных уровней фактически, согласно рис. 2, оба светодиода не работают. Это свидетельствует о том, что на выходе получаем 𝑄 = 0 и = 0

Рис. 3. Схема для исследования триггера-защелки

Рис. 4. Осциллограмма работы триггера-защелки

Данный триггер представляет собой узел, способный запоминать бит, присутствующий на входе D. Работает он следующим образом. Если E = 1, то Q = D (и, = , соответственно). Такой режим называется режимом прозрачности: всякое изменение входного логического уровня мгновенно (с задержкой, определяемой только быстродействием компонента) отражается на выходе триггера-защелки.

После подачи на вход Е уровня лог. «0», режим прозрачности выключается и триггер переходит в режим хранения, защелкивая бит, присутствовавший на входе D непосредственно перед изменением уровня E на лог. «0».

Рис. 5. Схема для исследования универсального RS-D триггера

Рис. 6. Осциллограмма работы универсального RS-D триггера (белые черты показывают наглядность задержки)

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

При подаче на вход триггера уровня лог. «0» его поведение меняется следующим образом: триггер устанавливается в состояние Q = 0, = 1. Подача лог. «0» на вход приводит к тому, что триггер устанавливается в состояние Q = 1, = 0.

Рис. 7. Схема для исследования D-триггера с разрешением

Рис. 8. Осциллограмма работы D-триггера с разрешением

Данная схема представляет собой RS-D триггер, аналогичный рассмотренному выше, но имеющий дополнительный вход – вход разрешения работы, который разрешает или запрещает триггеру запоминать бит со входа D по фронту тактового сигнала. Самым простым примером, где подобный триггер незаменим, является задача защиты от дребезга кнопок какой-то цифровой схемы, работающей на высокой тактовой частоте. Но для получения данного функционала требуется двухвходовый мультиплексор – схему, которая передает на свой выход один из двух входных сигналов. Какой из сигналов передается на выход, определяется управляющим сигналом (E).

Если управляющий сигнал 0 – состояние D­-триггера изменяться по фронту тактового сигнала не будет. Если же E = 1, то на вход триггера будет приходить сигнал со входа D всей схемы, и на каждом такте сигнала С значение, хранящееся в триггере, будет обновляться.

Рис. 9. Схема для исследования синхронного JK-триггера

Рис. 10. Осциллограмма работы синхронного JK-триггера

Синхронный JK-триггер, имеющий тактовый вход и два входа управления – J и K. Изменение состояния триггера происходит по фронту тактового сигнала, при этом:

 если J = 1, K = 0 то триггер устанавливается в = 1;

 если J = 0, K = 1, триггер сбрасывается в = 0;

 если J = K = 0, то триггер не меняет состояния ( = );

 если J = K = 1, то триггер меняет свое состояние на противоположное ( = ).

Вывод: В ходе лабораторной работы были изучены различные типы триггеров: RS-триггеры на логических элементах 2И-НЕ и 2ИЛИ-НЕ, триггер-защелка, универсальный RS-D триггер, D-триггер с разрешением и синхронный JK-триггер. Экспериментально исследовался RS-триггер на логических элементах, подтвердив его принцип работы с помощью осциллограммы. Анализ осциллограмм и схем позволил установить функциональность триггера-защелки (как элемента памяти), универсального RS-D триггера (управление установкой и сбросом низкими уровнями на входах S и R соответственно), и D-триггера с разрешением (запоминание бита с входа D при активном сигнале разрешения).

Проанализировав схему синхронного JK-триггера и осциллограммы данной схемы, делаем вывод, что при J=K=0 синхронный JK-триггер хранит последнее записанное в него значение, то есть Q неизменно ( = ); при J=1 и K=0 синхронный триггер устанавливается ( = 1); при J=0 и K=1 триггер сбрасывается ( = 0); при J=K=1 синхронный триггер переводит Q в состояние, противоположное предыдущему ( = ).

Соседние файлы в предмете Цифровая схемотехника