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

Elektrotehnika_i_elektronika_2008

.pdf
Скачиваний:
160
Добавлен:
08.04.2015
Размер:
34.04 Mб
Скачать
Информация в

721

Глава 7. Основы электроники

пользуют два способа предстaвления информации: потенциaльный

и импульсный. При потенциальном способе значениям логическо -

го 0 и логической 1 сooтветствyют напряжения низкого и высокого

уровня. Если логическомуо соответстуут напряжение низкого уров-

ня, a логической 1 _. высокого, то такую логику называют положи-

тельной, и наоборот, если за логический 0 принимают напряжение

высокого, a за логическую .1 -- напряжение низкого уровня, то такyю логику называют отрицательной. в дальнейшем будем рассмат-

ривать устройства только c положительной догикой.

далее в основном используются термины Кнапряжение высоко-

го и низкого уровня» (сигналы высокого и низкого уровня), соответствyющие уровням логической 1 и логического 0.

цифровых устройствах может быть представлена в последовательном и параллельном кодах. При использовании по-

следовательного кода каждый такт соответствует одному разряду

двоичного кода. Номер разряда определяётся .номером такта, отсчи-

тываемого от такта, совпaдающего c началом представления кода.

Графики, показанные на рис . 7.65, иллюстрируют последователь- . ный код байтового двоичного числа 10011011 при потенциальном и

импульсном способахпредстaвления информации. При первом спо^

собе (рис: 7.б5, a) сигнал сохраняет низкий или высокий уровни в

течение одного или нескольких тактов. в моментыперехода сигна -

ла от одного уровня к другому его значение является неопределенным. При импульсном способе представления цифровой ин-

Uс

 

i 1, ^

^ •. 1

. ^

 

 

 

 

 

 

 

 

1

1

 

1

1

1

t

1

г

 

 

I

a

1

1 .

 

1

1

I.

1

1

 

 

 

^

г

!

+•-';

i ^

 

 

 

 

 

^

 

 

 

 

1

1

 

1

1

^

1

1

1^

 

1

1

-

1

 

1

1

1

!

^► ;

^

!

I.

 

1

1

.^

1

 

Н

с

 

 

