- •ПРЕДИСЛОВИЕ
- •1. КЛАССИФИКАЦИЯ И ФУНКЦИОНАЛЬНОЕ НАЗНАЧЕНИЕ СОВРЕМЕННЫХ ИЗДЕЛИЙ МИКРОЭЛЕКТРОНИКИ
- •1.1. Полупроводники
- •1.2. Электронно-дырочной переход (p-n переход)
- •1.3. Полупроводниковые диоды
- •1.4. Биполярные транзисторы
- •1.5. Полевые транзисторы
- •1.6. Элементы интегральных схем
- •1.7. Силовые полупроводниковые приборы
- •2. АНАЛОГОВЫЕ ЭЛЕКТРОННЫЕ УСТРОЙСТВА — УСИЛИТЕЛИ СИГНАЛОВ
- •2.1. Основные параметры и характеристики
- •2.2. Усилители на биполярных транзисторах
- •2.3. Усилители на полевых транзисторах
- •2.4. Усилители с обратной связью
- •2.5. Усилители мощности
- •2.6. Усилители постоянного тока
- •2.7. Дифференциальные усилители
- •2.8. Операционные усилители
- •3. ОСНОВЫ ЦИФРОВОЙ ЭЛЕКТРОНИКИ
- •3.1. Сигналы цифровых устройств
- •3.2. Алгебра логики
- •3.3. Транзисторные ключи
- •3.3.1. Ключи на биполярных транзисторах
- •3.3.2. МДП-транзисторные ключи
- •3.4. Логические интегральные микросхемы
- •3.4.1. Общие сведения
- •3.4.2. Базовые элементы логических интегральных микросхем
- •3.5. Комбинационные устройства
- •3.5.1. Дешифраторы и шифраторы
- •3.5.2. Распределители и коммутаторы
- •3.5.3. Цифровой компаратор
- •3.6. Последовательностные устройства
- •3.6.1. Триггеры. Общие сведения
- •3.6.2. Транзисторные триггеры
- •3.6.3. Интегральные триггеры
- •3.6.4. Счетчики
- •3.6.5. Регистры
- •3.7. Полупроводниковые запоминающие устройства
- •4. ГЕНЕРАТОРЫ И ФОРМИРОВАТЕЛИ СИГНАЛОВ
- •4.1. Генераторы синусоидальных колебаний
- •4.1.1. Генераторы LC-типа (LC-генераторы)
- •4.1.2. Кварцевые генераторы
- •4.1.3. Генераторы RC-типа (RC-генераторы)
- •4.2. Генераторы прямоугольных импульсов
- •4.3. Генераторы линейно изменяющегося напряжения и тока
- •5. УСТРОЙСТВА И ЭЛЕМЕНТЫ АВТОМАТИКИ
- •5.2. Датчики различной физической природы
- •5.3. Аналоговые компараторы
- •5.4. Устройства сопряжения микропроцессорных систем с объектами
- •5.4.1. Аналого-цифровые преобразователи
- •5.4.2. Цифро-аналоговые преобразователи
- •5.5. Релейные схемы
- •5.5.1. Электромагнитные контактные реле. Общие сведения и основные параметры
- •5.5.2. Электронные реле
- •5.5.3. Фотоэлектронные реле
- •5.5.4. Электронные реле на тиристорах
- •5.6. Магнитные усилители, их назначение и классификация
- •5.7. Микропроцессоры
- •6. ИСТОЧНИКИ ВТОРИЧНОГО ЭЛЕКТРОПИТАНИЯ
- •6.1. Выпрямители
- •6.1.1. Определение и параметры выпрямителя
- •6.1.2. Схемы выпрямителей
- •6.2. Сглаживающие фильтры
- •6.2.1. Активные фильтры на транзисторах
- •6.2.2. Активные фильтры на операционных усилителях
- •6.3. Стабилизаторы напряжения
- •6.3.1. Виды стабилизаторов и основные характеристики
- •6.3.2. Параметрические стабилизаторы напряжения
- •6.3.3. Стабилитронные интегральные микросхемы (СИМС)
- •6.4. Компенсационные стабилизаторы напряжения
- •6.4.1. Компенсационные стабилизаторы напряжения на транзисторах
- •6.5. Импульсные источники питания
- •6.5.1. Виды и особенности импульсных источников питания
- •6.5.2. Импульсные стабилизаторы напряжения
- •ПРИЛОЖЕНИЕ
- •СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ
- •СОДЕРЖАНИЕ
Непрерывный сигнал очистить от помехи значительно сложнее, так как мгновенные значения непрерывного сигнала, разделенные бесконечно малым временны′м интервалом, отличаются на бесконечно малую величину, т.е. непрерывный сигнал имеет несчетное (бесконечное) количество значений. Поэтому искаженный помехой он целиком может быть принят за полезный.
На передающей стороне канала цифровой связи непрерывный сигнал преобразуется в цифровой с помощью аналого-цифрового преобразователя. Цифровой сигнал может непосредственно передаваться по проводам. При передаче через открытое пространство им моделируется высокочастотное колебание.
На приемной стороне радиоканала цифровой связи принятые радиоимпульсы преобразуются детектором в видеоимпульсы — цифровой сигнал. Этот сигнал может быть использован непосредственно (например, введен вЭЦВМ) илипреобразован висходный непрерывный сигнал с помощью цифро-аналогового преобразователя.
3.2. Алгебра логики
Математической базой цифровой техники является алгебра логики. Как аппарат формальной логики она разработана в середине XIX в. английским математиком Дж. Булем и поэтому часто называется булевой алгеброй. На возможность применения ее в технике впервые (1910 г.) указал известный физик П. Эренфест, работавший в то время в Петербургском политехническом институте. Доказательство такой возможности дал в своих работах советский физик В.И. Шестаков.
Булевая алгебра оперирует с переменными, принимающими только два значения — 0 и 1, т.е. с двоичными переменными. Функция двоичных переменных, принимающая те же два значения, называется логической функцией (переключательной функцией, функцией алгебры логики).
Логическая функция может быть выражена словесно, в алгебраической форме и таблицей; последняя называется переключательной таблицей или таблицей истинности.
Любую логическую функцию можно представить совокупностью элементарных логических функций: дизъюнкцией, конъюнкцией и
114
инверсией. В указанном смысле этот набор называют функционально полным набором или базисом.
Базисные, логические функции. Дизъюнкция (логическое сложе-
ние) переменных x1, х2, ... , хn записывается в виде
у = x1+ х2+ ... + хn . |
(3.1) |
Значение у = 0 имеет место только при x1 = х2 = ... = хn = 0. Если хотя бы одно слагаемое равно единице (хi = 1 — событие
наступило), то у = 1. Сумма наступивших событий (x1 + х2 + ... , где х1 = 1, х2 = 1, …) означает наступление события, т. е. при любом числе слагаемых, равных единице, сумма их равна единице: у = 1, если х1 = 1 или х2 = 1 или ... или все переменные х равны единице. Этим объясняется еще одно название рассматриваемой операции — операция ИЛИ.
Табл. 3.1 — таблица истинности операции ИЛИ двух переменных. В каждой ее строке записаны значения переменных х1 и х2 и соответствующее им значение функции у.
|
|
|
|
Таблица 3.1 |
|
|
Таблица истинности операции ИЛИ |
|
|
||
|
|
|
|
|
|
x1 |
|
x2 |
|
y |
|
0 |
|
0 |
|
0 |
|
|
|
|
|
|
|
0 |
|
1 |
|
1 |
|
|
|
|
|
|
|
1 |
|
0 |
|
1 |
|
|
|
|
|
|
|
1 |
|
1 |
|
1 |
|
|
|
|
|
|
|
Две двоичные переменные имеют четыре сочетания. В общем случае n двоичных переменных дают 2n сочетаний.
Кромезнака«+» дизъюнкцияобозначаетсязнаком : у= x1 x2 ... xn Элемент, выполняющий дизъюнкцию, называется дизъюнкто-
ром или элементом ИЛИ.
Конъюнкция (логическое умножение) переменных записывается в виде
y = x1· x2 · ... · xn. |
(3.2) |
115
Из приведенного выражения следует: если хотя бы одна из переменных равна нулю, то функция равна нулю. Только в том случае, когда x1 = 1 и x2 = 1 и ... и xn = 1, у = 1. Поэтому данная операция также называется операцией И.
Табл. 3.2 — таблица истинности операции И двух переменных. Кромеприведеннойвстречаетсяследующаяформазаписиконъюнкции:
у = x1 x2 ... хn.
Элемент, выполняющий конъюнкцию, называется конъюнктором, или элементом И.
|
|
|
|
Таблица 3.2 |
|
Таблица истинности операции И |
|
||
|
|
|
|
|
x1 |
|
x2 |
|
y |
0 |
|
0 |
|
0 |
|
|
|
|
|
0 |
|
1 |
|
0 |
|
|
|
|
|
1 |
|
0 |
|
0 |
|
|
|
|
|
1 |
|
1 |
|
1 |
|
|
|
|
|
Инверсия (логическое отрицание) записывается в виде: y = x , читается «у НЕ x» и называется также операцией НЕ (табл. 3.3).
Таблица 3.3
Таблица логического отрицания
x |
y |
|
|
0 |
1 |
|
|
1 |
0 |
|
|
Элемент, выполняющий инверсию, называется инвертором или элементом НЕ. Если в выражении (3.1) дизъюнкцию заменить на конъюнкцию и проинвертировать все переменные х, то результат окажется инверсией прежнего значения функции. Действительно, пусть x1 = х2 = 1, x3 = х4 = ... = хn = 0 и поэтому y1 = 1; после инверсии x1 = х2 = 0, x3 = х4 = ... = хn = 1 и конъюнкция этих переменных у2 = 0,
116
т.е. равна инверсии у1. Аналогично, если в выражении (3.2) конъюнкцию заменить на дизъюнкцию и проинвертировать все переменные, то результат окажется инверсией прежнего значения функции. Указанные свойства выражают принцип двойственности алгебры Буля.
При проектировании цифровых логических устройств используются восемь базовых логических функций, реализующих восемь базовых логических элементов. На рис. 3.4 представлены обозначения по ЕСКД восьми базовых логических функций.
Основные соотношения алгебры логики. Приводимые далее со-
отношения записаны в основном для частного случая двух переменных. Они справедливы для любого числа переменных.
Основные тождества алгебры логики:
х + 0 = х; х + 1 = 1; х+ х = х; х + x = 1;
хæ0 = 0; хæ1 = х; хæх = х; хæ x = 0; х = x .
Их справедливость легко установить, подставляя вместо х значения 0 и 1.
Рис. 3.4. Базовые логические элементы
117
Основные законы алгебры логики, действующие при сложении
иумножении переменных:
•переместительный закон: x1 + х2 = х2 + х1, х1х2 = x2x1;
•сочетательный закон: (x1 + x2) + x3 = x1 + (х2 + x3); (х1х2)x3 =
х1(х2x3);
•распределительный закон: x1(x2 + x3) = х1x2 + x1x3;
•закон поглощения: х1 + x1х2 = х1 + x2 ;
•закон склеивания: x1x2 +x1x2 = x1(x2 +x2)= x1 .
Закон отрицания (закон инверсии, теорема де Моргана):
х1 + х2 = х1 х2 ; х1х2 = х1 + х2 .
или в другой форме, получающейся инверсией обеих частей каждого равенства:
х1 + х2 = х1 х2 ; х1 х2 = х1 + х2 .
Справедливость этих выражений следует из принципа двойственности алгебры Буля.
Составление логических функций. Простую логическую функ-
цию иногда можно записать в аналитической форме непосредственно из словесного определения. В общем случае для получения аналитической формы используют таблицы истинности.
Пусть логическая функция задана табл. 3.4. Чтобы на наборах 1, 2, 3, 6 у = 1, единице должна быть равна каждая из конъюнкций
х3 х2 х1 или х3 х2 х1 , или х3 х2 х1 , или х3 х2 х1 , где xi записывают в инверсной форме, если xi в этом наборе равен нулю (иначе конъюнк-
ция не будет равна единице). Таким образом, функцию, представляемую табл. 3.4, запишем в виде
у = x3 x2 x1 + x3 x2 x1 + x3 x2 x1 + x3 x2 x1 . |
(3.3) |
Такая форма логической функции называется совершенной дизъюнктивной нормальной формой (СДНФ). Она представляется логической суммой простых конъюнкций. Каждая из них содержит все переменные в прямом или инверсном виде не более одного раза; в такие конъюнкции не входят суммы переменных, а также отрицания произведений двух или более переменных. Входящие в СДНФ конъюнкции называются минтермами, или кон-
ституентами единиц.
118
Логическая сумма конъюнкций отличается от (3.3) тем, что все конъюнкции (или некоторые из них) не содержат всех переменных (в прямом или инверсном виде), и представляет собой дизъюнктивную нормальную форму (ДНФ) функции.
|
|
|
|
Таблица 3.4 |
|
Таблица истинности логической функции |
|
||
|
|
|
|
|
№ набора |
x1 |
x2 |
x3 |
y |
|
|
|
|
|
0 |
1 |
1 |
1 |
0 |
|
|
|
|
|
1 |
1 |
1 |
0 |
0 |
|
|
|
|
|
2 |
1 |
0 |
1 |
1 |
|
|
|
|
|
3 |
1 |
0 |
0 |
1 |
|
|
|
|
|
4 |
0 |
1 |
1 |
1 |
|
|
|
|
|
5 |
0 |
1 |
0 |
0 |
|
|
|
|
|
6 |
0 |
0 |
1 |
1 |
|
|
|
|
|
7 |
0 |
0 |
0 |
0 |
|
|
|
|
|
Логическая функция может быть составлена не только по единичным, но и по нулевым значениям. Из табл. 3.4 следует, что на наборах 0, 4, 5, 7 у = 0. Чтобы на каждом указанном наборе имело место у = 0, нулю должна равняться дизъюнкция переменных из этого набора, т.е. каждое слагаемое дизъюнкции; если в данном наборе переменная равна единице, то в дизъюнкцию должна входить ее инверсия. На всех указанных наборах функция из табл. 3.4 будет равна нулю, если осуществить конъюнкцию составленных дизъюнкций:
у = ( х3 + х2 + х1 )( х3 + х2 + х1 )( х3 + х2 +x1 )( х3 + x2 +x1 ). (3.4)
Здесьу= 0 обеспечивают: четвертыйсомножительприx3 = x2 = x1 = 1, т.е. на наборе №0; третий сомножитель при x3 = 0 , x2 = x1 = 1 , т.е. на наборе №4; второй сомножитель при x3 = x1 = 0 , х2 = 1, т.е. на наборе №5; первыйсомножительприx3 = x2 = x1 = 0 , т.е. нанаборе№7.
Форма, в которой выражена функция (3.4), называется совершенной конъюнктивной нормальной формой (СКНФ). Она представляется логическим произведением дизъюнкций. Каждая из них содержит все переменные в прямом или инверсном виде не
119