Глава 2. Основные логические функции и их реализация в

Электронных устройствах

Элемент ИЛИ

 

Устройства ЧПУ, как любые цифровые устройства, включая ЭВМ, состоят из основных логических элементов и элементов памяти. К основным логическим элементам относятся физические элементы, реализующие логические функции «ИЛИ», «И», «НЕ», т. е. осуществляющие логические суммирование, умножение и отрицание. Элементы памяти также могут состоять из этих же логических элементов, соединенных в триггеры.

Узлы цифровых устройств реализуются в виде серийно выпускаемых стандартных логических элементов, образующих их элементную базу, которая состоит из серии функционально различных логических элементов. Эти элементы конструктивно оформлены в одинаковых корпусах, содержащих несколько логических элементов, которые устанавливают на блоках, панелях или платах (в зависимости от конструкции этих элементов) и соединяют между собой внешним монтажом. Основным свойством логических элементов определенной серии является возможность их последовательного включения, в связи с чем предусмотрен одинаковый уровень их входных и выходных сигналов. Из основных логических элементов можно построить любую сколь угодно сложную схему, реализующую любую логическую функцию. Например, можно построить логические схемы со многими входами и выходами, служащие для преобразования кодов из одной формы в другую.

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

Преимущественное распространение получили логические элементы потенциального типа. В них используются дискретные сигналы, нулевому значению которых соответствует уровень низкого потенциала, а единичному значению — уровень высокого потенциала (отрицательного или положительного). Связь потенциального логического элемента с предыдущим и последующими узлами в системе осуществляется непосредственно, без применения реактивных компонентов. Благодаря этому преимуществу именно потенциальные логические элементы нашли почти исключительное применение в интегральном исполнении в виде микросхем. С позиций использования логических микросхем потенциального типа и проводится далее рассмотрение логических элементов. Логические биполярные микросхемы чаще выполняют на транзисторах типа n-p-n с напряжением питания Eti>0. Этим объясняется, что используемые здесь сигналы имеют положительную полярность. Уровню высокого положительного потенциала («1») на выходе соответствует закрытое состояние транзистора, а уровню низкого потенциала («0») — его открытое состояние. С этой точки зрения, в частности, и следует понимать действие сигнала на входе логического элемента, имеющего непосредственную связь с другими элементами в конкретной схеме. Для упрощения уровень низкого потенциала сигнала полагаем равным нулю, а процесс перехода транзистора из одного состояния в другое — достаточно быстрым.

Логические интегральные микросхемы являются элементами, на основе которых выполняются схемы цифровой техники, в частности, применяемые в устройствах систем ЧПУ.

Логический элемент ИЛИ. Логический элемент ИЛИ имеет несколько входов и один общий выход. Его условное обозначение показано на рис.2.1, а.

 
 

 

 


Логический элемент ИЛИ выполняет операцию логического сложения (дизъюнкции):

(2.1)

где F - функция; х1, х2, х3,..., хn — аргументы (переменные, двоичные сигналы на входах).

Здесь функция F=0, когда все ее аргументы равны нулю, и F=1 при одном, нескольких или всех аргументах, равных единице. Работу схемы двухвходового логического элемента ИЛИ иллюстрируют таблица истинности и временные диаграммы, приведенные на рис.2.1,б, в. Моделью двухвходового элемента ИЛИ может служить схема с двумя параллельно включенными ключами. Если оба ключа выключены (аргументы равны нулю), то напряжение на выход- равно нулю и F=0. При одном или двух включенных ключах напряжение на выходе равно Е и F=1.

Наиболее просто элемент ИЛИ реализуется на диодах (рис.2.2). Значение F=1 на выходе создается передачей входного сигнала вследствие отпирания соответствующего диода. К диодам, для которых входной сигнал равен нулю, прикладывается обратное напряжение, и они находятся в закрытом состоянии.

 
 

 

 


Рис.2.2. Схема логического элемента ИЛИ на диодах

 

На практике возможны случаи, когда число входов используемого логического элемента ИЛИ превышает количество входных сигналов. Неиспользуемые входы заземляют. Тем самым исключается возможность прохождения помех через элемент ИЛИ от наводок по неиспользованным входам.

 

 

Элементы И, НЕ

 

Логический элемент И. Логический элемент И также имеет несколько входов и один выход. Его условное обозначение показано на рис.2.3, а.

Логический элемент И выполняет операцию логического умножения (конъюнкции):

(2.2)

               
   
     
 
 
 
 
   
Рис.2.3. Условное обозначение логического элемента И (а), его таблица истинности и временные диаграммы (б, в)

 


Здесь функция F=0, если один из ее аргументов равен нулю, и F=1 при всех аргументах, равных единице.

