Такое объединение недопустимо при использовании схем с активной нагрузкой из-за возникновения режима соперничества, если между всеми вентилями не будет согласовано, каким должен быть выходной сигнал. Объединять можно схемы ИЛИ-НЕ, И-НЕ и т. п. Это соединение также иногда называют «проводное И», поскольку высокий уровень на выходе возникает лишь тогда, когда он действует на выходе каждого вентиля (состояние разомкнутого, или открытого выхода. Оба этих названия описывают одну и ту же схему, которая представляет собой проводное И при положительной логике и проводное ИЛИ-при отрицательной. Это будет более понятно для вас, когда вы узнаете о теореме Моргана в следующем разделе.
Проводное ИЛИ пользовалось скоротечной популярностью в ранние дни цифровой электроники, но и сегодня оно используется довольно редко за двумя исключениями: а) в логических семействах, известных как ЭСЛ (эмиттерсвязанная логика, выходы у которой можно назвать «открытый эмиттер»), элементы могут безболезненно объединяться по проводному ИЛИ и б) существуют несколько частных линий в компьютерных шинах (наиболее значительная линия называется прерывание), функциями которых являются не передача информационных бит, а просто индикация того, что хотя бы одно устройство требует внимания. В этом случае вы используете проводное ИЛИ, поскольку оно дает то, что вы хотите, и не требуется дополнительной внешней логики для предотвращения споров.
Внешние шины.
В приложениях, где скорость не очень важна, вы иногда видите драйверы с открытым коллектором, используемые для возбуждения шин. Наиболее частый случай для шин — это выдача данных из компьютеров. Общими примерами являются шины, используемые для связи компьютера с дисководом, и инструментальная шина IEEE-488 (также называемая "HPIB" или "GPIB"). Подробнее об этом вКомбинационная логика
Как мы обсуждали ранее в
Любое обсуждение комбинационной логики будет неполным, если мы не рассмотрим логические тождества, представленные в табл. 8.3. Из этих соотношений большинство очевидны, а два последних составляют теорему Моргана, наиболее важную для построения схем.
АВС
= (АВ)С = А(ВС)АВ
= ВААА
= АА1
= АА0
= 0А
(В + С) = АВ + АСА
+ АВ = АA
+ BC = (A + B)(A + С)A
+ B + C = (A + B) + C = A + (B + С)A
+ В = В + АА
+ А = АА
+ 1 = 1А
+ 0 = А1'
= 00'
= 1А
+ А' = 1АА'
= 0(А'
)' = АА
+ А'В = А + В(А
+ В)' = А'В'(АВ
)' = А' + В'Пример: вентиль Исключающее ИЛИ
.На следующем примере проиллюстрируем использование логических тождеств: попробуем построить схему Исключающее ИЛИ с помощью обычных вентилей. Таблица истинности для Исключающего ИЛИ представлена на рис. 8.24. Изучив ее и поняв, что 1 на выходе существует только тогда, когда (
Рис. 8.24.
Соответствующая схемная реализация представлена на рис. 8.25.
Рис. 8.25.
Однако эта реализация не является единственной. Используя логические тождества, мы находим, что
=
=
(На первом шаге мы прибавили две величины, равные нулю, а на третьем применили теорему Моргана). Схемная реализация для этого случая показана на рис. 8.26.
Рис. 8.26.
Существуют и другие способы построения схемы Исключающее ИЛИ. Рассмотрим следующие упражнения:
Упражнение 8.11.
Покажите, чтос помощью логических преобразований. В справедливости этих соотношений легко убедиться, просмотрев таблицу истинности.
Упражнение 8.12.
Чему равны следующие соотношения: