02 Электроника. Методические указания к самостоятельным занятиям по курсу электроники омск 2007 Министерство транспорта Российской Федерации
![]()
|
|
h11э= h11б/ (1+h21б); (23) h12э= (h11бh22б– h12бh21б– h12б) / (1+h21б); (24) |
h21э= – h21б / (1+h21б); (25) h22э=h22б / (1+h21б). (26) |
Для схемы включения транзистора с общим эмиттером определить входное сопротивление транзистора rвх транз = h11э и коэффициент передачи тока
= h21э.
![](130867_html_81cbca28031db909.gif)
а
![](130867_html_27f060c70beff8f9.gif)
б
Рис. 16. Определение рабочего режима транзистора по входной характеристике (а) и по семейству выходных характеристик (б)
2.2.5. Рассчитать значения сопротивлений резисторов и емкостей конденсаторов:
Rэ= (0,2,…,0,3) Eк / Iэ0. (27)
Задавшись значением сопротивления R1= (2,…,5) rвх транз, определить
Iдел= (Iэ0Rэ + Uбэ0) / R1; (28)
R2 = (Eк – IделR1) / (Iдел + Iб0); (29)
Rк = (Eк – Uкэ0– Iэ0Rэ) / Iк0, (30)
или принять Iдел= (2,…,5) Iб0 и найти
R1= (Iэ0Rэ + Uбэ0) / Iдел; (31)
R2 = (Eк – IделR1) / (Iдел + Iб0); (32)
Rк = (Eк – Uкэ0– Iэ0Rэ) / Iк0. (33)
Эквивалентное сопротивление базовой цепи для переменной состав-ляющей входного тока
Rб = R1R2 / (R1+R2). (34)
Значения емкости конденсаторов при частотной полосе входного сигнала в пределах fн = 100 Гц, fв = 10000 Гц определяются так:
Cэ= 107 / [(1,…,2)2fнRэ]; (35)
Cр1= Cр2= 107 / [(1,…,2)2fнRкаск вх], (36)
где Cэ, Cр1 и Cр2 – в мкФ.
2.2.6.Определить параметры усилительного каскада.
Входное и выходное сопротивления каскада определяются следующим образом:
Rкаск вх = Rбrвх транз / (Rб + rвх транз); (37)
Rкаск вых= Rк / (1 + h22эRк). (38)
Коэффициенты усиления каскада без дополнительной внешней нагрузки, а также без учета внутреннего сопротивления источника входного сигнала имеют вид:
KI= Iвых / Iвх ; (39)
KU= – (Rк) / Rкаск вх; (40)
KP= KIKU. (41)
Полезная выходная мощность каскада
Pвых = 0,5 (Umвых)2 / Rк. (42)
Полная мощность, расходуемая источником питания,
P0 = Iэ0Eк + I2дел(R1 + R2) + I2б0R2. (43)
Электрический КПД усилительного каскада
э = (Pвых / P0) 100%. (44)
Коэффициент нестабильности каскада по коллекторному току (желательно, чтобы он был меньше)
S = / (1+) или S 1+ Rб / Rэ, (45)
S (Rб + Rэ) / [(1+h21б) Rб + Rэ], (46)
где = Rэ / (Rб + Rэ).
3. СИНТЕЗ ЛОГИЧЕСКИХ СХЕМ
Цель работы: изучить принципы функционирования логических элементов, научиться минимизировать логические функции алгебраическим методом и с помощью карт Карно, а также реализовывать цифровые комбинационные схемы в различных базисах.
3.1. Краткие теоретические сведения
Логические (цифровые) схемы составляют основу устройств цифровой (дискретной) обработки информации – вычислительных машин, цифровых измерительных приборов и устройств автоматики. Связи между этими схемами строятся на основе исключительно формальных законов. Инструментом такого построения и анализа служит булева алгебра, которая применительно к цифровой технике называется алгеброй логики.
Введем основные понятия алгебры логики.
Логическая переменная – это переменная, которая может принимать только два значения, которые обычно называются логическим нулем (0) и логической единицей (1).
Логическая функция – логическая (зависимая) переменная, значение которой является функцией одной или нескольких логических (независимых) переменных.
Таблица истинности – таблица, в которой заданы значения логической функции для всех возможных значений независимых переменных.
Существуют три основные логические функции:
1) логическое отрицание, или инверсия, обозначаемая чертой над выражением функции либо аргументом:
![](130867_html_f4397e6e6a5236ca.gif)
2) логическое умножение, или конъюнкция, показываемая знаками «Ù», «», «&» или «*»:
![](130867_html_7123765ffcf43810.gif)
3) логическое сложение, или дизъюнкция, обозначаемая знаками «» или «+»:
![](130867_html_b8f3da8bf0a54538.gif)
Кроме основных логических функций существуют также логические функции, базирующиеся на основных, которые часто используются в алгебре логики:
1) ИЛИ-НЕ:
![](130867_html_f02fc38ad2b793dd.gif)
2) И-НЕ:
![](130867_html_369c95d772484d31.gif)
3) равнозначность:
![](130867_html_d4441ee6f37f9ab2.gif)
4) неравнозначность:
![](130867_html_36f6176c230b0368.gif)
Табл. 8 – 11 – таблицы истинности этих функций.
Таблица 5 Таблица 6 Таблица 7
![](130867_html_5cd09f511e2d277d.gif)
![](130867_html_473745dc70917428.gif)
![](130867_html_658794129f69adac.gif)
X | Y | | X1 | X2 | Y | | X1 | X2 | Y |
0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | ||
1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | ||
| 1 | 0 | 0 | 1 | 0 | 1 | |||
1 | 1 | 1 | 1 | 1 | 1 |
Таблица 8 Таблица 9 Таблица 10 Таблица 11
ИЛИ-НЕ И-НЕ Равнозначность Неравнозначность
X1 | X2 | Y | | X1 | X2 | Y | | X1 | X2 | Y | | X1 | X2 | Y |
0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | |||
0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | |||
1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | |||
1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 |
Применительно к логическим операциям в алгебре логики существуют следующие законы:
1) переместительный:
![](130867_html_a504d28cd9693fb5.gif)
![](130867_html_7bff5540aa63cd62.gif)
2) сочетательный:
![](130867_html_b4484a57da247fd1.gif)
![](130867_html_2b40df978a52c2e1.gif)
3) распределительный:
![](130867_html_ee3813fd45d4ec38.gif)
![](130867_html_d5d2101d45d636a8.gif)
4) поглощения:
![](130867_html_6646488e136fe154.gif)
![](130867_html_be26d918951b95d7.gif)
5) склеивания:
![](130867_html_983ad7ced7ade570.gif)
![](130867_html_a48fcfcf3f71e5d8.gif)
6) теорема де Моргана:
![](130867_html_4994cbe43c651a84.gif)
![](130867_html_c967f89bf13c9d6.gif)
Помимо приведенных законов применяют также следующие правила:
1) повторения:
![](130867_html_a908c252e4d93162.gif)
![](130867_html_1fb54d028df6cf78.gif)
2) отрицания:
![](130867_html_7546096dad27701.gif)
![](130867_html_ec7bf92da81c37a1.gif)
3) двойного отрицания:
![](130867_html_1deec395d9b4b1b9.gif)
4) операций с нулем и единицей:
![](130867_html_17fc385a5beefe3a.gif)
![](130867_html_6a43ce0d1e034a8a.gif)
![](130867_html_21460eaa62b8a565.gif)
![](130867_html_8ae95547e41f86c9.gif)
![](130867_html_99a8b6130f0b86b1.gif)
![](130867_html_88fd0c4c5dd4499d.gif)
Отметим, что некоторые из этих законов и правил известны из алгебры чисел, остальные для чисел несправедливы, а понятие «отрицание» для чисел вообще не определено.
Функция алгебры логики считается полностью определенной, если заданы ее значения для всех сочетаний аргументов. К способам задания функций относят:
1) табличный – когда функция представляется таблицей истинности (соответствия), содержащей 2n строк и (n+ 1) столбцов для n аргументов. В последнем (n + 1)-м столбце находятся значения функции, соответствующие сочетанию значений аргументов, записанных в первых n столбцах. Структура таблицы истинности для трех аргументов приведена на рис. 17;
2) алгебраический – функция представляет собой алгебраическое выражение, в котором определен порядок выполнения логических операций над аргументами, например:
![](130867_html_318c18e292d910f7.gif)
![](130867_html_c1ff404599f6c918.gif)
3
![](130867_html_6c59ca618158baa7.gif)
Рис.17. Таблица истинности функции f(a, b, c)
для n = 3
) числовой – функция задается номерами наборов, для которых значение функции равно единице. В соответствии с этим для функции, приведенной на рис. 17, можно записать следующее: f= {1, 2, 4, 7} a, b, c. Для функций, имеющих безразличные или неопределенные состояния на некоторых наборах данных, в таблице истинности проставляются знаки «», «» или «*», а в числовом способе записи через дробь указываются эти номера сочетаний, например: f = {1, 2, 3/5, 7} a, b, c. Другой вариант записи функции предполагает указание обязательных и запрещенных сочетаний в следующем виде: f = {1, 2, 3, (0, 4, 6)} a, b, c. В обоих случаях функция равна единице на наборах 1, 2, 3, имеет безразличное состояние в сочетаниях 5 и 7, а в остальных случаях (0, 4, 6) равна нулю;
4) координатный – функция задается в виде координатной карты состояний (карты Карно), содержащей 2n клеток, где в каждой клетке содержится значение функции для определенного сочетания значений аргументов. На рис. 18, а представлена карта для функции f(a, b, c) (см. рис. 17). На рис. 18, б, в показаны карты для трех и четырех аргументов соответственно, где в каждой клетке вместо значения функции приведен номер сочетания аргументов.
Проставление координат карт производится произвольно, с учетом того, чтобы каждой клетке соответствовало одно сочетание значений аргументов таблицы истинности. Координатный вид задания удобен для логических функций не более чем пяти аргументов и служит для наглядного представления функции с целью проведения дальнейших преобразований и минимизации.
Каноническими формами представления логических функций являются дизъюнктивная (ДНФ) и конъюнктивная (КНФ) нормальные формы. Если каждое слагаемое (сомножитель) ДНФ (КНФ) содержит все аргументы функции, то такая форма является совершенной – СДНФ (СКНФ).
![](130867_html_c889598dafc31c73.gif)
![](130867_html_d639f79d0556022a.gif)
![](130867_html_909d12c5cb6492ce.gif)
а б в
Рис. 18. Координатный способ задания функции
СДНФ может быть получена непосредственно из таблицы истинности, если представить в виде логических произведений наборы аргументов, на которых функция равна единице, а затем объединить их знаками логического сложения.
Для получения СКНФ из таблицы истинности необходимо представить в виде инверсий наборы аргументов, на которых функция принимает значение ноль, и объединить их знаками логического умножения.
По каноническим формам (СДНФ и СКНФ) могут быть построены логические устройства, но, как правило, схемы в этих случаях содержат избыточное количество элементов и, прежде чем их составить, функции должны быть упрощены и получены минимальные формы (МДНФ или МКНФ).
При минимизации функций алгебры логики, заданных перечисленными выше способами, могут быть использованы алгебраический (последовательный) метод и метод карт Карно.
Алгебраический метод минимизации основан на применении законов и правил алгебры логики для преобразования выражения функции с целью получения минимальной формы. При этом первоначальная запись функции может быть любой, а метод применим для любого числа аргументов.
Метод Карно применяется для небольшого числа аргументов (не более пяти) и основан на работе с координатной картой Карно (см. рис. 18), отличается простотой и наглядностью процесса минимизации.
При использовании метода Карно заданную функцию следует представить координатной картой и провести операции склеивания путем объединения в замкнутые области значений функции, равных единице или нулю, и исключить из выражения функции аргументы, изменяющие свои значения в пределах выделенных областей. Координатная карта представляет собой непрерывную поверхность, поэтому возможно объединение единиц, находящихся у противоположных границ карты. Функция запишется в минимальной дизъюнктивной нормальной форме, если операции склеивания проводились с наборами аргументов, на которых функция равна единице, и в минимальной конъюнктивной нормальной форме при проведении операций склеивания с наборами, на которых функция равна нулю. Следует помнить, что в одну область объединяются 2k клеток, где k = 1, 2, 3 и т. д.
Логические функции могут быть реализованы с помощью соответствующих логических элементов, выполненных по технологии интегральных микросхем. Для упрощения разработки схем и анализа их работы приняты условные графические изображения для таких элементов, не раскрывающие внутреннее строение, а показывающие лишь логическую функцию элемента. Логические элементы, реализующие простейшие логические функции, показаны на рис. 19.
![](130867_html_f0802315e10b0811.gif)
Интегральные микросхемы, реализующие логические функции, отличаются по потребляемой мощности, напряжению питания, значениям высокого и низкого уровня логических нуля и единицы, времени задержки распространения сигнала (быстродействию) и нагрузочной способности (коэффициент разветвления по выходу).
Интегральные микросхемы выполняются на основе различных логик: резистивно-транзисторной (РТЛ), диодно-транзисторной (ДТЛ), транзисторно-транзисторной (ТТЛ), эмиттерно-связанной (ЭСЛ), комплементарной МОП (КМОП) (с использованием полевых транзисторов с изолированным затвором).
Среди перечисленных наиболее распространенными являются логики ТТЛ и КМОП. Каждая из приведенных разновидностей логических схем позволяет наиболее просто реализовать одну из основных логических функций. Так, для логик РТЛ, ЭСЛ и КМОП это ИЛИ-НЕ; ДТЛ, ТТЛ – И-НЕ. Используя любой из этих базовых элементов (базис И-НЕ или ИЛИ-НЕ), можно получить остальные основные логические элементы, а следовательно, и любую логическую функцию.
В табл. 12 приведены способы получения схем, реализующих основные логические функции для базисов 2И-НЕ и 2ИЛИ-НЕ, где цифра обозначает количество входных линий логического элемента.
Таблица 12
Способы реализации основных логических функций
Базис | ![]() | ![]() | ![]() |
2И-НЕ | ![]() | ![]() | ![]() |
2ИЛИ-НЕ | ![]() | ![]() | ![]() |