Работу схемы двухвходового логического элемента И иллюстрируют таблица истинности и временные диаграммы, приведенные на рис.2.3,б,в. Элемент И является схемой совпадения: сигнал «1» на выходе появляется при совпадении сигналов «1» на всех входах. Моделью двухвходового элемента И может служить схема с двумя последовательно включенными ключами и источником питания. Простейшая схема элемента И на диодах приведена на рис.2.4. Отличие от схемы элемента ИЛИ (см. рис.2.2) заключается в изменении полярности включения диодов и наличии резистора R подключенного к шине «+» источника питания. Схема работает следующим образом. При всех входных сигналах, равных единице, на катодах диодов имеется положительный потенциал относительно общей точки и все диоды закрыты. На выходе схемы создается напряжение ER2/(R1+R2), определяющее F=1. При нулевом значении сигнала хотя бы на одном из входов соответствующий диод будет проводить ток и шунтировать резистор R2, выполняющий, как и резистор R в схеме рис.2.2, роль нагрузки. Напряжение на выходе при этом определяется падением напряжения на открытом диоде и близко к нулю (F=0). Увеличение числа входов с нулевым значением сигнала приводит только к увеличению числа проводящих диодов, а функция F остается равной нулю.

 
 

 

 


В случае применения логического элемента И, имеющего число входов, большее количества входных сигналов, неиспользуемые входы элемента соединяют с шиной «+» источника питания (подают сигнал логической «1»).

Диоды неиспользуемых входов будут находиться в закрытом состоянии. Это уменьшает вероятность прохождения помех на выход элемента И от наводок по неиспользованным входам. Поведение логического элемента будет зависеть от комбинации входных сигналов.

 

Логический элемент НЕ. Логический элемент НЕ имеет один вход и один выход. Его условное обозначение показано на рис.2.5,а.

Элемент НЕ выполняет операцию инверсии (отрицания), в связи с чем его часто называют логическим инвертором.

Сигналу х=0 на входе соответствует F=1 и, наоборот, при x=1 F=0.

Работу схемы логического элемента НЕ иллюстрируют таблица истинности и временные диаграммы, приведенные на рис.2.5,б,в. Логический элемент НЕ представляет собой ключевую схему на транзисторе (рис.2.6). При х=0 (Uвх=0) транзистор закрыт, напряжение uкэк, т.е. F=1. При х=1 (Uвх=Uвхотп) транзистор открыт, напряжение F=0. Открытое состояние транзистора обеспечивается заданием тока базы, вводящего транзистор в режим насыщения.

                       
       
 
 
 
 
Рис.2.5. Условное обозначение логического элемента НЕ (а), его таблица истинности и временные диаграммы (б, в)
 
   
 
   
Рис.2.6. Схема логического элемента НЕ

 


Элементы ИЛИ-НЕ, И-НЕ

 

Логический элемент ИЛИ-НЕ. Логический элемент ИЛИ-НЕ показан на рис.2.7,а. Он объединяет элементы ИЛИ и НЕ с очередностью проведения операций, показанной на рис.2.7,б. В связи с этим входным сигналам, равным единице, соответствует логический «0» на выходе, а при нулевых сигналах на всех входах F=1. Функциональная операция, выполняемая элементом ИЛИ-НЕ при n входах, определяется выражением

(2.3)

На рис.2.7,а приведена схема логического элемента ИЛИ-НЕ, представляющая собой последовательное соединение элемента ИЛИ на диодах и элемента НЕ. Логические схемы подобного сочетания определяют, в частности, класс элементов так называемой диодно-транзисторной логики (ДТЛ). Принцип действия элемента ясен из диаграмм рис.2.7,б, где показаны сигналы x1 и х2 на входах, сигнал у на выходе элемента ИЛИ и выходная функция F.

           
   
   
 
 
 
Рис.2.7. Схема логического элемента ИЛИ — НЕ ДТЛ (а) и его временные диаграммы (б)

 

 


Логический элемент И-НЕ. Условное обозначение логического элемента И-НЕ показано на рис.2.8,а. Ему эквивалентна структурная схема, показанная на рис.2.8,б. Логической «1» на всех информационных входах соответствует логический «0» на выходе элемента. При логическом «0» на одном из входов создается логическая «1» на выходе. Для двухвходового элемента И-НЕ сказанное отражено в таблице истинности на рис.2.8,в. Логическая функция элемента И-НЕ при n входах отвечает выражению

(2.4)

 

На рис.2.9,а приведена схема логического элемента И-НЕ ДТЛ. Принцип действия элемента иллюстрируют временные диаграммы рис.2.9б. При логических «1» на обоих входах диоды Д1, Д2 закрыты. В схеме образуется цепь + ЕИ — RG — Д1— Д”, которая обеспечивает протекание тока базы EH/R6 транзистора. Транзистор открыт и насыщен, F=0.

 

                   
   
   
   
 
 
 
   
Рис.2.8. Условное обозначение логического элемента И-НЕ (а), его функциональный эквивалент (б) и таблица истинности (в)
 
 

 

 