(

 

1

 

1

1

 

t

 

I

'I

 

1

1,

t

 

t

1

 

1

t

1

I

^

 

1L

1

 

1

1

1

I

11

1

 

 

,:

 

 

 

 

'µ'н Ф

" I

I1

1

 

1

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

1`

Рис. 7.65. Последовательный код двоичного числа при потенциальном и импульсном способах представления. информации

Электрoтеxника и электроника

722

формации (рис. 7.б5, б) единичному и нулевому значению двоичной переменной соответствует наличие или отсyтствие импульса конечной длительности. При последовательном 'коде числа все его разря= ды могут' быть зафиксированы на одном элементе и переданы по одному каналу передачи информации.. Для передачи всего числа

требуется восемь тактов (рис. 7.65, в).

Параллельный код позволяет существенно сократить время об-

работки и передачи информации. Для примера рис. 7.66 иллюстрирует параллельный код 'семиразрядного числа 1101101. в этом слу-

чае как при импульсном (рис. 7.б6, a), так и при : потенциальном

(рис. 7.б6, б) способах представления информации все разряды двоичного кода представлены в .одном временном .такте, могут фикси- . роваться отдельными элементами и передаваться по раздельным каналам (разрядным шинам) . Цифровые устройства, производящие

обработку и преобразование поступающей за их входы информации, называют цифровыми автоматами.

Uc6й'

б t

Рис. 7.66. Па^аллельный код двоичного числа при импульсном

и потенциальном способах представления информации

1

723 .

Глава 7. Основы электроники

Условное графическое изображение простейшего цифрового

 

автомата показано на рис. 7.67. На входы автомата подают комби-

нацию

двоичных переменных Х1, Х2,..., Хп, c выхода снимают ком-

бинацию ДВОИЧНЫХ переменных .П,

У2, ..., Ут. На входах и выходax

 

цифрового автомата действуют сигналы логических о и 1, н азывае- двоичными. Задача построения цифрового автомата, выполня-мые

ющего определенные действия над двоичными сигналами, заключа^ ется в выборе элементов н способа , их соединения, обеспечивающих

заданное преобразование. Эти задачи решает математическaя логика или алгебра логики. .

Рис. 7.б7. Условное изображение простейшего цифрового автомата

Устройства, формирующие функции алгебры логики, называют логическими или цифровыми и классифицируют по р азличным от

личительным признакам: Цифровые устройства по характеру ин

формации на входах и выходах подразделяют на yстpoйствa после-

довательного, параллельного и смешанного действия.

На входы устpойcтва последовательного действия символы кодо- вых слов поступают не одновременно, а один за другим (рис. 7.б8). в тaкой же последовательности формируется выходное кодовое слово. Рассматриваемое устройство формирует на выходе сигнал UB , код которого равен сумме кодов входных сигналов UBx1 и U.

Ивх 1

 

о о

 

0

01

r o

i

 

 

r

•вь-

^

 

в гввв^в

 

• -.ввь^в^- ^

'

"^

 

 

 

 

 

 

. Ивх2

 

 

 

 

 

 

 

 

 

 

 

^

-

r ----r-

I

 

- -

 

 

 

 

1

 

 

 

Ивых

0

 

1

1.0

1

1

0

0

t

^-•^r

 

 

 

 

 

 

 

 

 

 

1,-

 

0 _о

.i

о

0

 

 

 

Рис. 7.б8. Представление информaции в цифровом устройстве

поcледовательного действия

Электротехника и электроника

724

Для реализации' устройства параллельного действия, выполняю щего аналогичную функцию, необходимы две группы входов по

восемь рaзрядов в каждой группе и восемь выходов (в соответствии с разрядностью выходного слова). Известны также устройства смешанного типа; в которых, например, входное слово представляется в параллельной форме, a выходное -- в последовательной (это — пре-

образователи кода).

По схемному решению и характеру связи между входными и. вы- ходными переменными c учетом их изменения по тактам работы различают комбинационные и последовательностные цифровые устройства. $ комбинационных устройствах совокупность сигналов на выходах в каждый конкретный момент времени полностью опpеделяется входными сигналами, действующими 'в этот момент на его входах. Если входные и выходные функции в п-такте обозначить как Х' и У', то связь между ними будет опрёделяться' выражением

•У' = ?.(Х" )

где ? -- знак выполняемого устройством логического преобразования.

Цифровые устройства, в отличие от аналоговых, позволяют реализовать преобразование практически любого вида, но комбинационньУе устройства не обладают памятью. В цифровых устройствах последовательностного типа (или автоматах C памятью) значения выходных переменных У в п-такте определяются' не только значениями входных переменных Х", действующих в данный момент вре - мени, но и зависят от внутренних состояний устройства С. в свою. очередь, внутренние состояния устройства . С" зависят от значений переменных, действовавших на входе в предшествующие такты. Таким образом, последовательностные цифровые устройства хранят сведения o предшествующих тактах работы устройства и . потомy

обладают памятью. Функционирование последовательного.устройства аналитически можно записать, в виде

у? = (р(Х", Сп) ; С" = F(Х , Сп`') ,

где Г 1 и С" -- соответственно набор входных переменнЬх.и внутренних состояний устройства в предшествующий такт.

Примером последовательнoстного устройства может быть счетчик импульсов; состояния выходов которого зависят от общего числа поступивших на его вход импульсов. Набор переменных на вЫходе счетчика в п-такте зависит. от наличия импульса на входе счетчика в такте, a также от состояний счетчика, определяемых общим числом поступивших на его вход импульсов в тактах 1, 2, ... п --- .1.

725 Глава 7. Основы электронцки

7.6.4. основные элементы алгебры логики

Анaлиз комбинационных устройств й цифровых автоматов про-

ще всего проводить c помощью алгебры логики, оперирующей только c двумя понятиями -- истинным (логическая 1) и ложным (ло-

гический 0). В результате .фуикции, отобрaжающие информацию,

принимают в каждый момент времени только значения 0 или 1. Та-

кие функции называют логическими. Логические функции Y нё-: скольких переменных (Хо, Х1, ..., Хп-1) определяют характер логи-

ческих операций, в результате которых набору входных переменных

ставится в соответствие переменная. У

У = f (Хо, Х1, ..., Хп--1)..

Наиболее наглядно функция преобразования характеризуется

таблицей, в строках которой каждой комбинации входных перемен-

ныx X соответствует значение выходной переменной У. Ее называют таблицей истинности (табл. 7.4).

 

 

 

 

Таблица 7.4

 

 

 

 

1

'Таблица истинности

XI

-

Х2

-

Y.= Х1 • Х2 ^

о

 

о

 

0

0'

 

1

 

0

1

 

0

 

, 0

1_

.

1

-

1

Ocнoвными логическими функциями являются логическое yм-

нoжeниe (конъюнкция) , логическое cлoжëниe (дизъюнкция) и лo-

rичecкoë отрицание (инверсия). При лorичecкoм умножении вxoд-

ныe переменные (две или более) соединяют союзом И. Taиyю

операцию обозначают символом A или знаком умножения (•). Фyнюдия Y1= X1 - X2 п^инимaeт знaчeнив логической 1 только при paвeнcтвe 1 всех входных переменных. Если хоть одна переменная рав- на 0, то и выходная функция равна нулю' (табл. 7.4).

При логическом сложении два или более высказываний coeди-

союзом ИЛИ. Обозначают эту операцию символом V или знa-няют ком сложения (+). Taблицa истинности (табл. 7.5) для дизъюнкции

имеет такой вид.

Tаблица 7.5

"Лаблица истинности

 

X1

 

Х2

У =- Х1 + Х2

 

 

0

.

0

0 .

-

 

. 0

ь

.1

.1

 

.

1

,

О. .

1

 

 

1

 

1

1

 

Электротехника u электроника

72б'

Высказывание (Х1 + Х2) истинно, если истинно хоть одно . из

высказываний, входящих в его состав. При логическом отрицании ' (функцияНЕ)значениевыходнойфункциипротивоположновходной переменной (табл. 7.б). Эту операцию обозначают . X (читается

«НЕХ >).

