Замечание: в действительности реальные микросхемы, использованные в задании, выполнены не по схеме MS. Так, например, D‑триггеры микросхемы 74ALS74 выполнены по схеме трёх триггеров, а JK‑триггеры микросхемы 74ALS112 выполнены вообще по совершенно особой схеме, использующей гарантированную разницу задержек логических элементов.
Полученную схему триггера на уровне логических элементов нужно собрать в Micro-Cap и подключить её входы параллельно соответствующим входам интегрального триггера. Таким образом, схема управления будет управлять сразу двумя триггерами, и, поскольку функционально эти два триггера идентичны, идентичными будут и сигналы на их выходах. В чём и необходимо убедиться, построив средствами программы Micro-Cap временные диаграммы. Фактически, для этого нужно всего лишь построить ещё два графика в дополнение к уже построенным ранее.
Ниже на рисунке приведён пример собранной окончательной схемы. В этом примере D‑триггер собран по схеме трёх триггеров (а не MS), и добавлены два выходных сигнала Q2 и nQ2.
На следующем рисунке показаны временные диаграммы, иллюстрирующие работу этой схемы.
1. Титульный лист.
2. Номер варианта, условное обозначение заданного триггера и закон его функционирования.
3. Структурная схема заданного триггера в виде [схема управления + стандартный триггер].
4. Таблица истинности для функций возбуждения.
5. Карты Карно и получение функций возбуждения триггера.
6. Чертёж полностью собранной схемы в программе Micro-Cap (с интегральным триггером и триггером, собранным из логических элементов).
7. Временные диаграммы работы схемы.
Вар. |
Условное обозначение и закон функционирования триггера |
Элем.
|
|
1 |
M=1, D=* — работает как синхронный RS‑триггер M=0, R=*, S=* — работает как синхронный D‑триггер |
КМОП JK |
|
2 |
M=1, D=* — работает как JK‑триггер M=0, J=*, K=* — работает как синхронный D‑триггер |
ТТЛ D |
|
3 |
M=1, T=* — работает как синхронный RS‑триггер M=0, R=*, S=* — работает как T‑триггер |
ТТЛ JK |
|
4 |
M=1, T=* — работает как JK‑триггер M=0, J=*, K=* — работает как T‑триггер |
КМОП D |
|
5 |
L=1, J=*, K=*, C=* — работает как прозрачный D‑триггер L=0, D=* — работает как JK‑триггер |
ТТЛ D |
|
6 |
L=1, D=*, C=* — работает как асинхронный RS‑триггер L=0, R=*, S=* — работает как синхронный D‑триггер |
ТТЛ JK |
|
7 |
L=1, T=*, C=* — работает как асинхронный RS‑триггер L=0, R=*, S=* — работает как T‑триггер |
КМОП JK |
|
8 |
S=0, R=0, T=0 — работает как синхронный D‑триггер S=1, R=0, T=0 — по фронту синхросигнала устанавливается S=0, R=1, T=0 — по фронту синхросигнала сбрасывается S=0, R=0, T=1 — по фронту синхросигнала меняет состояние Остальные комбинации — триггер не изменяет состояние |
ТТЛ D |
|
9 |
=0, L=*, D=*, T=* — по спаду синхросигнала триггер сбрасывается =1, L=1, T=* — работает как синхронный D‑триггер =1, L=0, T=1, D=* — по спаду синхросигнала меняет состояние =1, L=0, T=0, D=*— триггер не изменяет состояние |
ТТЛ JK |
|
10 |
S=1, R=0, =*, D=* — по фронту синхросигнала устанавливается S=0, R=1, =*, D=* — по фронту синхросигнала сбрасывается S=0, R=0, =0 — работает как синхронный D‑триггер S=0, R=0, =1, D=* — триггер не изменяет состояние |
КМОП D |
|
11 |
M=1, D=* — работает как синхронный RS‑триггер M=0, R=*, S=* — работает как синхронный D‑триггер |
ТТЛ D |
|
12 |
M=1, D=* — работает как JK‑триггер M=0, J=*, K=* — работает как синхронный D‑триггер |
ТТЛ JK |
|
13 |
M=1, T=* — работает как синхронный RS‑триггер M=0, R=*, S=* — работает как T‑триггер |
КМОП JK |
|
14 |
M=1, T=* — работает как JK‑триггер M=0, J=*, K=* — работает как T‑триггер |
ТТЛ D |
|
15 |
L=1, J=*, K=*, C=* — работает как прозрачный D‑триггер L=0, D=* — работает как JK‑триггер |
ТТЛ JK |
|
16 |
L=1, D=*, C=* — работает как асинхронный RS‑триггер L=0, R=*, S=* — работает как синхронный D‑триггер |
КМОП D |
|
17 |
L=1, T=*, C=* — работает как асинхронный RS‑триггер L=0, R=*, S=* — работает как T‑триггер |
ТТЛ D |
|
18 |
S=0, R=0, T=0 — работает как синхронный D‑триггер S=1, R=0, T=0 — по спаду синхросигнала устанавливается S=0, R=1, T=0 — по спаду синхросигнала сбрасывается S=0, R=0, T=1 — по спаду синхросигнала меняет состояние Остальные комбинации — триггер не изменяет состояние |
ТТЛ JK |
|
19 |
=0, L=*, D=*, T=* — по фронту синхросигнала триггер сбрасывается =1, L=1, T=* — работает как синхронный D‑триггер =1, L=0, T=1, D=* — по фронту синхросигнала меняет состояние =1, L=0, T=0, D=*— триггер не изменяет состояние |
КМОП JK |
|
20 |
S=1, R=0, =*, D=* — по фронту синхросигнала устанавливается S=0, R=1, =*, D=* — по фронту синхросигнала сбрасывается S=0, R=0, =0 — работает как синхронный D‑триггер S=0, R=0, =1, D=* — триггер не изменяет состояние |
ТТЛ D |
|
21 |
M=1, D=* — работает как синхронный RS‑триггер M=0, R=*, S=* — работает как синхронный D‑триггер |
ТТЛ JK |
|
22 |
M=1, D=* — работает как JK‑триггер M=0, J=*, K=* — работает как синхронный D‑триггер |
КМОП D |
|
23 |
M=1, T=* — работает как синхронный RS‑триггер M=0, R=*, S=* — работает как T‑триггер |
ТТЛ D |
|
24 |
M=1, T=* — работает как JK‑триггер M=0, J=*, K=* — работает как T‑триггер |
ТТЛ JK |
|
25 |
L=1, J=*, K=*, C=* — работает как прозрачный D‑триггер L=0, D=* — работает как JK‑триггер |
КМОП JK |
|
26 |
L=1, D=*, C=* — работает как асинхронный RS‑триггер L=0, R=*, S=* — работает как синхронный D‑триггер |
ТТЛ D |
|
27 |
L=1, T=*, C=* — работает как асинхронный RS‑триггер L=0, R=*, S=* — работает как T‑триггер |
ТТЛ JK |
|
28 |
S=0, R=0, T=0 — работает как синхронный D‑триггер S=1, R=0, T=0 — по фронту синхросигнала устанавливается S=0, R=1, T=0 — по фронту синхросигнала сбрасывается S=0, R=0, T=1 — по фронту синхросигнала меняет состояние Остальные комбинации — триггер не изменяет состояние |
КМОП D |
|
29 |
=0, L=*, D=*, T=* — по фронту синхросигнала триггер сбрасывается =1, L=1, T=* — работает как синхронный D‑триггер =1, L=0, T=1, D=* — по фронту синхросигнала меняет состояние =1, L=0, T=0, D=*— триггер не изменяет состояние |
ТТЛ D |
|
30 |
S=1, R=0, =*, D=* — по спаду синхросигнала устанавливается S=0, R=1, =*, D=* — по спаду синхросигнала сбрасывается S=0, R=0, =0 — работает как синхронный D‑триггер S=0, R=0, =1, D=* — триггер не изменяет состояние |
ТТЛ JK |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.