При логическом «0» на одном из входов (например, x1) открывается диод этого входа (Д1). Образуется цепь, в которой ток резистора Rб (рис.2.9,а) протекает через открытый диод (Д1) и источник сигнала логического «0» (x1). При этом цепь Д' — Д" — эмиттерный переход транзистора — оказывается шунтированной цепью с проводящим диодом. Ток базы транзистора равен нулю, транзистор закрыт, F=1.

Поскольку напряжение на открытом диоде входной цепи, а также напряжение входа логического «0» реально больше нуля, точка у на рис.2.9,а имеет некоторый положительный потенциал относительно эмиттера транзистора. В отсутствие диодов Д', Д" это могло бы привести к отпиранию транзистора. При их введении напряжение между точкой у и эмиттером транзистора будет приложено к диодам, а напряжение Uбэ транзистора близко к нулю.

На рис.2.10 приведена другая схема элемента И-НЕ, реализованная на транзисторах Схемы такого типа образуют класс элементов так называемой транзисторно-транзисторной логики (ТТЛ).

Основой этого класса элементов является использование многоэмиттерного транзистора Тм. Функция многоэмиттерного транзистора сводится к замене диодной части схемы элемента И-НЕ (см. рис.2.9,а). Подобная замена технологически выгодна, поскольку изготовление многоэмиттерного транзистора в микросхемах не намного сложнее, чем изготовление обычного транзистора, а площадь, занимаемая многоэмиттерным транзистором в кристалле полупроводника, меньше диодной части элемента И-НЕ ДТЛ. От обычного транзистора многоэмиттерный транзистор отличается наличием нескольких (например, трех) эмиттерных областей с общими для всего транзистора базовым и коллекторным слоями,

       
   
 
 
Рис.2.10. Схема логического элемента И-НЕ ТТЛ

 


При комбинации входных сигналов, когда на одном из входов действует нулевое напряжение, ток через резистор R замыкается по цепи эмиттера этого входа. В базу транзистора T1 ток эмиттера Iэб не ответвляется, так как для направления тока Iкм (указано на рис.2.10 пунктирной стрелкой) сопротивление база-эмиттер транзистора Т1 довольно велико. Транзистор Т1 закрыт. Сигнал на выходе F=1. Так будет и при нулевом сигнале на большем числе входов элемента.

При наличии на всех входах логической «1» все эмиттерные переходы транзистора Тм будут находиться под обратным напряжением, а коллекторный переход — под прямым. Ток Iбм будет обусловливать ток Iкм, направление которого показано на рис.2.10 сплошной стрелкой. Транзистор T1 будет открыт, его сигнал F=0. Таким образом, схема рис.2.10 выполняет логическую операцию И-НЕ.

Наличие усилительного элемента, транзистора, в логических микросхемах ИЛИ-НЕ и И-НЕ классов ДТЛ и ТТЛ определяет такое их важное преимущество, как сохранение неизменного уровня напряжения, соответствующего логической «1», в процессе передачи сигнала при их последовательном соединении. В связи с этим указанные элементы, а также элемент НЕ являются базовыми в микросхемотехнике. В общем корпусе выпускаемых микросхем обычно содержится несколько элементов одного типа.

Функцию И-НЕ называют функцией Шеффера (штрихом Шеффера) и обозначают в виде у=x1|x2, а функцию ИЛИ-НЕ — функцией Пирса (стрелкой Пирса) и обозначают в виде . Базис И-НЕ называют базисом Шеффера, а базис ИЛИ-НЕ — базисом Пирса.

Логическое устройство, реализованное в базисе И-НЕ (ИЛИ-НЕ), имеет преимущества по сравнению с устройством, реализо­ванным в базисе И, ИЛИ, НЕ:

уменьшение номенклатуры элементов до одного типа, что упрощает компоновку устройства и его ремонт;

наличие в каждом элементе инвертора (усилителя), который компенсирует затухание потенциалов при передаче их через коныонктор или дизъюнктор элемента. Благодаря этому не накапливается затухание сигнала при прохождении его через ряд последовательно включенных элементов, что могло бы вызвать снижение уровня U1 (лог. 1). Кроме того, инвертор увеличивает нагрузочную способность элемента: подключение допустимого числа других элементов к его выходу не вызывает заметного умень­шения на нем уровней потенциалов (что важно для U1), а наличие емкости на выходе не вызывает длительного переходного процесса при смене потенциалов.

 

Вопросы для самоконтроля

1. Назовите основные логические элементы, используемые в электронике.

2. Расскажите об устройстве и принципе действия элемента «ИЛИ».

3. Расскажите об устройстве и принципе действия элемента «И».

4. Расскажите об устройстве и принципе действия элемента «НЕ».

5. Расскажите об устройстве и принципе действия элемента «ИЛИ-НЕ».

6. Расскажите об устройстве и принципе действия элемента «И-НЕ».

7. Укажите разницу схем ДТЛ и ТТЛ.