Таблица 7.,б

1

Таблица логического отрицания

ХУ= Х

о

1

.

1

о

Конъюнкцией, дизъюнкцией и инверсией можно iыразить лю-

бые другие более сложные операции над высказываниями. Поэто--

му 'система функции" У! = Х1 —' '2, У2 = Х1 +,Х2 и У3 -- = Х обладает функциональной полнотой`. B качестве 'примера рассмотрим несколько функций, реaлизуемxы c помощью элементов вычислитель ной техники. Равнозначностью (или эквиваленсией) называют функцию Удвух аргументов ХI й X2, которая принимает значение Y= 1 при X1 = Х2 = 1 или при .Х1 = Х2 = О. При различных значениях . аргументов Х1 ^ Х2 значение функции Y = О. можно 'показать, что функция У имеет вид У = Х1 — .Х2 + Y1' -- Х2, что подтверждйется

подстановкой в вырaжение соответствующих значений аргументов. Нёравнозначностью называют функцию У двух аргументов Х1 и

Х2, принимающую значение 1 при Х1 ^ Х2, и значение о при Х1 =

= х2 = о или при Х1= х2 = 1. в этом случае будем иметь' У = X1 •Х2 +

+ Х1 •Х2.

.

операцию неравнозначности чаще называют сyммированием по

модулю 2, а обозначают У= X1 + X2. Существуют также функцио- нально полные системы, состоящие ли шь из одной функции. К ним,

в частности, относятся функции И--НЕ (У = X1 Х2) и йЛИ—НЕ

= X1 + X2 ) , 'широко используемые при моделировании цифро-

вых устройств . Приведем таблицу истинности функций И НЕ и

ИЛИ--НЕ ,двyx .переменных Х1 и Х2 (табл.. 7.7)'.

 

 

Таблица истинности

 

Таблица 7.7

 

 

 

 

Х1

Х2

 

Y = X1 •X2 '

 

Y2 = Х1+X2

o

o

 

1

 

:

1

о

1

1

 

 

о '

1

., о

 

1'

 

 

о

1

1

 

о

-

 

о

Алгебра логики позволяет преобразовывать формулы, описыва-

ющие сложные высказывания, c целью их упрощения. Это помога-

727

Тлава 7. основы электроники

ет в, конечном итоге определять оптимальную структуру того или

иного цифрового автомата, реализующего любую . сложную функ -

цию. Под оптимальной структурой принято понимать такое пост-

роение автомата, при котором число , входящих в его состав элемен-- тов минимально. .

7.7. Логические элемёнты

Логический элемент -- это электронное устройство, реализующее одну из логических функций. В состав рассматриваемых серий микро схем входит большое число логических элементов. На принци-

пиaльной схеме логический элемент изображают прямоугольником, внутри которого ставится изображение указателя функции. Линии

c левой стороны прямоугольника' показывают входы, с правой —= выходы элемента. На рис. 7.69 изображены основные логические

элементы, используемые в цифровых устройствах.

элемент И (конъюнктор &) Y = ХУ = Х2 (а);

элемент ИЛИ (дизъюнктор 1) Y= Х1. ± х2 (б); элемент НЕ (инвертор 1) Y =- Х (в).

