Итоговый проверочный тест по теме «Триггеры в цифровой схемотехнике»
Формат вопросов: с одним правильным ответом (О), с множественным выбором (М), на сопоставление (С), на установление последовательности (П).
Часть 1: Фундаментальные принципы и классификация (Вопросы 1-10)
1. (О) Ключевое функциональное отличие триггера (flip-flop) от защёлки (latch) заключается в:
Способности хранить один бит информации.
Методе тактирования: триггер управляется фронтом/срезом, защёлка — уровнем.
Количестве входов.
Обязательном наличии инверсного выхода.
2. (М) Какие из следующих утверждений об асинхронных входах SET и/RESET в синхронных триггерах верны? (Выберите все подходящие варианты)
Они имеют наивысший приоритет и работают немедленно.
Их действие зависит от состояния тактового входа (CLK).
Они необходимы для начальной установки триггера в известное состояние.
Они всегда являются активными высокими уровнями.
3. (С) Сопоставьте тип защёлки/триггера с его характерным режимом работы:
| Тип устройства | Режим работы |
| А. D-защёлка | 1. Сброс выхода в ноль. |
| Б. T-триггер | 2. Прозрачное копирование входа на выход при активном E. |
| В. Счётный триггер | 3. Переключение состояния по каждому тактовому импульсу. |
| Г. JK-триггер в режиме J=K=1 | 4. Тот же режим, что и у T-триггера при T=1. |
4. (О) Главная причина, по которой в синхронных цифровых схемах преимущественно используются D-триггеры, а не защёлки:
Они имеют меньшее время задержки.
Они исключают «прозрачность» и проблему гонок сигналов в последовательных цепях.
Они не требуют тактового сигнала.
Они могут выполнять функцию счётчика без дополнительных элементов.
5. (П) Установите правильную последовательность стадий в цикле работы двухступенчатого (Master-Slave) D-триггера, тактируемого по срезу:
A) Данные со входа D фиксируются в ведомой (Slave) ступени.
B) Сигнал на входе D передаётся на выход ведущей (Master) ступени.
C) Тактовый сигнал переходит из 0 в 1 (положительный фронт).
D) Тактовый сигнал переходит из 1 в 0 (отрицательный срез).
E) Состояние ведущей ступени копируется в ведомую и появляется на выходе Q.
6. (О) Параметр «время удержания» (hold time) для синхронного триггера — это:
Максимальная частота тактового сигнала.
Время, в течение которого данные на входе должны оставаться стабильными после активного перехода тактового сигнала.
Время, в течение которого данные должны быть установлены до активного перехода тактового сигнала.
Задержка между тактовым сигналом и появлением данных на выходе.
7. (М) Какие из следующих устройств могут быть построены на основе цепочки триггеров? (Выберите все подходящие варианты)
Регистр хранения.
Сдвиговый регистр.
Синхронный счетчик.
Демультиплексор.
8. (О) Что произойдет с синхронным RS-триггером, если в момент активного фронта такта на его входах будет S=1, R=1?
Триггер установится в состояние Q=1.
Триггер сбросится в состояние Q=0.
Триггер перейдёт в неопределённое (метастабильное) состояние, а его выходы могут стать недопустимыми.
Триггер переключится в противоположное состояние.
9. (С) Сопоставьте временной параметр триггера с его описанием:
| Параметр | Описание |
| А. Tsetup | 1. Интервал, в который тактовый сигнал не должен изменяться. |
| Б. Thold | 2. Время перехода триггера в устойчивое состояние после снятия асинхронного сигнала. |
| В. Tclk-to-Q | 3. Минимальное время стабильности данных ДО фронта такта. |
| Г. Период такта | 4. Минимальное время стабильности данных ПОСЛЕ фронта такта. |
| | 5. Задержка от фронта такта до изменения выхода. |
10. (О) Gated D-Latch — это то же самое, что и:
D-триггер, управляемый фронтом.
Асинхронная D-защёлка.
Двухступенчатый RS-триггер.
T-триггер с входом разрешения.
Часть 2: Типы триггеров, таблицы истинности, режимы работы (Вопросы 11-25)
11. (О) Для JK-триггера режим, при котором он выполняет функцию T-триггера, задаётся комбинацией:
J=0, K=0
J=1, K=0
J=0, K=1
J=1, K=1
12. (М) Какие из перечисленных состояний являются РАЗРЕШЁННЫМИ для асинхронной RS-защёлки на элементах И-НЕ (с инверсными входами S' и R')?
S'=0, R'=0
S'=0, R'=1
S'=1, R'=0
S'=1, R'=1
13. (О) Универсальность JK-триггера заключается в том, что он может эмулировать работу:
Только D-триггера.
Только T-триггера.
Только RS-триггера.
D-, T- и RS-триггеров.
14. (П) Расположите этапы проектирования 4-разрядного синхронного счётчика с параллельным переносом в порядке их выполнения:
A) Определение необходимого типа триггеров (обычно JK или D).
B) Синтез комбинационной схемы для входов переноса.
C) Составление таблицы переходов счётчика.
D) Запись функций возбуждения для каждого триггера.
E) Подключение тактовых входов всех триггеров к общему тактовому генератору.
15. (О) Таблица истинности, где Qn — текущее состояние, Qn+1 — следующее состояние, — это:
Таблица состояний (State Table).
Временная диаграмма (Timing Diagram).
Карта Карно (Karnaugh Map).
Принципиальная схема (Schematic).
16. (О) Как называется состояние, в которое может попасть триггер при нарушении временных параметров (setup/hold time)?
Запрещённое.
Асинхронное.
Метастабильное.
Прозрачное.
17. (С) Сопоставьте триггер с его таблицей переходов (активный фронт такта):
| Триггер | Таблица переходов (C↑) |
| А. D-триггер | 1. J K - Qn+1 0 0 - Qn 0 1 - 0 1 0 - 1 1 1 - ¬Qn |
| Б. T-триггер | 2. T - Qn+1 0 - Qn 1 - ¬Qn |
| В. JK-триггер | 3. D - Qn+1 0 - 0 1 - 1 |
18. (М) Какие входные комбинации приводят к изменению состояния T-триггера на активном фронте такта? (T-триггер имеет вход T и такт C)
T=0, C↑
T=1, C↑
T=1, C=1 (уровень)
T=1, C↓ (срез, если триггер тактируется срезом)
19. (О) Для построения делителя частоты на 8 (коэффициент деления = 8) требуется минимум:
2 D-триггера в счётном режиме.
3 T-триггера (или D/JK в счётном режиме).
8 RS-защёлок.
4 JK-триггера в режиме хранения.
20. (О) Если на вход D синхронного D-триггера подать инвертированный сигнал с его прямого выхода Q, то получится:
RS-триггер.
T-триггер в счётном режиме.
Защёлка.
Делитель частоты на 4.
21. (М) Какие из перечисленных устройств обязательно содержат внутри себя элементы памяти (триггеры)?
Мультиплексор 4→1.
Синхронный регистр сдвига.
Асинхронный счетчик Джонсона.
Дешифратор 3→8.
22. (О) В схеме двухступенчатого (Master-Slave) JK-триггера «единичная прозрачность» может привести к:
Увеличению быстродействия.
Уменьшению энергопотребления.
Ложным срабатываниям (racing), если J/K меняются, пока C=1.
Невозможности установки в состояние 1.
23. (С) Сопоставьте тип входа триггера с его приоритетом и описанием:
| Вход | Приоритет и описание |
| А. Асинхронный PRE (SET) | 1. Низкий приоритет, работает только по такту. |
| Б. Синхронный вход J | 2. Самый высокий приоритет, работает немедленно, независимо от такта. |
| В. Тактовый вход C | 3. Управляет моментом считывания синхронных входов. |
24. (О) Динамический D-триггер отличается от статического тем, что:
Он тактируется по двум разным фронтам.
Он для хранения бита использует заряд на паразитной ёмкости, требующий периодического обновления.
Он имеет только один вход.
Он не может работать в синхронных схемах.
25. (О) Какая комбинация на входах J и K JK-триггера обеспечит режим, идентичный режиму работы D-триггера (с учётом, что D = входным данным)?
J = D, K = ¬D
J = D, K = D
J = ¬D, K = D
J = 1, K = 1
Часть 3: Анализ схем, временные диаграммы, применение (Вопросы 26-40)
26. (О) На схеме изображена цепь из трёх D-триггеров, где выход каждого предыдущего подключен ко входу D следующего. Все тактовые входы соединены вместе. Это:
Синхронный счётчик.
Регистр хранения с параллельной загрузкой.
Сдвиговый регистр с последовательным входом и выходом.
Демультиплексор.
27. (М) Рассмотрите временную диаграмму для D-триггера, тактируемого по положительному фронту. Вход D меняется незадолго до и сразу после фронта. На каких фронтах CLK выход Q гарантированно НЕ изменится, если временные параметры НЕ нарушены? (Выберите все подходящие)
На первом положительном фронте, если D был стабилен до и после него.
На отрицательном срезе.
На положительном фронте, если D изменялся непосредственно перед ним.
Когда CLK находится на высоком уровне.
28. (О) Назначение входа «Clock Enable» (CE) в сложных триггерах и регистрах:
Увеличить тактовую частоту.
Разрешить или запретить реакцию триггера на активный фронт тактового сигнала.
Выполнить асинхронный сброс.
Перевести триггер в прозрачный режим.
29. (П) Установите порядок следования сигналов в 3-битном кольцевом счётчике (сдвиговый регистр, где инверсный выход последнего триггера подаётся на вход первого) после начального сброса в 001:
A) 010
B) 100
C) 001
D) 101
E) 011
30. (О) Какое минимальное количество дополнительных логических элементов (вентилей) нужно, чтобы из D-триггера получить T-триггер?
0 (соединением проводов)
1 (инвертор)
2 (элемент ИСКЛЮЧАЮЩЕЕ ИЛИ)
3 (мультиплексор)
31. (С) Сопоставьте схему триггера/защёлки с её названием по внутренней структуре:
| Структурная схема | Название |
| А. Две защёлки (первая тактируется C=1, вторая C=0), соединенные последовательно. | 1. Асинхронная RS-защёлка на двух И-НЕ. |
| Б. Четыре логических элемента И-НЕ, два из которых имеют перекрёстные обратные связи. | 2. Двухступенчатый (Master-Slave) триггер. |
| В. Мультиплексор на входе D, управляемый сигналом Load. | 3. D-триггер с функцией параллельной загрузки. |
32. (М) Какие факторы ограничивают максимальную тактовую частоту системы на основе синхронных триггеров? (Выберите все подходящие)
Сумма задержки комбинационной логики между триггерами (Tcomb), времени установки (Tsetup) и времени распространения триггера (Tclk-to-q).
Длительность активного уровня тактового сигнала.
Время удержания (Thold).
Скорость переключения асинхронных входов.
33. (О) В схеме синхронного счетчика с параллельным переносом (look-ahead carry) функция переноса (Carry Out) формируется:
С выхода последнего триггера в цепочке.
Специальной быстрой комбинационной схемой на основе состояний всех разрядов.
Только при достижении счётчиком максимального значения.
Асинхронно, независимо от тактового сигнала.
34. (О) Если на входы асинхронной RS-защёлки на элементах И-НЕ поданы S'=1, R'=1, то защёлка находится в режиме:
Установки в 1.
Сброса в 0.
Хранения предыдущего состояния.
Неопределённого (запрещённого) состояния.
35. (М) Какие из следующих утверждений о метастабильности ВЕРНЫ?
Это состояние, когда выход триггера находится между логическим 0 и 1 на протяжении неопределённого времени.
Вероятность её возникновения можно свести к нулю.
Она может быть вызвана нарушением времени установки (setup time).
Для борьбы с ней используют синхронизаторы (цепочки из двух и более триггеров).
36. (О) Что характеризует параметр «скважность» тактового сигнала?
Его амплитуду.
Соотношение длительности импульса к периоду (Duty Cycle).
Максимальную частоту.
Время нарастания фронта.
37. (С) Сопоставьте проблему проектирования с типом триггера/защёлки, для которого она наиболее характерна:
| Проблема | Тип устройства |
| А. «Гонки» (racing) в последовательных цепях. | 1. D-триггер, управляемый фронтом. |
| Б. «Единичная прозрачность» в двухступенчатой структуре. | 2. Асинхронная RS- или D-защёлка. |
| В. Необходимость строгого соблюдения времени удержания (hold). | 3. Master-Slave JK-триггер. |
| Г. Запрещённая комбинация входов. | 4. Любой синхронный триггер. |
| | 5. Синхронный RS-триггер. |
38. (О) Для построения реверсивного счётчика (с возможностью счёта вверх и вниз) на базе D-триггеров необходима дополнительная комбинационная схема, которая на вход D каждого триггера подаёт:
Значение с выхода предыдущего триггера.
Результат операции XOR между выходом триггера и сигналом направления.
Результат сложения по модулю 2 всех выходов.
Сигнал с выхода следующего триггера.
39. (О) В схеме «триггер Шмитта» (не бистабильный, а пороговый элемент) положительная обратная связь используется для:
Запоминания бита информации.
Создания гистерезиса и подавления дребезга контактов.
Увеличения быстродействия.
Генерации тактовых импульсов.
40. (М) При начальной подаче питания на цифровую систему с триггерами без асинхронных входов сброса/установки:
Все триггеры гарантированно устанавливаются в ноль.
Состояние триггеров является случайным (неопределённым).
Для приведения системы в известное начальное состояние требуется специальная последовательность сигналов.
Тактовый генератор должен быть немедленно запущен.