Академический Документы
Профессиональный Документы
Культура Документы
Основы
R Токхейм
электроники
Издательство «Мир»
\
Digital Electronics
by
R. Tokheim
Second Edition
McGraw-Hill, Inc., New York, USA, 1984
Р Токхейм
Основы
электроники
Перевод с английского
канд. физ.-мат. наук В. А. Курочкина
и канд. физ.-мат. наук В. М. Матвеева
под редакцией
канд. техи. наук Е. К. МаСЛОВСКОГО
Токхейм Р.
Т51 Основы цифровой электроники: Пер. с англ.-М .:
Мир, 1988.-392 с., ил.
ISBN 5-03-000981-7
В книге известного американского специалиста последовательно излагаю т
ся принципы действия разнообразных электронных схем и устройств. Описаны
методы конструирования цифровых приборов и систем на основе серийных ми
кросхем. Книга содержит больш ое количество иллюстраций, облегчающ их ус
воение материала.
Для ш ирокого круга читателей: инженерно-технических работников, студен
тов, изучающих электронику, радиолю бителей и юных техников.
2401000000 - 087
------------------------ 177-88, Ч. 1
041(01)-88 ББК 32.85
Р ед а к ц и я ли т ер а т у р ы по э лек т р о н и к е
Е. Масловский
Предисловие редактора серии
з+5 ВЫ СО КИИ
уровень
НИ ЗКИИ
Время уровень
Рис. 1.3.
а -ан а л о го в ы й универсаль
ный измерительный прибор;
б - цифровой универсальный
измерительный прибор. (Фо
тографии предоставлены
фирмой Simpson Electric
Company.) 5
16 ГЛАВА 1
Рис. 1.4. Типичная микроЭВМ для домашнего пользования. (Фотография предоставлена фирмой Apple
Com puter, Inc.)
Рис. 1.7.
а-ц и ф р о в ы е часы; б-ц и ф ров ой
метеорологический прибор. (Фо
тографии предоставлены фир
мой H eath Company.)
20 ГЛАВА I
Рис. 1.8.
« -ц и ф р о вы е весы; б-ц и ф р о в о й термометр. (Фото
графии предоставлены фирмой Heath Company.)
ЦИФ РОВАЯ ЭЛ ЕКТРО Н И КА
21
Рис. 1.9. Учащиеся младших классов управляют небольшим роботом с помощью микроЭВМ. (Фотография
предоставлена фирмой Terrapin, Inc.)
-|_ I I В Ы С О КИ Й уровень
5 В -± - г . ■+ 5 В
ОВ (Земля)
1 У
Х' низкии уровень
^2 fa
+5 В
Земля
Рис. 1.10.
а - получение цифрового сигнала при помощи переклю чателя; 6 - переходный процесс из-за дребезга контакта
механического переклю чателя; в-д об авл ен и е противодребезгового фиксатора к механическому переклю чате
лю для получения стандартного цифрового сигнала.
ЦИФ РОВАЯ ЭЛ ЕКТРО Н И КА 23
5В
±С Кнопка отпущена = ?
5В
±гг
—
-J L -J L
Рис. 1.11.
а - кнопочный переключатель с а м 'п о себе не может генерировать стандартные цифровые сигналы; б - к н о
почный переключатель, используемый для запуска отновибратора. формирует цифровой сигнал в виде оди
ночного импульса.
24 ГЛАВА I
Рис. 1.12. Мультивибратор в режиме свободных колебаний генерирует последовательность цифровых импульсов.
ЦИФ РОВАЯ Э Л ЕКТРО Н И КА 25
150 кОм
( - ). ЗЕМЛЯ
Рис. 1.13.
а-п р и н ци п и ал ьн ая схема генератора тактовых импульсов в режиме свободных колебаний с использованием
интегральной схемы типа 555; б -м о н т аж н ая схема генератора тактовых импульсов в режиме свободных ко
лебаний, собранного на контактной панели.
Вход
Вход
Логический
~ [ ВЫСОКИИ Выход переключатель
Выход
О уровень
низкий и ^ нод
уровень f Излучение=ВЫ СОКИИ уровень
5В — Нет излучения =Н И З КИ И уровень
у / I Катод
150 Ом
150 Ом
Рис. 1.14.
а -п р о с т о й светодиодный индикатор выходного сигнала; б-соединение логического переклю чателя с про
сты м светодиодным индикатором выходного сигнала.
28 ГЛАВА 1
150 0м
Выход
А
Излучение = В Ы С О КИ И
уровень _
Нет излучения = Н И З К И И
Вход уровень
5 В
ЦИФ РОВАЯ Э Л ЕКТРО Н И КА 29
Выводы питания
(Общий )
(Общий для Т Т Л -схем )
Острие
пробника
ВЫ ХО ДЫ
Рис. 1.17.
а-вн еш н и й вид логического пробника, собираемого студентами; б-при нц ипи альн ая схема логического проб
ника на основе интегральной схемы типа 555.
ТТЛ КМОП
100%
Положительное
90% напряжение
ВЫСОКИИ
80% уровень
ВЫ С О КИ И 70%
уровень
60%
Неопреде
50% ленная
область
40%
Неопреде 30%
ленная
область 20%
НИЗКИИ
10% уровень
Н И З КИ И
Рис. 1.18. Определение логических уровней для уровень Земля
цифровых интегральных ТТЛ- и КМОП-схем.
32 ГЛАВА 1
\
Задания для самопроверки
1 1
•
2 .10
• •
3 11
• • •
4 100
• • • •
5 101
• • • • •
6 110
• • • • • •
7 111
• • • • • • •
Рис. 2.1. Символы для под 8 1000
счета количества каких-либо • • • • • • • •
объектов. 9 1001
• • • • • • • • •
2*
36 ГЛАВА 2
2 4 3 цент
Количество
предметов
. Вес разряда
Двоичное
число
8 4 2 1 Вес разряда
Есть Есть Нет Нет Заполнение
разряда
(1) (1) (0) (0) Двоичное число
• • • • Количество пред
• • • • метов
• •
• •
т
512 256 128 64 32 16
Д в о и чн а я
то чка
Рис. 2.5. Веса разрядов слева от двоичной точки.
Двоичное
число 0 0 Двоичная
точка
Десятичное 32 + 16
2 + 1 =51
число
ЧИ СЛА В Ц И Ф РО В О Й Э Л Е К Т Р О Н И К Е 39
Двоичное
число
1 0 1 0 1 0 • Двоичная
Десятичное J
J32 +
1
8 +
i
2
точка
= 42
число
Д воичное
число 1 1 1 1 1
Десятичное, * J r 1 1 1 '
число 512 + 256 i- 128 64 н 32
; о 1 0 0 0 •
= 1000
т
Двоичное
число
20
21
22
4 — 2 ==-2 с остатком 2Э
2 - ^ 2 ==-1 с остатком 24
1 — 2 — О с остатком 25
Двоичное число
ЧИ СЛА В Ц И Ф РО В О Й Э Л Е К Т Р О Н И К Е 41
и
I I
Д е сятичное Д вои чн ое Д е с я ти ч н о й
число число число
9 ---------------------------------------------------------------------------► 1001 1
----------------------------------------------- -------------------------- * - L .J
I
Рис. 2.6. Система, в которой используются шифратор и дешифратор.
0 0000 0
1 0001 1
2 0010 2
3 0011 Зч
4 0100 4
5 0101 5
6 0110 6
7 011 1 7
8 1000 8
9 1001 9
10 1010 А
11 1011 В
12 1 100 С
13 1 101 D
14 1110 Е
15 1111 F
Рис. 2.7. Двоичный и шест
16 10000 10 надцатеричный эквиваленты
дли десятичных чисел от 0 до
•17 10001 11 17.
Десят ичное
512 200
47
1
ЧИ( :ло
4 1,= 2 16
Рис. 2.9. Преобразование шестнадцатеричного числа Рис. 2.10. Преобразование десятичною числа в шест
в десятичное. ч~- надцатеричное.
Входы
Д В О И Ч Н Ы Е Л О ГИ Ч Е С К И Е ЭЛЕМ ЕН ТЫ 49
В А Y
Условное обозначение
В А Y
0 0 0
Таблица истин н ости
0 1 0
Рнс. 3.5. Четыре способа опи
сания связи входов А и В 1 0 0
с помощью логической функ 1 1 1
ции И.
,---СГ о
В ы ход
Входы Выход
В А Y
Переклю Двоичный Переклю Двоичный Излучение Двоичный
чатель сигнал чатель сигнал сигнал
азом кну :,аэомкну» Нет
В>’ 14 Y Выход
I
( « я е <.«опр »вррки
3.3. Инвертор
Все логические элементы, рассмотренные до сих пор, имели
по крайней мере два входа и один выход. В отличие от них
Схема НЕ в схеме НЕ, часто называемой инвертором, есть только
Инвертор один вход и один выход. Основная функция схемы НЕ (ин
вертора) состоит в том, чтобы обеспечивать на выходе сиг
нал, противоположный сигналу на входе. Условное обозна
чение инвертора показано на рис. 3.9.
Выход
Вход Выход
А Y
Уровень Двоичныи Уровень Двоичныи
напряжения сигнал напряжения m сигнал
Н И З КИ Й 0 ВЫ СОКИЙ 1
Рис. 3.10. Таблица истинности
для инвертора. ВЫ С О КИ Й 1 НИЗКИЙ 0
Инвертирование Инвертирование
Логическая 1 -----► Логический О -----► Логическая 1
Входы Выход
Рис. 3 12.
а-у с л о в н о е обозначение логического элемента
И - Н Е ; б -б у л е в о выражение для выхода логическо
го элемента И - Н Е . б
0 0 0 1
0 1 0 1
1 0 0 1
Рис. 3.13. Таблицы i гинности для логических эле-
ментов И и И -Н Е . 1 1 1 0
Выход
Рис. 3.14. /\
а-у с л о в н о е обозначение логического элемента * ** Д+б
И Л И - Н Е ; б -б у л е в о выражение для выхода логиче- Q
ского элемента И Л И - Н Е .
Входы Выход
В А ИЛИ И Л И -Н Е
0 0 0 1
0 1 1 0
1 0 1 0
Рис. 3.15. Таблица истинности для логических элемен
1 1 1 0
тов ИЛИ и И Л И -Н Е .
^лния л самопроверки
е —/
Выход
/А
Рис. 3.16. А® В
о условное обозначение логического элемента ис В
ключающее ИЛИ; б булево выражение для выхода
элемента исключающее ИЛИ.
Входы Выход
ИСКЛЮЧАЮЩЕЕ
В А ИЛИ ИЛИ
0 0 0 0
0 1 1 1
Рис. 3.17. Таблица истинности для логических элемен 1 0 1 1
тов И ЛИ и исключающее ИЛИ.
1 1 1 0
Рис. 3.18.
= А G' М
а условное обозначение логического элемента ис
ключающее И Л И -Н Е ; б -б у л ев о выражение для
выхода элемента исключающее ИЛИ НЕ.
Инвертор
ТО ~;
■А- В
А-В
Й ,‘
t O 1^
L. *
ИЛИ — НЕ А+В
Исключающее А
ИЛИ А®В
И Л И -Н Е t
Вх: ДЫ
С
0 0
0 0
0 0 1 0
0 1 0 0
0 1 1 0
А - В ■С = У 1 0 0 0
0 0
б 1 1
1 1 0 0
Рис. 3.21. Логическии элемент И с тремя входами. 1 1 1 1
л—
£ > =Н в—
с—
D—
А——
ч « .) £ А • . 4 'О в—
I
Увеличение числа Увеличить число входов логического элемента И -Н Е
уже несколько труднее. На рис. 3.25 показано, как собрать
логический элемент И -Н Е с четырьмя входами, используя
два элемента И -Н Е с двумя входами и один элемент ИЛИ
с двумя входами.
На практике вам часто придется использовать логиче
ские элементы с числом входов от двух до восьми и более.
Основные сведения, приведенные в этой главе, должны по
служить для вас руководством в тех случаях, когда вам
нужно будет увеличить число входов логических элементов.
Инвертированные
входы
— + “ 0 ° - >
Инвертирование
— + ч ^ °— =
> -
выходов
+ — = о -
----- 5
+ с> - ) —
— 1
ч > - +
ч > — + — Z 3 - -
Инвертирование
>
входов
ч > - + —
— з - = = £ > -
о ■- + 3
“ 0 ° ---- ------2О - - > -
— — + - О - - ij —
+
входов и выходов
Инвертирование
z ^ : £ > - + - o — : >
- + l) + - О - = _
>
— + ^ у~ + -{ > — =
В ы вод 1
3*
68 ГЛАВА 3
В А Выход
5
Рис. 3.30.
а —схема с логическим элементом И с двумя входами; б-принципиальная схема, реализующая логическую
функцию И с двумя входами.
ДВОИЧНЫЕ ЛОГИЧЕСКИЕ ЭЛЕМЕНТЫ 69
14 13 12 11 10 9 С ре д няя часть
обозначения
X I П П П П Г “1 Г 1
DM 7408 N
Код К о д изготовителя
изготовителя для ко р пу с а
U и и и и и U с д вухр яд ны м
1 2 3 4 5 6 7 располож ением
Серия 7 4 0 0 ТТЛ — выводов
Рис. 3.31. (ко м м е р че ско е
обозначение) Ф ун кц и о н а л ь н о е
а-маркировка типичной цифровой ИС, выпускае назначение
мой фирмой National Semiconductor; б-расш иф циф ровой И С
ровка обозначения на корпусе ИС.
б-принципиальная схема
цифровой логической цепи. <5
72 ГЛАВА 3
Входы Выход
В А Y
А — 0 0 0
И \ - г А • В - Y
В — ____У ~ г 0 1 0
1 0 0
1 1 1
0 0 0
0 1 1
ИЛИ
А + В - Y
1 0 1
: з > - '
1 1 1
0 1
Инвертор А = А
А ------------------------А
1 0
0 0 1
А— 0 1 1
И-НЕ
У - - г А • В —Y
В— 1 0 1
1 1 0
0 0 1
А— \ "X 0 1 0
И Л И -Н Е
А + В = Y
В— L 1 0 0
- У ^
1 1 0
0 0 0
Исключающее 0 1 1
ИЛИ А® В = Y
1 0 1
3 Т > ’
1 1 0
0 0 1
Исключающее 0 1 0
И Л И -Н Е А® В = Y
1 0 0
п
1 1 1
А в
п. п п п
SN 7408N
1. Закругленным 24. A® B = Y
2. А В= Y 25. НИЗКОГО
3. ВЫСОКОГО; будет излучать 26. ВЫСОКОГО
4. Заостренным 27. Соединены вместе
5. А + В= Y 28. Три
6. НИЗКОГО 29. А В С= Y
7. включающее 30. Восемь______
8. НИЗКОГО 31. А + В+ С + D= Y
9. НИЗКОГО 32. 16
10. А= А 33. Инверторы
11. Отрицание; дополнение 34. И Л И -Н Е
12. Заостренную 35. И -Н Е
13. Л -В = У 36. ИЛИ
14. НИЗКОГО; отражает 37. ТТЛ, КМОП
15. Заостренную 38. Корпусом с двухрядным распо
16. А + В= Y ложением выводов (DIP)
17. НИЗКОГО; не только 39. 5 В, положительному, отрица
18. ВЫСОКОГО; только тельному
19. «Что-нибудь, но не всё» 40. ТТЛ с четырьмя логическими
20. А© В= Y элементами И с двумя входами
21. НИЗКОГО каждый.
22. ВЫСОКОГО 41. Изготовитель фирма National
23. Инвертирующего, исключающее Semiconductor, корп ус-с двух
ИЛИ рядным расположением выводов,
78 ГЛАВА 3
= У
Входы Выход
б 6
ПРИМЕНЕНИЕ ДВОИЧНЫХ ЛОГИЧЕСКИХ ЭЛЕМЕНТОВ 81
А+В+С—
А+В —
А+В+С—
б
Рис. 4.4. Первый шаг в конструировании логической
схемы, реализующей произведение сумм.
Входы Выход
С- В - А + С - В -А =Y
С в А Y
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 1
1 0 1 0
1 1 0 0
Рис. 4.6. Построение булева
1 1 1 0
выражения на основе таблицы
истинности.
Рис. 4.7. Построение таблицы истинности на основе Рис. 4.8. Построение таблицы истинности на основе
булева выражения. булева выражения.
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 1
Булево в ы р а ж е н и ^ /
С-В'А + С-В'А = У
ГЛАВА 4
Таблица истинности
Входны е Выход
переключатели
С в А Y
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 0
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 0
Входы Выход
А* В + А-В + А-В = У ~ 0 0 0
0 1 1
1 0 1
1 1 1
А + В =Y
Упрощенное
Рис. 4.13. Объединение еди булево выражение А +В = Y
ниц группами в один контур
на карте Карно.
— или
(дизъюнктивный
член)
а Булево выражение
V, 1ж
S Карта Карно
1
А В "*■1
Объединение
в М l\
контурами
и опускание
переменных в
Рис. 4.15. Упрощение булевых выра
жений иа основе карты Карио. f \
а-и сх о д н о е булево выражение; в /т \
б-нанесение на карту логических
единиц; в-объединение каждой
группы единиц контурами и опуска в V1J
ние дополняющих друг друга пере
менных; г-построени е упрощенного
выражения в дизъюнктивной нор
мальной форме. Упрощенное
булево выражение 'А-С + А'В = У
Карта Карно
CD UD CD CD
Объединение контурами
и опускание переменных
Упрощенное
булево выражение =У
Рис. 4.16. Упрощение на основе карты Карно булева выражения с шестью членами до получения выражения
с двумя членами.
ПРИМЕНЕНИЕ ДВОИЧНЫХ ЛОГИЧЕСКИХ ЭЛЕМЕНТОВ 93
а Булево выражение
A-B-C-D + A-B-C-D +
A-B-C-D + A-B-C-D = У
Рис. 4.18. Упрощение булева выражения путем пред Рис. 4.19. Упрощение булева выражения на основе
ставления карты Карно в виде свернутого горизон представления карты Карно в виде шара.
тально расположенного цилиндра. Такое представление позволяет объединить в одном
Этот способ дает возможность объединить четыре контуре четыре единицы, расположенные в углах
единицы одним контуром. карты.
А-В+А-С = У
4-284
98 ГЛАВА 4
Селектор
\
данных
1 Выход
Рис. 4.21. Условное обозначение селектора данных «1 Рис. 4.22. Однополюсный восьмипозициониый пово
из 8». ротный переключатель, действующий как селектор
данных.
A-B-C-D+A-B-C-D+A-B_-C-D+A-J-C-D_+_
A-B-C-D+A-B-C-D+A-B-C-D=Y
Рис. 4.23.
а-упрощ енное булево выражение; б-логическая схема для булева выражения.
4*
100 ГЛАВА 4
а 5
Таблица истинности
0 0 0 1 0
0 0 1 0 0 2
0 0 1 1 1 3
0 1 0 0 0 4
0 1 0 1 0 5
Селектор
0 1 1 0 1 6 данных [А/ Выход
"1 из16"
0 1 1 1 0 7
1 0 0 0 0 8
1 0 0 1 1 9
1 0 1 0 1 10
1 0 1 1 0 11
1 1 0 0 1 12
1 1 0 1 0 13
1 1 1 0 0 14
1 1 1 1 1 15 D С В А
Селекторные
входы
I 8 1 >0- 0 0
9 1 0 0 1 1
10 1 0 1 0 1
11 1 0 1 1 0
12 1 1 0 0 1
13 1 1 0 1 0
14 1 1 1 0 0
15 1 4 j_ 1 0
Селектор
данных
"1 из 8 "
С В А
Рис. 4.25. Первый шаг реше
ния логической задачи
Селекторные с четырьмя переменными
входы с применением селектора
данных «1 из 8».
^Номер f Входы f Выход Номер Входы Выход
строки J Номер Входы Выход Номер \ Входы \ Выход"
[строки \ d \ C \ B \ A \ y Y
Информа- D\C\B \A строки о Iс 1а I/4 Y ^строки \ р | С| а М\ У
О JO 0 0
I 1pool
о) О 1\
О' Г; Г- 0
ционный
• * Информа
ционный
ИОН!
вход
Ц
1*• •
•
. /
•
* / Информа
1 0 0 1
0 ,- 0 0 10. 1 ционный
Информа-
f вход /
10 10 10 '1 ционный
) D2— D V. / 3 / 0 0 1 1 / 1 > вход _
• • • 11 10 11 0
• • • •
У Оя=о
• •
• • • • • •
• • • • • •
• • • • • •
а 6
•
г
•
\ строки 1 D \ C \ B \ A \ г \ \стр о ки Г
.
о \с \е Ц
• "\
•
• • • •
• •
• • •
Информ_а-
ъ
0 10 0 ционный • j • j
ЦИОН»
ВХОД
) 1 , Информа-
• /
12 110 0 1 о<= / 5 / 0 1 0 1 7_ о 1 ционный ^ Информа-
• • • 13 110 1 0 Г вход 0 110/ 1 ционный
У о.=о Г вход _ Информа-
• • • • • • 14 1110 0 У D6= D I ционный
• • • • • • • • • о I УГ ВХ0=о
А
о7
+5В
1 О0
D д Селектор
D 2 данных
D 03 "1 из 8 "
04 (74151)у — Выход
У- 0 Os
D
О6
07
Сгробируощий
Рис. 4.26. Второй шаг решения логической задачи с четырьмя переменными с применением селектора вход
Разрешающий------
данных «1 из 8» и метода свертывания. вход С В А
а - определение данных, подаваемых на вход D0; б - определение данных, подаваемых на вход £ ),; e - т о же для входа Селекторные <
= гп
D 2\ г - то же для входа 0 3; д- то же для входа D^\ е- то же для входа D 5; ж - т о же для входа D6; з - то же для входа входы V
0 7; м-решение логической задачи с четырьмя переменными, заданными в форме таблицы истинности.
I
Напряжение Напряжение
на входе на выходе
Максимум + 5 ,5
+ 5 +5В
В Ы С О КИ И
+4 уровень +4В
ВЫ С О КИ И Стандартный 3,5 В
уровень уровень
+3 +3В
2,4 В
+2 —---------------- - 2,0 В ТТЛ +■2 В
\ение
Земля
Светодиод 1
Рис. 4.28.
а-контроль повреждений в схеме, смонтированной на печатной плате; б-блок -схем а цепи И - Н Е с четырьмя
входами.
Спецификация
1C1 -7 4 0 0 на 4 логических элементах И - Н Е с двумя входами
IC 2-7432 на 4 логических элементах ИЛИ с двумя входами
Светодиод 1-диффузионный светодиод Т - 1 - 3 / 4 ' с красным свечением
Я, - 150 Ом ± 10% на 0,5 Вт
108 ГЛАВА 4
A -В +A-C = Y (A + C}(A + B) = Y
в А+С
П -~L t> х
О D -
Рис. 4.29.
L*-5D*r'
о-дизъюнктивная нормальная форма; б-логич е
Lt>-r>,r
ская схема И -И Л И ; в-конъюнктивная нормаль
ная форма; г-логическая схема И Л И - И
А-В+А-В
Рис. 4.30.
а-логическая схема И ИЛИ; б -эквивалентная логическая схема И -Н Е .
110 ГЛАВА 4
Таблица истинности
Входы Выход
Входы Выход
С в А Y
С в А У
0 0 0 1
0 0 0 0
0 0 1 0
0 0 1 0
0 1 0 1
0 1 0 0
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 1
1 0 1 0
1 1 0 0
1 1 0 0
1 1 1 1
1 1 1 0
Рис. 4.31. Таблица истинности. Рис. 4.32. Таблица истинности для схемы элек
тронного замка.
0 0 0 0 0 0 1 0 0 0 0 0
0 0 0 0 1 1 1 0 0 0 1 1
0 0 0 1 0 0 1 0 0 1 0 0
0 0 0 1 1 0 1 0 0 1 1 0
0 0 1 0 0 0 1 0 1 0 0 1
0 0 1 0 1 1 1 0 1 0 1 0
0 0 1 1 0 0 1 0 1 1 0 0
0 0 1 1 1 0 1 0 1 1 1 0
0 1 0 0 0 1 1 1 0 0 0 0
0 1 0 0 1 0 1 1 0 0 1 0
0 1 0 1 0 0 1 1 0 1 0 0
0 1 0 1 1 0 1 1 0 1 1 0
0 1 1 0 0 1 1 1 1 0 0 1
0 1 1 0 1 0 1 1 1 0 1 1
0 1 1 1 0 0 1 1 1 1 0 0
0 1 1 1 1 0 1 1 1 1 1 0
Выход
Входы
Рис. 4.34. Принципиальная схема поврежденной цифровой схемы с обнаруживаемыми при проверке
напряжениями ВЫ СОКОГО и НИЗКОГО логических уровней.
13. Одинаковым
14. Булевой, Карно
15. М орис Карно
16. 1. Записать булево выражение
в дизъюнктивной нормаль
ной форме
2. Суммы произведений
2. Нанести единицы на карту
3. Произведения сумм
Карно
4. а.
3. Объединить соседние еди
ницы контурами
4. Провести упрощения, ис
ключая дополняю щ ие друг
друга термы внутри контура
5. Объединить оставшиеся
термы (по одному в каж
дом контуре) функцией И ЛИ
6. Записать упрощенное буле
во выражение в дизъюнк
тивной нормальной форме
17. а -в .
5. Конъюнктивной нормальной с с
форме
6. Произведения сумм АВ
7. И Л И -И
8. С В А + С В -А = Y
9. В строках 1 и 2
10.
Таблица истинности
АВ
Входные переключатели Выход
С в А Y
г. В = Y .
0 0 0 0 18. а -в .
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 0
11. С В А + С В А = Y
114 ГЛАВА 4
Десятичное число 9 2 6
0 001 1
1 0100
2 0101
3 0110
4 0111
5 1000
Ok
6 1001
7 1010
8 1011
9 1 10 0
14 0100 0111
27 0101 1010
38 0110 1011
459 0111 1000 1100
606 1001 0011 1001
С отни Д е с я т к и Е д ин и цы
ГЛАВА 5
5.3. К од Грея
5.4. Шифраторы
Цифровая система, в которой используется шифратор, при
ведена на рис. 5.4. Шифратор в этой системе переводит де
сятичные числа, поступающие с клавиатуры, в код 8421. Мы
упоминали о шифраторе такого типа в гл. 2. Фирма-изгото-
Шифратор приорите витель называет его шифратором приоритетов 10-4. Н а рис.
тов 10— 4
5.5, а дана блок-схема этого шифратора. Если подать сиг
нал на его десятичный вход 3, то встроенная логическая
схема даст на выходе число 0011, представленное в двоич
но-десятичном коде, как это и показано на рисунке.
Входная
наборная панель
Активизация
Вывод 1
О О О О О О О О С! о о о о о о о
2
I I 1
м I J J U L 1.1- . о о '/ О - О ' о
1J I1I Г" 1 1L"J и j j - ' j
------- Шт J------- >U U и .
Рис. 5.6. Рис. 5.7.
а обозначения сегментов; б -десятичные числа, выс а —семисегментный индикатор на светодиодах в кор
вечиваемые на стандартном семисегментном индика пусе D IP; б-ш и р ок о применяемый корпус для одно
торе. разрядного индикатора с 10 выводами; в-корпус
для многоразрядного индикатора.
Заметьте положение вывода 1. Выводы пронумеро
ваны против часовой стрелки, начиная с вывода 1,
если смотреть на семисегментный индикатор сверху.
SW 1 5В
-J L
---- ЗЕМЛЯ
Катодные
Рис. 5.8.
а -с х е м а включения одного
светодиода; б - схема соеди
нений в семисегментном ин
дикаторе на светодиодах
с общим анодом; в—управле
ние работой семисегментно
го индикатора при помощи
переключателей.
КОДЫ, ШИФРАТОРЫ И ДЕШИФРАТОРЫ 123
5.6. Дешифраторы
Входы Выход
Код 8421,
или
код с избытком 3, Десятичное число
или
Заметьте, что на вход можно подать числа в коде 8421, коде с избытком 3 и коде Грея.
5.7. Дешифраторы-формирователи,
преобразующие двоично-десятичный код в семисегментный
У словное обозначение для имеющейся в продаже инте
гральной ТТЛ-схемы 7447А, представляющей собой деши-
фратор-формирователь для преобразования двоично-деся-
126 ГЛАВА 5
Числа в коде
8421 Выход
Подавление нулей
Of г 1Л 6 Ot* ! L
In / Д Dи С 1 "il\U
и 1 L \D\ l\J о о о1 J и с |_
1.
#_
О 1 2 3 8 4 9 5
10 116 12 713 14 15
Рис. 5.11. в
а-услов н ое обозначение микросхемы дешифратора 7447А; б-табл и ц а истинности для дешифратора 7447А
(предоставлена фирмой Texas Instruments, Inc.); в - изображение чисел на семисегментном индикаторе.
Условные обозначения: Н ВЫ СОКИЙ уровень; L НИЗКИЙ уровень; х -нерабочие входы; O N -включено;
OFF выключено.
Замечания:
1. Гасяший вход (BI) необходимо разомкнуть или иметь на нем сигнал
ВЫСОКОГО) логического уровня, когда на выходе желательно полу
чить изображения 0-15. Вход последовательного гашения (RBI) должен
быть разомкнут или иметь ВЫСОКИЙ уровень, если подавление деся
тичного нуля нежелательно.
2. Когда напряжение- НИЗКОГО уровня поступает непосредственно на
гасящий вход (BI), все сегментные выходы оказываются ВЫКЛЮ
ЧЕННЫМ И безотносительно к уровням любых других входов.
3. Когда напряжение на входе последовательного гашения (RB1) и напря
жение на входах А, В, С~и D имеют НИЗКИЙ уровень и при этом на
пряжение на входе контроля свечения (LT) имеет ВЫСОКИЙ уровень,
все сегментные выходы ВЫКЛЮЧАЮТСЯ и уровень выходного по
следовательного сигнала гашения i.R B O i становится НИЗКЙЛТТусловие
срабатывания].
4. Когда гасящий вход/выход последовательного гашения (BI/RBO) ра
зомкнут или поддерживается напряжение ВЫСОКОГО уровня, а на
вход контроля свечения (LT) подается напряжение НИЗКОГО уровня,
все сегментаьТе~выходы оказываются ВКЛЮЧЕННЫМИ.
+5В +5 В
Десятичный выход
Вход
двоично
десятичных
кодов ____
Дешифратор
7447А
Общий
анод
Общ*
150 Ом
Погашенные
индикаторы
- “ _ -
(I ( Индикаторы
на светодиодах (6)
■ ■ ■
>■£ Кй»т»9 (и
Ограничивающие
резисторы (4 2 )
0000 0000
\ 0011(3) 1000(8) 0001(1)
Импульс последовательного га.шения
0000(0) Входы BCD
6
Рис. 5.13.
а принципиальная схема дешифратора 7447А (предоставлена фирмой Texas Instruments, Inc.); б использова
ние входа последовательного гашения (RBI) в дешифраторе-формирователе для подавления нулей в старших
разрядах многоразрядного индикатора.
130 ГЛАВА 5
а Г- О о
гъ.
_ o jT i
° гп ° п ° ° г~
Рис. 5.14. Временная диаграмма следования импульсов в системе дешифратор-индикатор.
Металлизированные
сегменты
Поляризатор
Проводящий
рисунок на стекле
Ж и д ки й кристалл
(нематическая
ж идкость)
Нижняя стеклянная
пластина
Нижнии
металлизированный слой
Поляризатор
Контакты
Входы
_п_п_
___ *_____
Дешифратор,
преобразующий
код 8421 в
семисегментный
Логические КМ О П -
схемы, исключающее ИЛИ
Рис. 5.16.
«-конструкция Ж К И на полевом эффекте: б - подключение дешифратора-формирователя на КМОП-схемах
к Ж К И . В. P.-нижняя пластина.
+ 5В
Индикатор
^ „ на светодиодах
Контрольная
перемычка
Рис. 5.17. Поиск неисправностей в схеме дешифратора с индикатором на светодиодах.
КОДЫ, ШИФРАТОРЫ И ДЕШИФРАТОРЫ 135
+5 В +5 В
136 ГЛАВА 5
Двоично-десятичные коды
Десятичные Двоичные Код
числа числа Грея
8421 с избытком 3
4 0100 0100 01 11 01 10
5 01 0 1 0101 1000 01 11
6 01 10 01 10 1001 01 0 1
7 01 11 01 11 101 0 0100
5 В
-,3,4 В Н
L А
L В »
-,4,2 В н
Дешифратор,
1 q преобразующий -,3,4 В н
код 8421 в ср
семисегментный н
Н . . d О _
(7 4 4 7 А) к d 5 В
н
С LT е Ш Я Общий
у Щ анод
н
B I/R B O f
н
RBI 9
Общий
150 Ом
Светодиодный
индикатор
Установка 1 Прямой
о
Q
Входы Т В ы ходы
В хо д ы Выходы
Режим
работы
~s ’r 0 0 В лияние на выход Q
Запрещенное
состояние 0 0 1 1 Запрещено — не используется
Установка 1 0 1 1 0 Для установки 0 в 1
У становка 0 1 0 0 1 Для установки Q в 0
1 Зависит от предыдущего
Хранение 1 Q 0 состояния
Входы
■ ■ ■
Выходы
О
Строки
таблицы
С трока 2 Строка 3 Строка 4 Строка 2 Строка 4 истинности
Установка 1 Прямой
ВХОДЫ S Q
т
Синхронизация выходы
CLK
Рис. 6.5. Условное графиче Установка О Инверсный
ское обозначение тактируемо R и
го RS-триггера.
_п_ 2 j m Т"1_ L
■л_т
f
Ft..
Входы
! !
. .......... , , ....j |
1■Л I. 1 1 ,
Выходы
Ш Ш Ш Ш ВЯШ 'п
Р ис. 6.6. В рем енны е диаграм м ы сигналов дли такти р уем ого RS-триггера.
Таблица истинности
В ходы В ы ход ы
Реж^м
работы
Влияние на
C LK S R 0 0 выход 0
Хранение Без
0 0 Без изменений
_ П _ изменений
Сброс или
Установка 0 0 1 0 1 очистка в
_ П _ состояние 0
|
Установка в
Установка 1 1 0 1 0
_ Г 1 _ состояние 1
Запрещенное Запрещено —
1 не используется
состояние - Г П _
1 ’
CLK
Рис. 6.7.
а таблица истинности для
тактируемого RS-триггера;
б-тактируемый RS-триггер
на четырех логических эле
ментах И - Н Е .
1 0 0 1 0
°. Ч ц.
5 0
Т
п е
ГП с ь
FL ------------------
CLK
R 0
1 1 0 0 0 , ^
Синхронизирующий Инверсн
CLK Q
Таблица истинности
Вход Выход
Dn 0 n+1 V
0 0
Рис. 6.9. D-триггер. 1 1
а -усл ов н ое графическое обозна
чение; б-табл и ц а истинности. 6
ТРИГГЕРЫ 147
Выходы
Входы
1 0 0 1 1 1 ^
PS
1 1 0 0 1 1 ^
и и
1
( 7474)
гп е d с Ь
>CLK
CLR
0
0 0 1 1 1
0 -Ч *.
6.4. JK -триггер
JK -т р и п ер J K -т риггер- э т о , пожалуй, наиболее широко используемый
универсальный триггер, обладающ ий характеристиками
всех других типов триггеров1*. Условное графическое о б о
значение JK -триггера показано на рис. 6 13, а. JK-триггер
имеет два информационных входа J и К, синхронизирую
щий вход C L K и, как и все триггеры, два комплементарных
выхода Q и Q. Таблица истинности для JK-триггера приве
дена на рис. 6.13,6. К огда на оба входа J и К подается уро
вень логического 0, триггер блокируется, и состояния его
выходов не изменяются. В этом случае триггер находится
в режиме хранения.
Информационный Прямой
J 0
Синхронизирующий
Входы CLK В ы ходы
Информационный Инверсный
К 0
----------------------1-----------------------
В ходы 4 Выходы
Режим - j. к
работы
CLK J к 0 0 Влияние
на выход 0
Сброс или
Установка 0 0 1 0 1 очистка в
состояние 0
1 1 Установка
Установка 1 0 0
Рис. 6.13. JK-триггер. в состояние 1
а-усл ов н ое графическое
обозначение; б -табл и ц а ис Изменение
1 1 Переклю состояния на
тинности. Переключение
чаются противоположное
Входы Выходы
Предустановка -------------------------
п.
PS
Информационный J
0
т
Синхронизирующим > с /.к
О
Информационный к
CLR
ту
О ч и с т к а -------------------- —
а
Входы
Режим Синхронные
Асинхронные
работы
PS CLR CLK J к О 0
Асинхронная 0
установка 1 0 1 X X X 1
Асинхронная X X X 0 1
1 0
установка 0
Запрещенное 0 0 X X
состояние
X 1 1
м- шшш1—1
Хранение 1 1 _П_ 0 0 Без изменений
У становка 0 1 1 _ п _ 0 1 0 1
У становка 1 1 1 1 0 1 0
_ п _
Противоположное
Переключение 1 1 _ л _ 1 1 состояние
Рис. 6.14. °
я-условное графическое обозначение типичного интегрального JK-триггера; б-табл и ц а истинности для JK-
триггера И С 7476.
Условные обозначения: 0 -Н И З К И Й уровень; 1 -В Ы С О К И Й уровень; х - л ю б о е состояни е^ L - п о
ложительный тактовый импульс.
Клавиатура Выходной
индикатор
шиш
0Ш 0 О
ШШ0
ш
Шифратор Дешифратор
а
и
Клавиатура Выходной
индикатор
ШВ0
иш и О
□ 0Ш
и
Шифратор
4-раэрядный
фиксатор
6
Дешифратор
и
Рис. 6 .1 6 . Электронная цифровая си стем а с ш иф ратором и деш иф ратором .
о - б е з буферной памяти; б с буферной памятью
Информационные D0 Оо
входы ф иксаторов D q и D, {
Oi 00 Прямые и инверсные
►выходы фиксаторов
Информационные D2 О, D0 и
входы фиксаторов D2 и D3
{ D3
4-раэрйдный
фиксатор 01
Qz
02 Прямые и инверсные
у выходы фиксаторов
D7 и Do
1 = Пересы лка данных ^o-i 03
О = Ф и кса ц и я данных
{ ^2-3 Оз
Таблица истинности
Входы Выходы
Режим работы
Е D 0 б
1 0 0 1
Пересы лка
данных 1 1 1 0
Рис. 6.17. л
а -усл ов н ое графическое обозначение серийного интегрального 4-разрядного прозрачного фиксатора ИС
7475; б -табл и ц а истинности для D -фиксатора НС 7475.
Условные обозначения: 0-Н И З К И Й уровень; 1-В Ы С О К И Й уровень; х —лю бое состояние.
Фронт Срез
импульса импульса
Входы + ( 1)
Тактовые импульсы
CLK
■-(0)
Триггер,
управляемый по фронту
Выходы (режим переключения)
Q
Триггер,
управляемый по срезу
(режим переключения)
Рис. 6.18. Временные диаграммы сигналов для триггеров, управляемых по фронту и но срезу так
тового импульса.
— D 0 ---- ------- D Q
т т
D О
Ф иксатор
Рис. 6.19.
а условное графическое обозначение
D-триггера, управляемого по фронту такто
вого импульса; б-усл ов н ое графическое Е или С
обозначение D -триггера, управляемого по
срезу тактового импульса; в-условное гра
фическое обозначение D-фиксатора.
ТРИГГЕРЫ 157
Тактовые импульсы
I ’ %>___ 2\
Входы
Режим переключения
Режим
J +К блокировки
Условное
Схема графическое Таблица истинности Примечания
обозначение
RS-триггер S R О R S -ф иксатор
CLK S R Q
Тактируемый S
0
RS-триггер т
_ П _ о о Хранение
CLK
_ П _ о 1 0 Сброс
R 0
_П __ 1 о 1 Установка
I
_ П _ 1 1 Запрещено (Синхронный)
Триггер
с задержкой
D-триггер CL K D 0
Информационный
триггер
_п_ 0 0
J1_ 1 1 (Синхронный)
- J CLK J К Q
JK-триггер Q
т
_ П _ о о Хранение Наиболее
- CLK универсальный
_ П _ о 1 0 триггер
Q
- К _ П _ 1 о 1
_ П _ 1 1 Переключение (С инхронны й)
1_1
_ R Л __ R
Двоичны й выход
1. НИЗКИЙ 3. Импульс а- 0
Импульс а- установка 0 » Ъ- 0
» Ъ- хранение » с— 1
» с— установка 1 » d- 1
» d- хранение » е- 1
» е- запрещенное » 1
/-
состояние 4. ВЫ СОКИ Й
» /- установка 1 5. Импульс а - установка
6 -2 8 4
162 ГЛАВА 6
» Ъ- хранение установка
» с- установка 1 1 (или пред
» d- хранение установка)
» е— установка 0 » Ъ- переключе
» /- запрещенное ние
состояние » с - установка 1
Импульс а— 0 » d асинхронная
» Ь- 0 установка
» с— 1 0 (или
» d- 1 очистка)
» е— 0 » е - переключе
» /- 1 ние
7. Импульс а - асинхронная » / - хранение
установка » 0 - установка 0
0 (или » h — переключе
очистка) ние
» Ь - установка 1 10. Импульс а- 1
» с - установка 0 » Ь- 0
» d — асинхронная » с- 1
установка » d- 0
1 (или пред » е- 1
установка) » /- 1
» е - запрещенное » 9- 0
состояние » h- 1
» / - асинхронная 11. Q (прямых)
установка 12. Н И ЗК И Й
0 (или 13. Не оказывает никакого влияния
очистка) на состояния выходов
Импульс а— 0 14. Фиксатором
» Ъ- 1 15. Н И ЗК О Г О ; ВЫ С О К О М У
» с— 0 16. ВЫ С О К О ГО ; Н И ЗК О М У
» d- 1 17. Управляемых по фронту или
» е— 1 срезу тактового импульса
» /- 0 18. Ведущий/ведомый
Импульс а - асинхронная
Глава 7
Счетчики
Двоичный счет
Десятичный
О с в А счет
8 4 2 1
0 0 0 0 0
0 0 0 1 1
0 0 1 0 2
0 0 1 1 3
0 1 0 0 4
0 1 0 1 5
0 1 1 0 6
0 1 1 1 7
1 0 0 0 8
1 0 0 1 9
1 0 1 0 10
1 0 1 1 11
1 1 0 0 12
1 1 0 1 13
1 1 1 0 14
1 1 1 1 15
I
СЧЕТЧИКИ 165
J Q J о
T1 T2
>CLK >CLK
JTU4J^JTLFL_FL К
CLR
К
CLR
—п— —о—
1 1 1 1 1 0
Тактовы е импульсы
_П_П_П_
Вход
Двоичная счетная
Номер последовательность Десятичные
Строка тактового
импульса числа
С в А
1 0 0 0 0 0
2 1 0 0 1 1
3 2 0 1 0 2
4 3 0 1 1 3
5 4 1 0 0 4
6 5 1 0 1 5
7 6 1 1 0 6
8 7 1 1 1 7
9 8 0 0 0 0
Входы о Выходы
Д воичная счетная
Номер последовательность Десятичные
тактового числа
импульса
С в А
0 1 1 1 7
1 1 1 0 6
2 1 0 1 5
3 1 0 0 4
4 0 1 1 3
5 0 1 0 2
6 0 0 1 1
7 0 0 0 0
6 1 1 1 7
9 1 1 0 6
6
Рис. 7.7. Асинхронный 3-разрядный вычитающий счетчик.
а-логическая схема; б-счетная последовательность.
Д воичны й выход
1 Гц (1 импульс
6 0 Гц в 1с )
Тактовые импульсы
_п_п_п.
176
6 0 Гц .1 0 Гц 1 Гц '
-6 -МО
в
В ы ход
Счет
Qd Ос Qb Qa
0 L L L L
1 L L L Н г
2 L L н L
В ходы с б р о с а В ы ход
3 L L н Н
4 L Н L L Я0(1> Я 0(2) Qd Qc Qb Qa
5 L н L Н
6 L н Н L
н н L L L L
L X Счет
7 L н н Н
X L Счет
8 Н L L L
9 Н L L Н
10 Н L Н L
11 Н L н Н
12 Н Н L L
13 Н н L Н
14 Н н Н L
15 Н н н Н
Рис. 7.13. Интегральный 4-разрядный двоичный счетчик (микросхема 7493). (С разрешения фирмы
Signetics.)
а блок-схема; б- схема расположения выводов; в- последовательность состояний; г-таб л и ц а режимов
сброса/счета.
На блок-схеме а входы J и К показаны только для наглядности (никуда не присоединены); для работы ка
ждого триггера на входах J и К должен поддерживаться уровень логической единицы.
ГЛАВА 7
Описание
Эта монолитная микросхема представляет собой синхронный ревер
сивный (считающий как в прямом, так и в обратном направлении) счет
чик. Сложность схемы-5 5 эквивалентных логических элементов2). Синх
ронная работа счетчика обеспечивается за счет одновременного запуска
всех триггеров, благодаря чему состояния выходов счетчика изменяются
согласованно, если этого требует логика работы того или иного цифро
вого устройства. Такой режим работы исключает появление на выходах
счетчика выбросов сигнала в процессе счета, которые характерны для
асинхронных (со сквозным переносом) счетчиков.
Выходы четырех MS-триггеров переключаются в момент перехода
сигнала на счетном (тактовом) входе счетчика от низкого уровня к высо
кому. Направление счета определяется тем, на какой из счетных входов
подаются импульсы; при этом на другом счетном входе должен быть
установлен сигнал высокого уровня.
Все четыре двоичных счетчика полностью программируемы, т. е. на
каждом выходе можно предварительно установить сигнал любого из двух
возможных уровней путем подачи нужной информации на входы данных
с одновременной установкой на входе загрузки низкого уровня. Состоя
ния выходов будут изменяться в соответствии с состояниями входов
данных независимо от счетных импульсов. Эта характеристика позволяет
использовать данные счетчики в качестве делителей по модулю N путем
простого изменения длины счетной последовательности с помощью вхо
дов предварительной установки.
Имеется вход очистки, при подаче на который сигнала высокого
уровня происходит сброс всех выходов к низкому уровню независимо от
состояний счетных входов и входа загрузки. На входах очистки и загрузки
и счетных входах имеются буферные схемы, позволяющие снизить нагру
зочные требования к задающим устройствам. Это дает возможность
уменьшить число задающих тактовых генераторов и т. п., требуемых для
длинных слов.
Эти счетчики допускают возможность каскадного соединения без вся
ких внешних цепей. Как выход заема, так и выход переноса можно ис
пользовать в каскадном соединении для реализации счета в прямом или
обратном направлении. Когда исчерпывается счетная последовательность,
на выходе заема вырабатывается импульс, равный по длительности им
пульсам на входе счета в обратном направлении. Аналогично при пере
полнении счетчика на выходе переноса вырабатывается импульс, равный
по длительности импульсу счета на входе в прямом направлении. Таким
образом, счетчики легко объединяются каскадно путем присоединения вы
ходов заема и переноса одного счетчика ко входам счета в обратном
и прямом направлениях соответственно следующего счетчика.
Выходы <
Г ° * Е
^Данные А |
■Входы
Й ] Очистка 1
1 ° * Е
/Ьбра 13 Заем ^
|тныи L_
Входы J счет Выходы
Ь^ с ч е т е
]£] Перенос 1
>
Выходы /
Г * с Е
Загрузка
^Данные С ►Входы
O B U iE ^Данные О
Рис. 7.14. Синхронный декадный реверсивный счетчик (микросхема 74192). (С разрешения фирмы
Signetics.)
а-блок-схема; б-схем а расположения выводов; в-временные диаграммы, полученные в случае стандартной
последовательности импульсов: 1 - выход очистки устанавливается в состояние 0; 2-загрузка (предустановка)
до появления цифры 7; 3 - прямой счет: 8, 9, перенос, 0, 1, 2; 4 - обратный счет: 1, 0, заем, 9, 8, 7.
Замечания: А. Очистка блокирует входы загрузки, данных и счетные входы. В. При счете в прямом направле
нии на входе обратного счета должен быть установлен сигнал ВЫ СОКОГО уровня; при счете в обратном
направлении ВЫСОКИЙ уровень должен быть установлен на входе прямого счета.
С ч е тч и к
7493
Ь ~ ( £ ) (<р © @
Тактов ы е импульсы
_ п _ п _ п _
О ч и стка
С четч ик
74192
5
Рис. 7.15.
а - использование микросхемы 7493 в качестве счетчика по модулю 8; б-использование микросхемы 74192
в качестве декадного вычитающего счетчика.
-5 В Выходы
I5
11 J o
Вход Q d
Вход В
_ п _ п _ п _
4 0 0 Гц
С ч е тч и к '■«'в
7493
д 0( D
Д 0( 2)
ОБ Щ
10
Рис. 7.17.
а-промыш ленный образец логического пробника;
б-промышленный образец логического монитора,
позволяющий проверять как ТТЛ- или ДТЛ-схемы,
так и КМ ОП-ИС и устанавливать различное порого
вое напряжение при работе прибора; в-заж имы , ис
пользуемые при контроле микросхем с 14, 16, 24 и 40
выводами. (Фотографии предоставлены фирмой
Global Specialties Corporation.)
+5 В
Входы
PS
+ 5 В ------ J 0 — ® .®
Т 1
Выходы
С инхрон и зи рую щ ий------------ С > C L K
+ 5 В + 5 В ------ К
CLR
Сброс
_L
О 1 16
•
2 15
О
3 14
•
4 13
о
5 12
•
N 6 11
о
7 10
•
PR 2
8 9
•
CLR 2
О - o f f - Н И З К И И или неопре
деленный уровень
(-о п - В Ы С О К И Й уровень
Рис. 7.20. ° °
а-принципиальная схема поврежденного 2-разрядного асинхронного счетчика, в котором нужно найти неис
правности; б-схем а расположения выводов микросхемы 7476 JK -триггеров; V -питание (схема предоста
влена фирмой National Semiconductor); в-показания на панели логического монитора после мгновенного
сброса поврежденного 2-разрядного счетчика.
. ,g Двоичный выход
Д анны е
10 0 1 0000
V V
cc Q d
В Qc
Входы ^ С четчик^®
D 74192 0a
i i |j d J i i i i i З а гр у зка
•^ П р я м о й
__f T L F L '^счет
CLR
0 0 0 0 0 0 0 ОБЩ.
Входы Выходы
Номер Номер ТД ТВ тс TD
Очистка Данные тактового
строки импульса А в с D
1 0 0 0 0 0 0 0
2 1 0 0 0 0 0
3 1 1 1 1 0 0 0
4 1 1 2 1 1 0 0
5 1 1 3 1 1 1 0
6 1 0 4 0 1 1 1
7 1 0 5 0 0 1 1
8 1 0 6 0 0 0 1
9 1 0 7 0 0 0 0
10 1 0 8 0 0 0 0
11 1 1 9 1 0 0 0
12 1 0 10 0 1 0 0
13 1 0 11 0 0 1 0
14 1 0 12 0 0 0 1
15 1 0 13 0 0 0 0
Выходы
®®©@
4-разрядны й
Входы параллельный Ос
кольцевой
регистр сдвига
Тактовый
Очистка
Входы Выходы
Номер
П араллельная Номер ТА те тс TD
Очистка тактового
строки импульса в
А В С D А с D
1 1 1 1 1 1 0 1 1 1 0
2 0 1 1 1 1 0 0 0 0 0
3 1 1 1 1 0 0 1 0 0
4 1 1 1 1 1 1 0 0 1 0
5 1 1 1 1 1 2 0 0 0 1
6 1 1 1 1 1 3 1 0 0 0
7 1 1 1 1 1 4 0 1 0 0
8 1 1 1 1 1 5 0 0 1 0
9 1 1 1 1 0 0 0 0
10 1 1 1 0 1 1 0
11 1 1 1 1 1 6 0 0 1 1
12 1 1 1 1 1 7 1 0 0 1
13 1 1 1 1 1 8 1 1 0 0
14 1 1 1 1 1 9 0 1 1 0
15 1 1 1 1 1 10 0 0 1 1
Описание
Этот двунаправленный регистр сдвига объединяет в себе все возможные
характеристики регистров сдвига, которые могут понадобиться разработ
чику цифровых систем. Сложность схемы-4 5 эквивалентных вентилей. Ре
гистр имеет параллельные входы, параллельные выходы, последова
тельные входы сдвига вправо и влево, входы задания режима (управляю
щие входы) и цепь прямой очистки регистра. Возможны 4 режима работы
данного регистра:
а) Параллельная (расширенная) загрузка.
б) Сдвиг вправо (в направлении от QA к QD).
в) Сдвиг влево (в направлении от QD к Qл).
г) Блокировка.
Синхронная параллельная загрузка осуществляется путем подачи 4 разря
дов данных на параллельные входы и установки сигнала ВЫСОКОГО
уровня на обоих управляющих входах SO и S1. Данные загружаются в со
ответствующие триггеры и появляются на выходах после прохождения
фронта тактового импульса. Во время загрузки последовательное переме
щение данных запрещено.
Сдвиг вправо, осуществляется синхронно с прохождением фронта так
тового импульса при установке на входе SO сигнала ВЫСОКОГО, а на
входе S1 сигнала НИЗКОГО уровней. В этом режиме данные в последо
вательной форме поступают на вход сдвига вправо. При установке на
управляющем входе SO сигнала НИЗКОГО, а на входе S1 сигнала ВЫ
СОКОГО уровней данные синхронно сдвигаются влево, а новые данные
поступают на последовательный вход сдвига влево.
Режим блокировки реализуется при подаче на оба управляющих вхо
да сигнала НИЗКОГО уровня. Режим работы микросхемы S54194/N74194
следует изменять только при ВЫСОКОМ уровне тактового импульса.
Схема регистра 74194 показана на рис. 8.6, а. Поскольку
РЕГИСТРЫ СДВИГА 199
Параллельные входы
ТЕ?
Очистка [~1~ 1б| Питание
Последовательный г— Входы Выходы
■ход (сдвиг вправо) 1 2 «0 вА Режим Тактовый Последовательные Параллельные
Очистка 81 80 импульс Влево Вправо А в с D 9л Од Ос о0
Гд[Т м] Од
L X X X X X X X X X L L L L
Параллельные
входы « ВЕ «1 Ос Н X X L X X X X X X Одо °во °С0 О0о
с [Т Ц Оо
н н н ! X X а ь с d а ь с d
н L н% Г X н X X X X н °Ап Oflл °Сл
J) (Т 77] Тактовый н L н X L X X X X L
Последовательны» т °Вп Осп
вход (сдвиг влево| н н L т н X X X X X н
Е То ] s i
н н L т L X X X X X
°Вп °Сп
°Вп °Сп
0Оп
°Dn L
Общий Т] so н L L X X X X X X X Одо °во °С0 °оо
JifLfxnxmjrripjTj^^
Тактовые
импульсы
( во--Г~
V пт—
Выходы
Последовательные
входы (сдвиг вправо]Г @@@@
Последова-
тельный
Тактовыи регистр
^ сдвига
вправо-
Входы
О ч и с тк а - CLR
(7 4 1 9 4 )
Зад ани е
(, «
режим а
loi!
(Режим сдвига вправо)
Выходы
Последовател ьн ые
входы (сдвиг влево)
0А
0 @@@
П оследова
тельный
Тактовый
> реги стр
сдв ига
влево
Входы
oD
О ч и с т к а ---------- с CLR
(7 4 1 9 4 )
50
Задание
режим а 51
Рис. 8.7.
а использование микросхемы 74194 в качестве 4-разрядного последовательного регистра сдвига вправо;
б-использование микросхемы 74194 в качестве 4-разрядного последовательного регистра сдвига влевр
Выходы
0 ® ©@
Qa
Входы Ов______ J
параллельной <
загр у з ки
Параллель
ный
реги стр Qd
Последовател ьн ы й сд в ига
вход сдвига вправо
Входы
Последовательный
вход сдвига влево
Тактовый > С /.К
О ч и с тка CLR
(7 4 1 9 4 )
З а д а н и е реж и м а
{
Параллельная
5 0 = 1 , 51 = 1
50
з а гр у з к а
С двиг вправо S 0 = 1 , S1 = 0
51
С двиг влево S 0=0, S1= 1
со
со
т
Блокировка
II
о
сдвига.
Рис. 8.9. Использование микросхемы 74194 в качестве 8-разрядного параллельного регистра сдви
га вправо.
РЕГИСТРЫ СДВИГА 203
А Qa
В
Входы С Qb
D
D Qc
Регистр
о о С двиг вправо
5 Д СДВИГЗ
Последователь (7 4 1 9 4 )
ные входы
1 1 SL
Сдвиг влево
Тактовый
импульс > CLK
О ч и с тка
CLR
13. Назовите режим ра мины: «очистка», рис. 8.11 после про
боты универсально «блокировка», хождения каждого
го регистра сдвига «сдвиг вправо», из 8 тактовых им
74194 (рис. 8.11) во «сдвиг влево», «па пульсов ( Л - крайний
время действия ка раллельная загруз левый разряд,
ждого из 8 так ка». D - крайний правый
товых импульсов. 14. Определите содер разряд).
Используйте тер жимое регистра на
1. Последовательного. 7. 1. Очистка
2. После импульса а : ООО 2. Параллельная загрузка
Ъ: 100 3. Сдвиг вправо
с: 010 4. Сдвиг влево
d : 001 5. Блокировка
е: 000 8. Параллельной загрузки
/ : 100 9. Блокировки
3. Один бит информации 10. Фронте; НИЗКОГО, ВЫ СОКО
4. Параллельного ГО
5. Импульс а: очистка И. ВЫ СОКИЙ; одного
b : параллельная 12. Блокировки
загрузка 13. 1, 0; последовательного; сдвига
с: сдвиг вправо вправо
d: сдвиг вправо 14. 0000 (очистки)
е : сдвиг вправо 15. Логическая 1 не сдвигается
/ : параллельная в позицию (разряд) D
загрузка 16. На выходе Q (вывод 9) триггера
д : сдвиг вправо Т D имеет место плавающий по
И: сдвиг вправо тенциал; в микросхеме 7474 не
6. После импульса а: 000 исправны триггеры ТС и Т D.
Ь: 010 17. Необходимо заменить микросхе
с: 001 му 7474 (триггеры ТС и Т D) но
d: 100 вой
г: 010 18. Генератор цифровых импульсов,
/ : 101 логический пробник
9■ 1Ю
h: 011
Глава 9
Арифметические устройства
Сейчас уже трудно представить себе нашу жизнь без ЭВМ и калькулято
ров. Более всего поражает способность этих «умных» машин с фантастиче
ской скоростью и точностью выполнять арифметические операции. В дан
ной главе рассматриваются логические схемы, которые способны реали
зовывать операции сложения и вычитания. (Само собой разумеется, что
эти операции выполняются над двоичными числами.) Сумматоры и вычи-
татели можно получить, соединяя друг с другом обычные логические
элементы.
о о
1 О 1
О +1 +1
0 1 1 0 Перенос 1
Г Перенос Перенос f fl
Перенос
1 11
10 1 5 10 10 10 1 10 10 26
10 +2 + 11 +3 + 110 0 +12
111 7 11 0 1 13 1lo10 1 10 38
Рис. 9.1. S
а-таб л и ц а двоичного сложения; б-прим еры на двоичное сложение.
Перенос
чю
о 1
+0 +0 +1 +1
~0 0 Перенос 1 1 Перенос 1
Рис. 9.2. 6
а-п р и м ер на двоичное сложе
ние; б-сокращ енная форма та
блицы двоичного сложения.
212 ГЛАВА 9
9.2. Полусумматоры
Таблицу сложения на рис. 9.1, а можно рассматривать как
таблицу истинности. Слагаемые нужно отнести к входным
столбцам таблицы истинности (в таблице на рис. 9.3, а -э т о
столбцы А и В). Кроме того, в таблице истинности должны
быть два выходных столбца: один столбец для суммы, дру
го й -д л я переноса. Для столбца суммы используется обыч
ное обозначение ]Г, а для столбца переноса -С „ . Обозначе
ние С а-сокращение от английских слов carry output (выход
переноса). Символическое обозначение сумматора, работаю
щего в соответствии с таблицей истинности на рис. 9.3, а,
Полусумматор показано на рис. 9.3,6. Данная схема называется полусум
матором. У полусумматора 2 входа (А, В) и 2 выхода (У,
с0).
Таблица истинности Внимательно просмотрите таблицу истинности для по
для полусумматора
лусумматора (рис. 9.3, а). Каким булевым выражением мож
но описать состояние выхода Сс? Очевидно, что С0 = А В.
Таким образом, для обеспечения требуемого логического
уровня на выходе Са входные сигналы нужно подать на
входы логического элемента И.
Выясним теперь, каким булевым выражением описы
вается состояние выхода полусумматора. Нетрудно убе
диться, что Y j = А •В + А ■В. Для реализации такой логиче
ской функции можно использовать 2 логических элемента
И и 1 логический элемент ИЛИ. При более внимательном
рассмотрении вы заметите, что в соответствии с приве
денным логическим выражением работает логический эле
мент исключающее ИЛИ, т.е. состояние выхода £ можно
Упрощенное булево записать в более простой булевой форме: £ = А ф В. Други
выражение ми словами, для обеспечения требуемого (в соответствии
с таблицей истинности) логического уровня на выходе
АРИФМЕТИЧЕСКИЕ УСТРОЙСТВА 213
Таблица истинности
Входы Выходы
В А Е Со
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
Входы Выходы
- Е (С ум м а)
Полу
Рис. 9.3. Полусумматор. сумматор
С0 (П еренос)
а - таблица истинности; б - условное
графическое обозначение.
С о(П еренос)
Рис. 9.4. Логическая схема полу
сумматора.
Таблица истинности
Входы Выходы
С/п в А Е Со
0 0 0 0 0
1
Г° 0 0
1
,.4.
0
0
1
1
0
1
'/
0
0
0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1
' 5 1
Qin Е
Полный
Входы А сумматор Выходы
В С0
Полный сумматор
JL
Рис. 9.5. Полный сумма Полу
тор. сумматор Со
а-табл и ц а истинности; 6 - ус
ловное графическое обозна Полу
чение; в-структурная схема сумматор Со
полного сумматора, состав
ленного из двух полусумма
торов и логического элемен
та ИЛИ.
6
f I
Со
Числа-слагаемые
А2 А) А0
+ В2 Вл В0
Входы
Выход
Рис. 9.7. 3-разрядный параллельный сумматор. суммы
Входы
V-A.
/ИО 10 0^10
/ 0 0 / 0 1 А
1 0 10 -В
1 1 0 11 Di
Входы Выходы
А В Вт Di В0
0 0 0 0 0
Гб 0 0 1V 1 1
0 1 0 1 1
0 1 1 0 1
i 1 0 0 1 0
if 1 0 1 0 0
1 1 0 0 0
1 1 1 1 1
Рис. 9.10.
а-п р и м е р на двоичное вычита А В Bin Разность Заем
ние; б-таб л и ц а истинности для
полного вычитателя. 6
Таблица истинности, содержащая все возможные ком
бинации, которые могут возникнуть при вычитании
двоичных чисел, показана на рис. 9.10,6. Например, строка
220 ГЛАВА 9
Bin Di
Полный
Входы А вычитатель Выходы
В ( А - В - В 1п)
Полный вычитатель
Bin Di
А
Во
В
Полувычитатель
Задача
А3 А2 /40 Уменьшаемое
~ВЯ ~Вп Вл В 0 Вычитаемое
Входы
Вы ход
разности
19. Для какой цели служат в схеме на рис. 9.12 линии связи
между вычитателями (от В0 к В\п)1
Использование сум
маторов для вычита
9.7. Использование сумматоров для вычитания
ния
В разд. 9.1-9.6 мы выяснили, что существуют устройства
для сложения и устройства для вычитания двоичных чисел.
Для упрощения схемной реализации вычислительных ма
шин было бы удобно иметь вместо них одно универсальное
вычислительное устройство. Оказывается, что использова
ние простого математического «трюка» позволяет приспо
собить сумматор для выполнения операции вычитания.
В общих чертах этот прием иллюстрируется на рис. 9.13.
Рассматривается пример на вычитание десятичного числа
6 из десятичного числа 10 (в двоичной системе: 1010-0110).
Пример решается сначала с использованием десятичных чи
сел, затем-двоичных чисел и, наконец, с использованием
специального математического приема. В последнем случае
техника вычислений следующая. Сначала двоичное вычитае
Дополнение до 1 мое записывается в форме поразрядного дополнения до
1 (всюду 1 заменяется на 0 и 0 - на 1) и затем складывается
с уменьшаемым. Как видно из рисунка, дополнением до
1 двоичного числа 0110 является число 1001. При сложении
получается промежуточный результат 10011. Далее послед
ний перенос влево мы как бы продолжаем по круговой
«траектории» (см. стрелку на рисунке) и завершаем его
Циклическим перенос в разряде единиц. Такой перенос называется циклическим
(или круговым ) переносом. Складывая циклический перенос
с остатком промежуточной суммы, получаем разность ис
ходных двоичных чисел 1010 и ОНО. Ответ: 100 (десятичное
число 4).
Д есяти чн ое Двоичное Специальный
вычитание вычитание прием вычитания
10 10 10 Д ополнение до 1 1 П1О
и сложение
- 6 -0110 ----------------------- * ► + 1001
4 100 / © °0 1 1
Ц иклическии ( ^
перенос Ч_____ _ + ^
1 0 0 Разность
Выход
разности
Рис. 9.14. Использование полных сумматоров и инверторов в 4-разрядном вычитателе.
8-284
226 ГЛАВА 9
Задача
Аэ А2 Ал А0 ( . .
+/-е3 в 2 в , е0
Двоичные А 2 А, А0 -
числа-слагаемые ^3
Регистры сдвига Полный Регистр сдвига
В2 в , сумма
Вэ Во - тор
(П С ) С0 D О
А3 а 2 А, - So
1 -й сдвиг
Вз В2 В 1 - ПС
С0 D
Аэ А2 -
2 -й сдвиг
в3 В2 - ПС
С0 D
S, So
3 - й сд виг
Вэ ПС
Со D
S, Сумма
Последний сдвиг
ПС
Со D
~J Множимое
X 4 Множитель
2 8 Произведение
а
Множимое Произведение
Г Г
7 + 7 7 = 28
V
Рис. 9.19. Множитель = 4
а-пр и м ер на умножение десятичных чисел; б- умножение
способом многократного сложения.
54
756 Произведение
а
54
54 х Ю
х________
14 2 1 6 Первое частичное произведение
2 1 6 Первое частичное произведение 54 0 Второе частичное произведение
6 В
АРИФМЕТИЧЕСКИЕ УСТРОЙСТВА 235
о о 0 1 10001 1 Полное
произведение
а Б
236 ГЛАВА 9
Десятичные Двоичные
числа числа
27 1 1 0 1 1 Множимое
х 12 х 1 1 0 0 Множитель
Т _ _ Третье частичное
54 1 1 0 1 1 0 0 произведение
Четвертое частичное
27 1 1 0 1 1 произведение
З а гр у з ка
После 1-го После 2-го После 3-го После 4-го
двоичных
счета счета счета счета
чисел
Регистр
111 111 111 111 111
множимого
С четчик
100 01 1 010 001 000
множителя
Регистр
00000 00111 01110 10101 11100
произведения
З а гр у з ка Остановка
Рис. 9.24. Умножение двоичных чисел 111 и 100 способом многократного сложения.
С тр о ка 1 1 1 1 Множимое
С тр ока 2 х 1 0 1 Множитель
С тр о ка 3 1 1 1 Первое частичное произведение
С тр о ка 4 0 0 0 Второе частичное произведение
С тр о ка 5 0 1 1 1 Промежуточное произведение ( строка 3 + строка 4 )
С тр о ка 6 1 1 1 Третье частичное произведение
С тр ока 7 1 0 0 0 1 1 Произведение
Параллельный Управляющий.,
сумматор сигнал
Сложение
Сдвиг вправо ©
o i l И — Ч 1 и I э — ►1
Сложение
Сдвиг вправо
© ш и ш ,,
Сложение
Сдвиг вправо
Полное произведение
Рис. 9.26.
а-структурная схема умножителя с использованием способа сложения и сдвига; б-содер ж и м ое накопитель
ного регистра и регистра множителя в процессе умножения двоичных чисел способом сложения и сдвига.
240 ГЛАВА 9
+ 2 0010
+ 1 0001
0 0000
-1 1111
-2 1110
-3 1101
Знаковый 0 -4 1100
разряд 1 = (-)
-5 1 011
""' ;........;] -6 ' 1010
* S
•; . ' -7 1 00 1
---- -8 1000
ССР СМР
\
АРИФМЕТИЧЕСКИЕ УСТРОЙСТВА 243
•4 (Десятичное)
Преобразование десятичного
I © числа в двоичное
0100 (Двоичное)
| Дополнение до 1
1 0 1 1 Дополнение до 1
© Дополнение до 1
001 1 Дополнение до 1
| Прибавление 1 (0011 + 1 = 0 1 0 0 )
4 ю = 01 0 0 (Двоичное)
Рис. 9.28.
а-преобразование десятичного числа со знаком в допол
нительный код; б-преобразование дополнительного кода
в двоичное число.
(+4) 0100
+ (+3) + 0011
+710 011 Г Дополнительный код суммы
(-1) m i
+ (-2) + 1110
—Зщ 1 1 1101 Дополнительный код суммы
/
Отбрасывается
6
(+ 1) 0001
+ (-3) +1101
— 2 1C 4 1110 Дополнительный код суммы
(+5) 0101
+ (-4) + 1100
+1 iq «0001 Дополнительный код суммы
Отбрасывается
Отбрасывается
(“ 8 ) Представление 100 0
_( —3 ) = 1 1 0 1 в дополнительном коде > + 0 0 1 1
----------------- и сложение — T F T T i— п
q j U I I Дополнительным
код разности
(+ 3 ) Представление 0011
_ ( _з ) = 1 i q i в дополнительном коде ^ + 0 0 1 1
и сложение
. 0 1 1 0 Дополнительный
код разности
/
Отбрасывается
код разности
9.15. Суммагоры-вычитатели,
работающие в дополнительном коде
На рис. 9.31 приведена схема 4-разрядного сумматора-вычи-
тателя, обрабатывающего числа, представленные в допол
нительном коде. Обратите внимание, что для сложения
и вычитания двух чисел, представленных в 4-разрядном до
полнительном коде, используются 4 полных сумматора.
Для задания режима работы устройства на входе В каждо
го полного сумматора введен логический элемент исклю
чающее ИЛИ. Если на управляющем входе задания режима
устройства установлен уровень логического 0, сумматор-вы
читатель складывает двоичные комбинации А 3А 2А 1А 0 и
В 3В2В 1В0 (дополнительный код чисел-слагаемых). На вы
ходном индикаторе (в правом нижнем углу рисунка) по
является дополнительный код суммы. Благодаря НИЗКО
МУ уровню сигнала на входах А логических элементов
исключающее ИЛИ, данные, поступающие на входы В этих
логических элементов, проходят через них без инвертирова
ния. Если, например, на вход В0 верхнего логического эле
мента исключающее ИЛИ поступает сигнал ВЫСОКОГО
уровня, то точно такой же сигнал ВЫСОКОГО уровня по
является на его выходе Y В том случае, когда на управляю
щем входе устройства выбран режим сложения, на входе
Cin верхнего полного сумматора разряда единиц действует
уровень логического 0. Таким образом, в режиме сложения
рассматриваемый сумматор-вычитатель работает как обы
чный двоичный сумматор, но последний перенос с выхода
С0 полного сумматора восьмерок отбрасывается. Из
АРИФМЕТИЧЕСКИЕ УСТРОЙСТВА 247
Входы Выходы
7486
Выходные Фактические
Входы сигналы при выходные
исправном сигналы
состоянии
С,п в А £ Со Е С0
0 0 0 0 0 L L
1 0 0 1 1 0 Н L
0 1 0 1 0 Н L
0 1 1 0 L Н
1 0 б 1 0 Н L
:• 1 0 1 ■ 0 г L L >
1 t 0 0 1 L L
1 1 1 1 1 Н Н
1
Рис. 9 .3 2 . 5
а - схема неисправного полного сумматора; б-табл и ц а истинности с нормальными и фактическими значения
ми сигналов на выходах.
в 0 0 0 0
0 1 1 1
1 0 1 0
6. А В I С0 1 1 0 0
0 0 0 0 16. в,„ D,
0 1 1 0 А
в„
1 0 1 0 В
1 1 0 1
17. А в Bin Di В
7.
0 0 0 0 0
0 0 1 1 1
0 1 0 1 1
0 1 1 0 1
1 0 0 1 0
1 0 1 0 0
1 1 0 0 0
1 1 1 1 1
Cin А в Z С„
0 0 0 0 0 18. Параллельного вычитателя
0 0 1 1 0 19. Обеспечивают заем единиц в со
0 1 0 1 0 седних старших разрядах.
0 1 1 0 1 20. а. 0001
1 0 0 1 0 б. 0101
1 0 1 0 1 в. 0001
1 1 0 0 1
1 1 1 1 1 г. 0010
д. 0010
е. 0101
21. Сумматоры
10. Арифметико-логических устрой 22. Полных сумматоров
ствах (АЛУ) 23. Закрывается; не изменяет
11. Полусумматор; полные сумма 24. ВЫСОКИЙ
торы 25. Открывается; инвертирует
12. Комбинационных 26. ОНО
13. а. 01 27. 0; 1
б. 10 28. 1; 0
в. 000 29. Сумматор
г. 101 30. Нужно подключить выход пер
д. 1111 вой ИС ко входу переноса сле
е. 111 дующей ИС
254 ГЛАВА 9
Слово 0
Слово 1
Слово 2
Слово 3 0 1 1 0
Слово 4
Слово 5
Слово 6
Слово 7
Слово 8
Слово 9
Слово 1 0
Слово 11
Слово 12
Слово 13
Слово 14
Рис. 10.1. С х ем а организации З У ем к ост ь ю
6 4 бит. Слово 15
9-284
258 ГЛАВА 10
Выходы
Информационные выходы
@@ ® ©
оп RAM D 04
Информационные D I2 D03
входы
DI3 DO 2
DIA DOT
ОЗУ
Вход выборки
микросхемы ш
Входы
(7489)
Вход разрешения
записи (при счи- WE
тывании устанав
ливается уров ень !)
ADA ADB ADC ADD
А дресны е
входы
0 0000 0000
1 0001 0001
2 0010 001 1
3 0011 0010
4 01 0 0 01 10
5 01 01 01 1 1
6 01 10 010 1
7 01 1 1 0100
8 1000 1 100
9 10 0 1 1101
10 1010 1111
11 101 1 1110
12 1 100 1010
13 1 1 01 101 1
14 1110 1001
15 1111 1000
Таблица 10.1. Код Грея
Преобразователь
Двоичный двоичного кода
Вход в код Грея Число □
код в коде Грея в ы ход
(с использованием
ОЗУ)
Выход
(код Грея)
ОЗУ
( к од Грея в пам яти) 0) 0 ( 0 о
Вход выборки
микросхемы ME DO 4
Двоичный
вход DOT э— £ х >
(7489)
А дресны е
входы
1 0 ООО 001
1 1 7 1 001 111
2 2 0 010 010
6 0 000 110
1 1 4 1 001 100
4 4 0 100 100
1 4 0 1 100 000
1 7 0 001 111
0 0 000 000
1 4 0 001 100
1 6 2 1 110 010
1 4 6 1 100 110
1 3 4 1 011 100
6 4 0 110 100
1 6 0 1 110 000
Таблица 10.2. Задача о счетной последовательно
сти 1 7 7 1 111 111
Десятичным отсчет
Ь
ПЗУ
16Х 7 с
d
е
f
9
A B C D
А дресны е
входы
Рис. 10.4. Структурная схема системы, реализующей
з чайную счетную последовательность с использованием ПЗУ.
ГЛАВА 10
0 0 0 0 0 0 0 0 0 0 1 1
0 0 0 1 1 0 0 1 1 1 1 1 1 7
0 0 1 0 0 0 1 0 0 1 0 2 2
0 0 1 1 0 0 0 0 1 1 0 6
0 1 0 0 1 0 0 1 1 0 0 1 1 4
0 1 0 1 0 1 0 0 1 0 0 4 4
0 1 1 0 1 1 0 0 0 0 0 1 4 0
0 1 1 1 0 0 0 1 1 1 1 1 7
1 0 0 0 0 0 0 0 0 0 0 0
1 0 0 1 0 0 0 1 1 0 0 1 4
1 0 1 0 1 1 1 0 0 1 0 1 6 2
1 0 1 1 1 1 0 0 1 1 0 1 4 6
1 1 0 0 1 0 1 1 1 0 0 1 3 4
1 1 0 1 0 1 1 0 1 0 0 6 4
1 1 1 0 1 1 1 0 0 0 0 1 6 0
1 1 1 1 1 1 1 1 1 1 1 1 7 7
Ток
отсутствует
Рис. 10.8. Использование шины считывания для считывания информации из ЗУ на магнитных сер
дечниках с совпадением токов.
Выборка Y В ы б о р ка Х
1
Шина
запрета
Выходы
шин
считывания
Задании ыя самопроверки
Сектор
(один из 16)
Дорожка 0, сектор 1
2 5 6 байт информации
Рис. 10.11. 6
о-гибкий мини-диск; б-располож ение дорожек на гибком диске; в-разбиение гибкого мини-диска на сек
торы. (Не следует вынимать диск из защитного конверта, как это сделано для иллюстративных целей на
рисунке.)
ЗАПОМИНАЮЩИЕ УСТРОЙСТВА 279
Время д о с т у п а , с
Большая степень ин теграции (большие ИС, или БИС) содержат более 100 эк
теграции (большие
ИС) вивалентных логических элементов. В одну такую ИС
встраивается сложная подсистема или целая цифровая си
стема. Примерами БИС являются ИС для цифровых ча
сов и микрокалькуляторов.
Сложные интегральные схемы со сверхбольшой сте
Сверхбольшая сте
пень интеграции пенью интеграции (сверхбольшие ИС, или СБИС) вклю
(сверхбольшие И С) чают 1000 и более логических или других сравнимых по
сложности элементов. К этой категории ИС относятся
многие кристаллы ЗУ и микропроцессоры. Когда говорят
о сверхбольшой ИС, имеют в виду некоторую цифровую
Кристалл систему на отдельном кристалле. Кристаллом называют
отдельную кремниевую пластину (это может быть ква
драт со стороной 0,5 см), которая содержит все функцио
нальные элементы ИС. Разные производители по разно
му определяют термины «малые ИС», «СИС», «БИС»
и «СБИС».
Задания для самопроверки
11.3. Микрокалькулятор
Микрокалькуляторы, которые сейчас имеются почти у ка
ждого из нас в кармане или на рабочем столе,-очень
сложные цифровые системы. Зная это, вы разочаруетесь,
когда разберете современный микрокалькулятор на части.
Вы обнаружите несколько гальванических элементов, кро
шечный многоразрядный индикатор, несколько проводков
от цифровой клавишной панели и плату с присоединен
ной микросхемой. Эта единственная микросхема-боль
шая часть цифровой системы, которую мы называем ми
крокалькулятором; она представляет собой БИС, выпол
ненную на одном кристалле и реализующую работу
сотен или тысяч логических элементов. Эта БИС осу
ществляет все основные функции вычислительной си
стемы: хранение данных, их обработку и операции упра
вления. Клавишная панель-входное, а индикатор - выход
ное устройства этой вычислительной системы.
Кристалл микрокаль Что же происходит внутри кристалла микрокалькуля
кулятора
тора, когда вы нажимаете клавишу с некоторой цифрой
на панели или складываете два числа? Диаграмма на
ГЛАВА 11
11.4. ЭВМ
Ц е н тр а л ь н ы й п р о ц е с с о р
ЗУ
нитных сердечниках, но в настоящее время в центральном
процессоре используются полупроводниковые ЗУ.
Арифметическое устройство-это то, что большинство
людей принимает за ЭВМ. Арифметическое устройство
складывает, вычитает, сравнивает и выполняет некоторые
другие логические операции. Обратите внимание на наличие
двунаправленного канала связи между памятью ЭВМ
и арифметическим устройством. Другими словами, данные
можно переслать в арифметическое устройство для обра
ботки и возвратить в память для хранения. Арифметическое
устройство иногда называют арифметико-логическим
АЛУ
устройством (АЛУ).
Устройство управления - это «нервная система» ЭВМ.
Оно регламентирует порядок работы всех остальных частей
системы и «сообщает» устройству ввода, когда нужно вво
дить информацию и где разместить ее в памяти. Оно вызы
вает информацию из памяти ЭВМ, направляет в арифмети
ческое устройство и дает команду на выполнение, напри
мер, операции сложения. Оно направляет ответ назад
в память и к устройству вывода. Оно «сообщает» устрой
ству вывода, когда нужно выводить информацию. Это
только некоторые примеры тех функций, которые может
выполнять устройство управления.
Устройство вывода информации - связующее звено м е
ж ду машиной и человеком. Эта связь может осуществляться
с помощью печатающего устройства (принтера), которое
напоминает пишущую машинку без клавиш. Блок вывода
может выдавать информацию на дисплей с электронно-лу
чевой трубкой (ЭЛТ), похожий на обычный телевизор. Вы
водимая из ЭВМ информация может быть также размеще
на в ЗУ большой емкости, таких, как перфокарты или
магнитные ленты. Устройство вывода информации должно
«переводить» информацию с языка Э В М на язык, понятный
человеку.
ю*
292 ГЛАВА 11
У с тр о й с тв о упра вления
Программа
У с тр о й с тв о О с н о в н а я п а м я ть У с тр о й с тв о
вводз в ы в ода
Ш
ВПИТ
Данные
В с п о м о га те л ь н а я
АЛ У
п а м я ть
11.5. МикроЭВМ
ЭВМ получили широкое распространение начиная с 50-х го
дов. Прежде это были очень большие и дорогие устройства,
используемые лишь в государственных учреждениях
и крупных фирмах. Размеры и форма цифровых ЭВМ неуз
наваемо изменились за минувшее десятилетие в результате
разработки новых устройств, называемых микропроцессо
Микропроцессор рами. Микропроцессор представляет собой интегральную
схему, в которой реализованы многие функциональные воз
можности большой ЭВМ. Это небольшое, но исключитель
но сложное программируемое устройство на сверхбольших
интегральных схемах. Микропроцессорная ИС является
МикроЭВМ «сердцем» микроЭВМ. М икроЭВМ -э т о цифровая вычисли
Цифровая вычисли тельная машина с хранимой программой, имеющая гораздо
тельная машина с меньшие размеры и стоимость, чем ее «родственницы» -
хранимой программой
большие ЭВМ, но уступающая им в быстродействии.
Одну из популярных моделей микроЭВМ вы видите на
снимке на рис. 11.5. Эта микроЭВМ используется в каче
стве бытового компьютера, а также в школах и небольших
учреждениях. В данной вычислительной системе для ввода
информации используется клавиатура, а для вы вода-видео
монитор и термографическое печатающее устройство. Под
клавиатурой и за ней находятся центральный процессор, ос
новная полупроводниковая память (ПЗУ и ЗУПВ) и интер-
294 ГЛАВА II
А др е с н а я шина
А д р е с н а я шина
Д е ш и ф р а то р ПИ*JP'*l
а др е с а
i
t] Шина
I данных
I /
Л и н и и выбора ОЗУ Б уф е р
м икросхемы (1 6 X 4 ) с тремя "
(0 -1 5 ) О с о с то я н и
ями
'3
.
Л и н и и выбора ОЗУ Б уф ер
м икросхемы (1 6 X 4 ) — -— - с тремя
(1 6 -3 1 ) 1 —
ями
Рис. 11.9. 5
а-упрощ енная 4-разрядная микропроцессорная система с двумя ОЗУ емкостью 64 бит; б- 4-разрядная ми
кропроцессорная система, включающая в себя дешифратор адреса и буферы с тремя состояниями.
ADA ОЗУ
(1 6 X 4 )
ADB
AD C 0
ADD
ADA ОЗУ
(1 6 X 4 )
ADB
1
AD C
ADD
Рис. 11.10. Логическая структура дешифратора адреса, генерирующего сигнал выборки нужной
микросхемы.
Адрес
( шестнадцатеричный)
Не используются
в данной системе
Управление
Входы
Выход
Данные ( неинверти
рующий )
1C
1А
1Y
2С
2А
2Y
Общий
Рис. 11.12.
а-усл ов н ое графическое обозначе- 5
ние буфера с тремя состояниями;
б -сх ем а расположения выводов для
счетверенного тристабильного бу
ферного элемента ТТЛ ИС 74125
(воспроизводится с разрешения Входы Выход
фирмы Signetics); в таблица истин
ности для ИС 74125 (воспроизводит С А Y
ся с разрешения фирмы Signetics).
L L L
Условные обозначения: L - НИЗКИЙ
уровень напряжения, H - ВЫСО L И Н
КИЙ уровень напряжения, X - л ю Н X (Z )
бое состояние, ( Z ) - высокий импе
данс.
в
с тремя состояниями имеется информационный вход А
и неинвертирующий выход Y. Когда на управляющем входе
С буфера устанавливается логическая 1, его выход Y пере
ключается в состояние высокого импеданса (высокого вы
ходного сопротивления Z) и надежно отсоединяется от
входа.
Промышленный вариант микросхемы буфера с тремя
состояниями представлен на рис. 11.12,6. Это схема распо
Счетверенный триста- ложения выводов для счетверенного тристабильного буфер
бильный буферный
элемент ТТЛ ИС ного элемента Т Т Л И С 74125. Таблица истинности для ИС
74125 74125 приведена на рис. 11.12, в.
Подводя итог, можно сказать, что дешифратор адреса
используется для выбора и активизации именно того
устройства, которое в данный момент нужно присоединить
к шине данных МПС. Дешифраторы адреса обычно строят-
306 ГЛАВА 11
Передача Выходы
0
1
3
4
5
6
Параллельные
Последовательные данные 'данные
Мультиплексор Демультиплексор
8
9
10
11
12
13
14
15
Управление
Рис. 11.13. Последовательная передача данных с использованием мультиплексора и демультиплек
сора.
\ с /"
У5 V
Рис. 11.14. Аналогия между мультиплексором (демультиплексором) и многопозиционным переклю
чателем.
0 э------- ^ о — - 0 - 1
1 >—
i>:i
2 2 3 ■ -0-4
3 3
-о—
4 4 э— [>— -о—
5
Э—
^О— -о—
5 э------- [ > о —
6 6
-О—
Параллельные
7
-о—
7 э------- р > о —
входы
8
W G 1 8 3—
1>°— -о—
9 9 э—
1>°— -о—
10
-о—*
1 0 ' з------- £ > о —
11 1I 1I
=—
Ь *0--О—
12 12 [>о—-о—
=--------
13 [>>_-о—
13 э-------
14
( 74150) (74154)
14
с>° -о—
3— —
Разрешение •
15
Строб.
G2
Выборка
15
3— — D>°
7404
- О —
С в е то -
диоды
И-
0 Выборка
данных
данны х 150 Ом
D С В А D С В А
Линии
управления _L
Счетчик
а 3— I +5В
я о т Оо D Ь 3— I
Сброс Дешифратор
Qc С p H
RO( 2) d >4
Синхрони Вход Л Qb В е > ч
зация
А f Э— I
В ход В Ua
(7493) (7 4 4 7 ) д > —I
150 Ом Передаваемый
разряд
Рис. 11.15. Принципиальная схема системы передачи данных.
А
Параллельные Параллельные
данные В данные
I с
A B C Контрольный
Генератор разряд четности
контрольного
разряда
четности
Р С В А
Детектор
ошибок О Сигнал
ошибки
Рис. 11.16. Схема обнаружения ошибок при передаче данных с использованием дополнительного
контрольного разряда четности.
В хо ды В ы хо д
С в А Р
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 1
Рис. 11.17.
а -сх ем а генератора контрольного разряда ошибки
четности; б - схема детектора ошибок.
С вет-ош ибка; нет св ета-н ет ошибки.
К лавиатура
[30 в
ввв
ввв
в
Вход Выходы
В ы ход
Часы М и н у ты С е кун ды
У с т а н о в к а в рем е ни
З а м кн уто е п о ло ж е н и е с о а тв е тс тв у е т б ы стр о й ус та н о в к е
_Г1_ В ы хо д
Ждущий
мультивибратор
Вход
Рис. 11.20. 6
а - формирователь прямоугольного сигнала на входе цифровых часов; б-использование ждущего мультиви
братора на микросхеме 74121 в качестве формирователя прямоугольного сигнала.
\
ЦИФРОВЫЕ СИСТЕМЫ 319
4 -р а з р я д н ы и
и н д и к а то р
пла та
Краевые
Рис. 11.21.
«-упаковка МОП БИС для
с о в в корпусе типа D I P ; б -типичный мо- в эпоксидном
дуль цифровых часов с МОП БИС на крем- ком паун де
ниевом кристалле (воспроизводится с раз
решения фирмы National Semiconductor). б
Медленная
Быстрая
установка о-
Сброс о -
1 имп./мин 1 имп./час
Логичес Счетчик Логичес Счетчик Счетчик Выбор цикла
кий эле секунд кий эле минут часов -О (12/24 часа)
мент В (+ 6 0 ) мент С ( + 60) (+12 и л и -г24)
Схема
гашения
нуля
-12 В ) 14с О -
\7 XZ <Z
М ультиплексор се кун д, м инут и часов
0бщ.)Ц,о О
7\ £
-О
Вход
разрешения
индикации
Мультиплексные
разрядов
16 ) о- Ц>
Дешифра
тор А1
-- /
П П ЗУ ___ у
\ выходы
7-сегментных
индикаторов
М ульти Выходы
плексный Д е ли те ль-
дешифратор разрядных
плексора генератор ключей
Вход
разрешения ___ Число разрядов
индикации 1 24 (4 или 6 )
Установка
Питание (—) ^dd [2 I частоты
мультиплексора
а []Г Щм1
Ь [Т 2Т]ЛП0
иплексные « ПС Н1 Выходы
► разрядных
1Ы
рентных « [г ММ5314 1 9 ]Н Ю ключей
аторов
•Е Т8 ~[ S1
Питание (+ ) 14.
К 13 J Остановка (задержка)
Рис. 11.22.
а -структурная схема МОП БИС ММ5314 для цифровых часов (воспроизводится с разрешения фирмы
National Semiconductor); б -сх ем а расположения выводов микросхемы ММ5314 (воспроизводится с разреше
ния фирмы National Semiconductor).
322 ГЛАВА II
12
rss
БИС
цифровых
часов
23 Рабочая
частота
мультиплексора
( ММ5314)
ГЛАВА 11
Се к «н д ы
В хо д
S1 S 10 М1 «1 ню
60 Гц *•60 -*■ — 10 -*■ ^ 6 - 1C *6 *10 тЗ
о о г>
Дешиф форми I I I I I I I I I I I I
о о п
Мультиплексор RF13V
ратор ровате
ли
Уульти- Разряд
+ 12 В -------
Генератор г лекс- ные
Питание, авто иый ф ор м и
Земля ------- колебаний дешиф ров а те
ратор- ли
Рис. 11.24.
а-внеш ний вид 6-разрядных цифровых часов (воспроизводится с разрешения фирмы PPG Electronics, Inc.);
б-сгруктурная схема 6-разрядных цифровых часов на основе микросхемы ММ5314
Включен
Включен
/
г ......... а
Ь
| Сегментный d
а
£ тт '
в с/ /
формиро
ватель е е
V 1
9 9
| _
/ • • - ./■ и >. •
ТН1
Включен
Ь Ь за
| Сегментный сГс
1 формиро- #
) ватель
1
'Ж - :
т /-/ю
Включен
Рис. 11.25. -Пример мультиплексирования 6-разрядного иидикатора (отображается текущее время
12 ч 34 мии 56 с).
Вся последовательность от а д о / реализуется за 1/100 с.
Быстрая
установка
Медленная Задержка
устаиоака счета
у01 Сегментные
формирователи
Рис. 11.26. Схема 6-разрядных цифровых часов на основе ИС ММ5314 (воспроизводится с разрешения фирмы PPG Electronics, Inc.).
ЦИФРОВЫЕ СИСТЕМЫ 329
11.14. Частотомер
Одним из приборов, которыми широко пользуются инже
Частотомер неры и техники, является частотомер. Цифровой частото
мер показывает значение измеряемой частоты электриче-
12-284
330 ГЛАВА 11
Время
I I I 14 I I I
П П•П П
Дешифрато
Известная ры -ф орм и
Счетчики
частота рователи
Ч астота (Г ц )
Рис. 11.27.
а -уп ро щ е н н ая структурная схема цифровых часов; остановкой
б-уп р ощ е н н ая структурная схема цифрового час
тотомера.
ского сигнала в десятичной форме. Частотомеры способны
измерять значения частоты от нескольких колебаний в се
кунду (герц, Гц) до очень высоких частот порядка тысяч ме
гагерц (МГц). Как и в цифровых часах, в частотомерах ис
пользуются декадные счетчики.
Для сравнения на рис. 11.27, а приведена структурная
схема цифровых часов. Известная частота соответствую
щим образом делится в часах с помощью счетчиков. Сиг
налы с выходов счетчиков дешифруются и отображаются
на индикаторах времени. Ниже на рис 11.27,6, приведена
структурная схема частотомера. Обратите внимание, что
в отличие от цифровых часов, где частота входного рабоче
го сигнала известна, на вход частотомера подается сигнал
с неизвестной частотой. В частотомере на рис. 11.27, б
имеется, кроме того, узел управления запуском/остановкой
счетчиков.
Несколько более подробная структурная схема частото
мера изображена на рис. 11.28, а. Здесь в схему введен логи
ческий элемент И, который управляет подачей измеряемого
сигнала на входы декадных счетчиков. Если на входе управ
ления запуском/остановкой счетчиков установлен уровень
логической 1, то импульсы с неизвестной частотой следова
ния свободно проходят через элемент И к декадным счетчи
кам. Счетчики подсчитывают эти импульсы до тех пор, по
ка управляющий вход не возвращается в состояние
логического 0. Логический 0 на управляющем входе «закры-
Ч астота ( Г ц )
Г/ Г/ Г/
/_/ и /_/
100 10
Дешифаторы формирователи
1 1 ,
Измеряемая JUTL 10 0 10 1
частота
Узел
-------------------------------
управления В Ш
О Декадные счетчики
запуском/
остановкой Логическим
1= Начало элемент
счета
0 = Конец
счета
В ход
управления Начало Конец
запуском/ 4 % счета
ф счета V
X ] ________ j / счета
остановкой 1 дИ ................ ..........;_
- ____________ ______________ \ '
------------------------------------------- У 1
счетчиков L ----------------------------------------- 1 ^ссекунда
е к у н д а -------------------------------------------- » 4 , . . , ,q
Измеритель
ный вход ^ JT X L n JT Jn JT Jn JT JT jn JT JT -JT -rL rL n -o
° П П П П П П _П _П _П _П _П __________о
Цифровой
индикатор W 00 00 01 02 03 04 05 06 07 08 09 10 11 11 11 11
Вход
управления Начало Конец
запуском/ счета счета
остановкой j I
счетчиков — ^ секунда И , — , q
О
® п п п п п п л п ш и и и ш ш ш л л ______ о
Цифровой Щ!М
индикатор ^ 0 0 00 00 00 01 02 03 04 05 06 07 08 0910 11 12 13 14 15 16 17 18 19 19 19 19 19 19
Рис. 11.28.
а-структурная схема цифрового частотомера с узлом управления запуском/остановкой счетчиков; б -в р е-
менные диаграммы при измерении частоты 11 Гц; в-временные диаграммы при измерении частоты 19 Гц.
12*
332
Гашение
индикаторов
Сброс
F
Сброс
счетчиков
Рис. 11.30. Подробная структурная схема экспериментального цифрового частотомера, измеряющего частоты от 10 до 9990 Гц.
336 ГЛАВА И
ч
ЦИФРОВЫЕ СИСТЕМЫ 339
D с в А В о л ь ты
С тр о ка 1 0 0 0 0 0
С тр о к а 2 0 0 0 1 0,2
С тр о ка 3 0 0 1 0 0,4
С тр о ка 4 0 0 1 1 0,6
С тр о ка 5 0 1 0 0 0,8
С тр о ка 6 0 1 0 1 1,0
| С тр о ка 7 0 1 1 0 1,2
| С -р о к а R 0 1 1 1 1,4
! С тр о ке 9 1 0 0 0 1,6
® С т р о к а 10 1 0 0 1 1,8
С тр с ка 11 1 0 1 0 2,0
С о р о к а 12 1 0 1 1 2,2
С т р о к а 13 1 0 0 2,4
1
С т р о к а 14 1 1 0 1 2,6
Таблица 12.1. Таблица истинности для С тр о к а . 15 | 1 1 1 0 2,8
ЦАП С о р о к а 16 1 1 1 3J0
1
Возможные состояния четырех входов (D, С, В, А) ЦАП ука
заны в табл. 12.1. Входные сигналы представлены в двоич
ной форме. Каждая 1 соответствует уровню напряжения
в интервале + 3 — Ь5 В. Каждый 0 -у р о в н ю напряжения,
близкому к 0 В. Выходные напряжения указаны в крайнем
правом столбце табл. 12.1. Как видно из этой таблицы, ну
левому состоянию (0000) входов ЦАП соответствует нуле
вой выходной сигнал (0 В). Если на входы подана двоичная
комбинация 0001, на выходе появляется сигнал 0,2 В. У ста
навливая на входах 0010, получаем на выходе 0,4 В. О бра
тите внимание: когда мы «спускаемся» в табл. 12.1 вниз,
!) В более общем смысле «интерфейс»-это комплекс средств унифи
цированного сопряжения между отдельными частями системы обработки
данных, куда входят не только аппаратные средства, но и правила, уста
навливающие принципы взаимодействия п о д си ст ем - Прим. перев.
346 ГЛАВА 12
Цифровой Аналоговый
вход выход
4 2 1
С В А
Двоичный вход
8 4 2 1
+
ЗВ —
Двоичный ВХОД
8 4 2 1
Суммирующий
усилитель
Рис. 12.6. Цифро-аналоговый преобразователь, представляющий резистивную схему, называемую
R -211-схемой лестничного типа.
Двоичный выход
8 4 2 1
Аналоговый
вход
Г
о -з В
Аналоговый Д в о и ч н ы й вы ход
в ход
8 4 2 1
В о л ь ты
D С В А
С тр о к а 1 0 0 0 0 0
С тр о к а 2 0,2 0 0 0 1
С тр о к а 3 0 ,4 0 0 1 0
С тр о к а 4 0,6 0 0 1 1
С тр о к а 5 0,8 0 1 0 0
С тр о к а 6 1,0 0 1 0 1
С тр о к а 7 1,2 0 1 1 0
С тр о к а 8 1,4 0 1 1 1
С тр о ка 9 1,6 1 0 0 0
С тр о к а 10 1,8 1 0 0 1
С тр о ка 1 1 2,0 1 0 1 0
С т р о к а 12 2,2 1 0 1 1
С т р о к а 13 2,4 1 1 0 0
С т р о к а 14 2,6 1 1 0 1
Рис. 12.8. Структурная схема АЦП, содержащая компаратор напряжений, логический элемент И,
двоично-десятичный счетчик и ЦАП.
ГЛАВА 12
12.6. Компараторы
Компаратор В предыдущем разделе мы говорили о компараторе. Мы
выяснили, что ком паратор сравнивает два напряжения
и указывает, которое из них больше. На рис. 12.9 показана
основная структурная схема компаратора. Если напряжение
на входе А больше, чем напряжение на входе В, компаратор
вырабатывает на выходе логическую 1. Если же напряжение
на входе В больше, чем напряжение на входе А, на выходе
ком паратора появляется логический 0. Н а рис. 12.9 это сим
волически записано в форме условий: А > В = 1 и В > А = 0.
Входы Выходы
Рис. 12.9. Структурная
схема компаратора напря- ^— А>В = 1
Компаратор
жений. напряжений
В- В > А =0
«Сердце» ком паратора-операционны й усилитель. На
рис. 12.10, а приведена одна из возможных схем ком парато
ра. О братите внимание, что ко входу А приложено напря
жение 1,5 В, а ко входу В - 0 В. Вольтметр на выходе этого
ком паратора покажет приблизительно 3,5 В, или уровень
логической 1.
и) А > В = 1
+ 10В
1,5 В
Входы
и) В > А = 0
Дешиф
Аналоговый АЦП Десятичный
7В ратор
вход выход
01П
а,Ь,с
Рис. 12.11. Структурная схема цифрового вольтметра.
360 ГЛАВА 12
Двоичный
выход
8 4 2
2>©@@
Двоично
десятичный
Тактовый ф- счетчик
И >CLK
Аналоговый А
напряжений
Генератор
линейно В
изменяющегося
напряжения
Рис. 12.13. Структурная схема интегрирующего АЦП.
Тактовые импульсы I
к счетчику
Двоичный выход
'
I I I I I
0011
гш_п 0011
Тактовые импульсы
к счетчику
Двоичный выход
гигпгшл ги тл л л оно оно
б
Р ис. 12.14. Ф орм а сигнала в интегрирую щ ем А Ц П .
я -п р и входном напряжении 3 В; б при входном напряжении 6 В.
Запас помехоустойчивости
Шум в цифровой системе представляет собой нежела
тельные мешающие напряжения, наводимые в соедини
тельных проводах и проводниках на печатных платах; они
могут влиять на входные логические уровни, приводя к не
верным выходным сигналам. Рассмотрим диаграм му на рис.
372 ПРИЛОЖЕНИЕ А
Входные
логические
уровни Т Т Л
+5 В
4В
ВЫСОКИЙ
-З В
•2 В
Область
неопределен ного
уровня
• 1 В пеРеключения
Запас 0,8 В
0 В (Зем ля)
мехоустойчивости.' Ф актическое входное напряжение
(Н И З К И И уровень)
В ход
Выход
Рис. А.2. Временные диаграммы сигналов .....т1 л 1____
для стандартного ТТЛ-инвертора, иллю 1 Г1
стрирующие задержку распространения 1 1 1 1
сигнала.
fpLM— 22 нс 15нс
го инвертора при переходе от Н И ЗК О Г О уровня к ВЫ СО
К О М У с последующим обратным переходом от ВЫ СО
К О Г О уровня к Н И ЗК О М У . Нижняя диаграм м а показы
вает выходной отклик инвертора на такое иЗхМенение
состояния входа. Небольш ая временная задержка между
моментами изменения сигналов на входе и выходе инверто
ра называется временем задержки распространения сигнала.
Эта величина измеряется в секундах. Время задержки рас
пространения сигнала для перехода от Н И ЗК О Г О уровня
к В Ы С О К О М У на входе1* отличается от времени задержки
распространения сигнала для перехода от В Ы С О К О ГО
уровня к Н И ЗК О М У 2*. Эти времена указаны на рис. А.2
для стандартного инвертора 7404 семейства ТТЛ.
Время задержки распространения сигнала для стандарт
ного ТТЛ-инвертора (такого, например, как ИС 7404) равно
22 не для перехода от Н И ЗК О Г О уровня к В Ы С О К О М У
и всего лишь 15 не для перехода от В Ы С О К О Г О уровня
к Н И ЗК О М У . Времена задержки распространения сигнала
изменяются от 3 -5 не для микросхем ТТЛ-семейства с дио
дами Шоттки (ТТЛШ: ИС 74S04) до 30-100 не для К М О П
ИС (ИС 74С04). Чем меньше времена задержки для данной
ИС, тем выше ее быстродействие. И С семейства ТТЛ более
быстродействующие по сравнению с КМ О П ИС.
Рассеиваемая мощность
Как правило, при уменьшении времени задержки распро
странения (увеличении быстродействия) возрастает потре
бляемая мощ ность и связанная с ней генерация тепла
Сверхбыстродействующие ТТЛ И С с диодами Шоттки
(ТТЛШ ИС) потребляю т около 19 мВт на логический эле
мент (ключ), тогда как менее быстродействующие КМ О П
ИС потребляю т всего лишь 0,01 мВт на ячейку Многие
разработчики считают, что в микромощных ТТЛ Ш И С
идеально сочетаются быстродействие и м алая потребляе
мая мощность. Типичный микромощный ТТЛШ -вентиль
потребляет 2 мВт и характеризуется временем задержки
распространения чуть меньше 10 нс. М икромощные ТТЛ-
схемы потребляю т в 5 раз меньшую мощ ность по сравне
нию со стандартными ТТЛ-схемами, но практически не от
личаются от них по быстродействию.
М О П ИС
К М О П ИС
В состав комплементаргюй М О П -ячейки (КМОП-ячейки)
входят как р-канальный, так и и-канальный М ОП -транзи-
сторы, связанные в комплементарную (взаимно дополняю
щую) пару. Отличительная особенность К М О П И С - исклю
чительно низкое энергопотребление Кроме того, К М О П
ИС имею т и такие преимущества, как низкая стоимость,
простота конструкции, малые тепловые потери, хорошая
нагрузочная способность, широкий интервал логических
уровней и хорошие шумовые характеристики. Цифровые
микросхемы КМ О П-семейства работаю т в ш ироком диапа
зоне питающих напряжений (от + 3 до + 15 В).
Основной недостаток КМ О П И С -м ен ьш ее быстродей
ствие по сравнению с биполярными цифровыми И С (таки
ми, например, как ТТЛ ИС). Кроме того, при использова
нии К М О П ИС нужно принимать дополнительные меры по
их защите от статического электричества. Статический элек
трический заряд или напряжение, появляющееся в цепи во
ПРИЛОЖЕНИЕ Б 375
ия хО -о ив
+ 10В
Лц|6ой Т Т Л
ВХОД
|^~| 1к0м
кмоп
Вх о д *-© Свет ВЫСОКИМ
К М О П __
Вход С вет= Н И ЗК И И
с
ОГЛАВЛЕНИЕ 391
10.3. Применение ЗУПВ 260
10.4. Постоянные запоминающие устройства (ПЗУ) 263
10.5. Применение ПЗУ 264
10.6. Программируемые постоянные запоминающие
устройства (ППЗУ) 268
10.7. ЗУ на магнитных сердечниках 269
10.8. ЗУ большой емкости для ЭВМ 275
10.9. Память для микроЭВМ 276
У Ч И ,Н О Е И З Д А Н И Г
Роджерс Токхейм
ОСНОВЫ ЦИФРОВОМ ЭЛРКТРОНИКИ