Помимо указанных существует множество'логических элементов; выполняющих более сложные логические преобразования. Эти преобразования являются комбинациями простейших логических операций..

Y

.Y

^

x3

ж

Рис. 7.69. Графические oбозначения логических элементов

. Электротехника и электроника

728

;К числу таких элементов относятся:

=-- элемент И -- НЕ У = X 1 • X 2

(рис. 7.69, г); который деля еди-

ничных сигналов эквивалентен элементу НЕ-ИЛИ '(см. рис. 7.69, д) для сигналов нулевого уровня; . .

- элемент ИЛИ — НЕ У = Х1 + Х2 (рис. 7.69, e);

--элемент И — ИЛИ Y = Х1 • Х2 + ХЗХ4 (рис. 7.69, ж). На выходе этого элемента У = 1, если Х1 = У2 = 1 или ХЗ = Х4 = '1,

вовсехостальныхслучаяхY=О.

--элемент И -- ИЛИ НЕ У = X1 •Х2 + ХЗ•Х4 (рис. 7.69, з). На

выходе этого элемента Y = 0 при Х1 ' = Х2 = 1 или ХЗ = X4 =• 1.

Во всех остальных случаях Y. 1.

На.рис. 7.69, и показано графическое изображение сумматора по

модулю 2 (У = Х1Х2 + Х1Х2),

действие которого отображает табл. 7.8..

 

 

 

 

Таблица 7.8

Таблица сумматора

X1

 

X2 '

 

Y

o

,

o .

 

o

. о '

1

 

.1

"1

.

о

.

' . 1

1

 

о

Сyмматор по модулю 2 можно выполнить на логических элементах И, ИЛИ, НЕ (рис. 7.70, а). Используя схему И ИЛИ и два инвертора, сумматор по модулю 2 можно реализовать c меньшими аппаратурными затpатами. (рис. 7.70, б).

Х1

 

Y=X1+X2

Х

 

 

X2

^Х2

a

б

Рис. 7.70. Схема сумматора по модулю 2:

a -- на элементах И, ИЛИ, НЕ; б на элементах И—ИЛИ, НЕ

Число входов в логических элементах различного назначения может бы ть разным, но входы каждого элемента равнозначны. Некоторые из них могyт при работе в конкретных устройствак' .не ис- пользоваться. Неиспользуемые входы в схемах И, И--НЕ соединяют c И а в схемах ИЛИ, ИЛИ НЕ, сложения по модулю 2 -- c общим проводом.

729

Глава 7 Основы электроники.

. Микросхемы серий 1'МДП значительно экономичней микpосхем

ПЛ. Поэтому, если необходимо обеспёчитъ минимальное потреб-

ление устройства, применение КМДП микросхем является предпоч-

тительным. в то же время бьУстродёйствие ТТЛ микросхем суще-

ственно выше, чем быстродействие микросхем на структурах КМДП. Поэтому в блоках; где время обработки. информации дол-

К176АЕ.10

К561АН1 К155АН1

К155Лн2

К561АУ4

К176АН1

4

б

2

1

2

3 д 2

1

 

 

 

 

 

 

 

O

 

 

 

в

 

 

 

в

10

 

 

a

 

 

 

в

 

 

К155АР1

К155АР3 1 К155АР4

К176АП4

К155А П 5

^

Рис. 7.71. Графические обозначения логических элементов серий К155, К176, К561

Электрoтеxника и электроника .

730.

: жно быть минимальным, или работающих c сигналами высоких ча-

стот, нужно применять микросхемы ПЛ. Для согласования логических уровней микросхем. КМДП и ТТд используются согласующие

элементы: неинвертирующие (преобразователи уровня К561 ПУ4) и инвертирующие усилители (преобразователи уровня К5б1ЛИ2). Эти

же элементы использyются в качестве буферных усилителей при работе на нагрузку c большой входной емкостью, в частности при

работе на длинные линии, где значительная входная емкость нагруз--

К155АА1

 

K155АА3 K155АА 11

 

К155ААб К155АА7

К176АА8

 

К155АА2. К155АА12 К155АА13

К155АА8

 

K5б1АА8

К176АА7

К1 55АА4

К176АА9

K 155Ац 1

К 155Ац5

К561 АА7

К155АА 10

К561АА9

 

 

 

 

 

 

 

 

К155АЕ

 

. К 1

55АЕ2

К176АЕб

1

К561АЕб

 

 

Рис. 7.71 (окночанне). Графические обозначения логических элементов серий К155, К176, К561

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]