Наличие низкого уровня на выходе хотя бы одного элемента приводит к формированию низкого уровня на выходе всей схемы. Возвращаясь к рис. 1.12, можно увидеть, что при таком включении выходные транзисторы VT3 всех схем оказываются включенными параллельно
(между коллектором и эмиттером) и достаточно, чтобы открылся только один из них для формирования низкого уровня на выходе всей схемы.
Сваться в качестве ключей следующих видов: МОП-ключ с активной (резисторной) нагрузкой; МОП-ключ с динамической (МОПтранз сторной) нагрузкой; КМОП-инвертор; БиКМОП-ключ.
Комплементарные металл-оксид полупроводники. КМОП-лог ка
Полевые транз сторы с изолированным затвором могут использо-
резисторнагрузкой. В схеме такого ключа в качестве динамической нагрузки ис-
Недостатком МОП-ключа с активной нагрузкой является то, что зан мает много места на кристалле и на нем рассеивается
большая мощность. Этого недостатка нет у МОП-ключа с динамической
пользуется МОП-транзистор с таким же типом канала, что и у МОП-ключа.
рабочем Общим недостаткомАо оих рассмотренных МОП-ключей является
то, что в состоянии через них протекает постоянная составляющая тока, пропорциональная сопротивлению нагрузки. Но при последовательном включении нескольких ключей этот ток для схемы ключа в целом не нужен, так как входной ток у МОП-транзисторов равен нулю, а для их переключения требуется лишь перезарядить входную емкость. Следовательно, здесь происходит бесполезное потребление
мощности. Этот недостаток устраняется в КМОП-инверторе. |
|
|||||||||||||||||||||||||
|
Схема |
КМОП-инвертора |
|
|
– |
это |
соединение |
двух |
||||||||||||||||||
МОП-транзисторов с каналами разной проводимости. Транзистор VT1 |
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Д |
|
||||||||||
имеет n-канал, а VT2 – p-канал (см. рис. 1.15). |
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
Eп |
|
|
|
|
|
|
Eп |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
VT1 |
|
|
|
VT2 |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
VT2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
И |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
Eз |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y15 |
|
|
|
|
VT3 |
VT1 Uвых |
x1 |
Uвых |
|
VT4 |
|
|
x2 |
|
|
|
|
Рис. 1.15. КМОП-инвертор |
Рис. 1.16. Базовый элемент КМОП (И-НЕ) |
|
26
Эту пару транзисторов называют комплементарной (дополняющей). Отсюда и аббревиатура КМОП. Здесь стоки транзисторов VT1 и VT2 объединены в один вывод, который является выходом ключа. Затворы также объединены и образуют вход ключа. Исток транзистора VT2 соединен с шиной питания (+Eп), а исток транзистора VT1 заземлен. Выходное напряжение Uвых снимается с транзистора VT1.
Режим транзисторов подбирается таким образом, чтобы даже в переходных процессах не было моментов, когда оба транзистора открыты. Для этого напряжение питания инвертора выбирается из условия
значение |
Eп |
U01 |
|
U02 |
, |
(1.17) |
|
|
|
|
|
|
|
где U01,U02 пороговые напряжения транзисторов VT1 и VT2 соответ- |
||||||
Сственно. Обычное |
для порогового напряжения U0 0,2Еп . |
|||||
Если на затворе высокий уровень сигнала (Ез > 2,4 В), то транзистор VT1 открыт, а VT2 – закрыт, и напряжение Uвых будет иметь низкий уровень. При н зком уровне входного сигнала картина изменится на прот воположную, напряжение Uвых будет иметь высокий уровень. Следовательно, данная схема реализует логическую функцию инверсии
транзисторыбАVT1 и VT2 закрыты, а n-канальные VT3 и VT4 открыты. Тогда на выходе этой схемы удет низкий уровень напряжения, то есть y 0. При x1 x2 0 все эти транзисторы поменяют свои состояния на противоположные, при которых y 1.
На рис. 1.16 приведена интегральная схема, собранная на
КМОП-инверторе. Нетрудно видеть, что при x1 x2 1 p-канальные
Д ключи VT1 и VT2 соединены параллельноИ. Транзистор VT3 при этом
При x1 1и x2 0 транзистор VT1 открыт, поэтому участок цепи Eп VT1 y замкнут, несмотря на разомкнутый ключ VT2, так как
будет закрыт, а ключ VT4 открыт, но, так как ключи VT3 и VT4 соеди-
нены последовательно, то цепь заземления выхода схемы все равно будет разорвана. Поэтому y 1.
При x1 0и x2 1 лишь поменяются своими состояниями ключи VT1 и VT2, а также VT3 и VT4, но результат тот же – y 1. Таким образом, согласно вычисленной выше таблицы истинности, данная логическая функция (см. табл. 1.1) y15 x1 x2 x1x2 – штрих Шеффера или И-НЕ.
У биполярных транзисторов способность отдавать ток в нагрузку значительно выше, чем у МОП-транзистора. Желание избавиться от этого недостатка КМОП-логики привело к появлению БиКМОП-логики. На рис. 1.17 представлена простейшая схема БиКМОП-инвертора.
27
+Eп |
|
|
|
|
а |
|||||||
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
x Ез |
VT2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
VT3 |
y |
б |
|||
|
|
|
|
|||||||||
|
|
|
|
|||||||||
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
||
|
VT1 |
|
|
|
|
|
|
|
VT4 |
Uвых |
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
||||||||
Р с. 1.17. Б КМОП-инвертор |
Рис. 1.18. Микросхемы И-НЕ |
|||||||||||
С |
МОП-транзистор VT1 закрыт, поэтому в базовой |
|||||||||||
Здесь при |
x 0 |
|||||||||||
цепи б полярного транзистора VT4 тока нет и он закрыт, а транзисторы |
||||||||||||
VT2 VT3 открыты. Поэтому y 1, а ток в цепи нагрузки такого инвер- |
||||||||||||
лениятора будет в β раз с льнее тока в цепи нагрузки КМОП-инвертора, где β
логическойбединицы у них меньше, а уровень логического нуля больше. Поэтому БиКМОП-логика не нашла такого широкого применения, как
– коэфф ц ент ус по току биполярного транзистора VT3. Однако Б КМОП-инверторы имеют меньшее быстродействие и их
ТТЛ-логика и КМОПЛА-логика. Электронная отечественная промышленность выпускает стандартные микросхемы по четыре логических элемента И-НЕ в каждой. В микросхеме К155 3 (рис. 1.18,а) И-НЕ элементы собраны по интегральной схеме ТТЛ-логики (рис. 1.11), а в микросхеме К561ЛА7 (рис. 1.18,б) И-НЕ элементы собраны по схеме КМОП-логики (рис. 1.16).
помехозащищённость хуже, чем у КМОП-инвертора, так как уровень
|
Контрольные вопросы и задания |
|
1. |
Д |
|
Как потребляемая мощность транзисторного ключа связана с его |
||
|
быстродействием? |
|
2. |
Какая нагрузка для цифровой интегральной схемы является не- |
|
|
стандартной? |
|
3. |
Какие транзисторные ключи используются в транзисторно- |
|
|
транзисторной логике (ТТЛ)? |
И |
|
|
|
4. |
Что представляет собой выход «открытый коллектор»? |
|
5. |
Для каких целей используются интегральные схемы с выходом |
|
|
типа «открытый коллектор»? |
|
6. |
Начертите схему логического элемента И-НЕ в ТТЛ-логике и |
|
|
объясните, как эта схема работает. |
|
7. |
Назовите стандартную отечественную микросхему, реализую- |
|
|
щую базовый элемент И-НЕ в ТТЛ-логике. |
|
|
28 |
|
8.Перечислите виды ключей на МОП-транзисторах. Отметьте их достоинства и недостатки.
9.Какие два МОП-транзистора образуют комплементарную пару? 10.Начертите схему КМОП-инвертора и объясните, как эта схема
|
работает. |
11. |
Чему равен входной ток в МОП-транзисторе? |
С |
|
12. |
Начертите схему логического элемента И-НЕ в КМОП-логике |
|
и объясните, как эта схема работает. |
13. |
Назов те стандартную отечественную микросхему, реализую- |
щую базовый элемент И-НЕ в КМОП-логике. ки14.Нап ш те условие, при котором в схеме элемента И-НЕ в
КМОП-лог ке (рис. 1.16) транзиторные ключи VT1 и VT2 одновременно не могут ыть открытыми.
15.В чем пр нц пиальная разница в свойствах БикМОП-логики и КМОПб-лог ?
16.Начерт те схему БикМОП-инвертора и объясните, как эта схема ра отает.
АПрактическое занятие №5
ШИФРАТОРЫ, ДЕШИФР ТОРЫ, МУЛЬТИПЛЕКСОРЫ, ДЕМУЛЬТИПЛЕКСОРЫ
памяти, применяемых в микропроцессорных системах в качестве коммутационных устройств; усвоение методики их построения из базовых логических элементов.
Цели занятия: закреплениеДзнаний о логических автоматах без
Краткие теоретические сведения |
И |
|
Шифратором называется КЛУ (логический автомат без памяти) с n
выходами и 2n входами. В частности, при n = 3 шифратор на схеме может быть представлен таким обозначением (рис. 1.19).
Шифратор номер входа, на который подается сигнал, преобразует в двоичный код. Например, сигнал, поступивший на вход d6, даст на выходе код 110 (q2 = 1, q1 = 1, q0 = 0), что соответствует числу 6 в двоичной системе счисления. Аналогично при d3 = 1 на выходе будет про-
читано q2 = 0, q1 = 1, q0= 1, а при d0 = 1 получим q2 = 0, q1 = 0, q0= 0.
Дешифратор – это КЛУ с n входами и 2n выходами. Он осуществляет действие, обратное шифратору – выставляет логическую единицу на тот вывод, номер которого в виде двоичного кода поступил на его вход. При n = 2 (рис. 1.20) дешифратор, имеющий на входе d1 = 1 и d0 = 1, выдаст на выходе q3 = 1, q2 = 0, q1 = 0, q0= 0, то есть только выход q3
29
будет иметь логическую единицу, так как двоичный код 11 соответствует числу 3.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
а |
|
|
|
|
|
б |
||||
|
|
d7 |
CD |
|
|
|
|
|
d1 |
DC |
|
|
|
|
|
d3 |
|
MX |
|
|
|
|
|
|
DMX |
q7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
d6 |
|
|
|
|
|
|
d0 |
|
q3 |
|
|
|
|
d2 |
|
|
q |
|
|
|
|
d |
|
q6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
d5 |
|
|
|
|
|
|
|
|
q2 |
|
|
|
|
d1 |
|
|
|
|
|
|
|
|
|
q5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
С |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
d4 |
|
|
|
|
|
|
|
|
q1 |
|
|
|
|
d0 |
|
|
|
|
|
|
|
|
|
q4` |
|
|
|
|
d3 |
|
q2 |
|
|
|
|
|
|
q0 |
|
|
|
|
a1 |
|
|
|
|
|
|
|
|
|
q3 |
|
|
|
|
d2 |
|
q1 |
|
|
|
|
|
|
|
|
|
|
|
a0 |
|
|
|
|
|
|
|
a2 |
|
q2 |
|
|
|
|
d1 |
|
q0 |
|
|
Р с. 1.20. Дешифратор |
|
|
|
|
|
|
|
|
a1 |
|
q1 |
|
|
||||||||
|
|
d0 |
|
|
|
|
|
|
|
(n = 2) |
|
|
|
S |
|
|
|
|
|
|
|
a0 |
|
q0 |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
Рис |
Рис. 1.21. КЛУ: |
а – мультиплексор (n = 2); |
||||||||||||||||||||||||||
|
|
. 1.19. Ш фратор |
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
(n = 3) |
|
|
|
|
|
|
|
|
|
|
|
|
б – демультиплексор (n = 3) |
||||||||||||
Ш фратор номер входа, на который подается сигнал, преобразует в дво чный код. Например, сигнал, поступивший на вход d6, даст на выходе код 110 (q2 = 1, q1 = 1, q0 = 0), что соответствует числу 6 в дво-
ичной с стеме сч сления. налогично при d3 = 1 на выходе будет про-
читано q2 = 0, q1 = 1, q0= 1, а при d0 = 1 получим q2 = 0, q1 = 0, q0= 0.
будет иметьбАлогическую единицу, так как двоичный код 11 соответствует числу 3.
Дешифратор – это КЛУ с n входами и 2n выходами. Он осуществ-
ляет действие, о ратное шифратору – выставляет логическую единицу
на тот вывод, номер которого в виде двоичного кода поступил на его
вход. При n = 2 (рис. 1.20) дешифратор, имеющий на входе d1 = 1 и d0 = 1, выдаст на выходе q3 = 1, q2 =Д0, q1 = 0, q0= 0, то есть только выход q3
Мультиплексор – это КЛУ, предназначенное для поочередной пе-
редачи на один выход одного из 2n входных сигналов, где n – число адресных входов. Такую передачу называют мультиплексированиемИ.
Число информационных (мультиплексированных) входов называ-
ется количеством каналов мультиплексора, а количество адресных входов – числом его разрядов. Такое КЛУ коммутирует один из информационных входов с единственным выходом, а номер коммутируемого входа определяется адресными входами.
Число разрядов мультиплексоров, входящих в стандартные серии, от 1 до 4. На рис. 1.21,а представлено обозначение двухразрядного мультиплексора. При поступлении на его адресные входы, например, кода 11 (a1 = 1, a0 = 1) с выходом коммутируется информационный вход d3, а при коде 10 – вход d2 и т.д.
Демультиплексор – это КЛУ с одним информационным входом, n адресными входами и 2n выходами (рис. 21,б). Единственный информационный вход d здесь коммутируется с одним из выходов, номер кото-
30