Обычный способ показать инверсию сигнала заключается в знаке «!» перед названием сигнала или чертой над названием сигнала. Это обозначение часто используется также для того, чтобы показать, что активный уровень сигнала низкий. Например, если вход схемы обозначен! RESET, это означает, что вход будет иметь низкий уровень при нажатии кнопки RESET. Инвертор может иметь только один вход и один выход.
Схема И-НЕ — комбинация функции И, а также функции НЕ. Ее можно представлять как схему И с активным низким выходом, который имеет низкое значение только тогда, когда все входные сигналы высокие. На рис. 7.7 показано обозначение и таблицу истинности для двухвходовой схемы НЕ-И.
Рис. 7.7.
Комбинация функции ИЛИ и функции НЕ-схема ИЛИ-HE. Она выполняет операцию логическое ИЛИ над двумя входными сигналами и затем инвертирует выходной сигнал. Выходной сигнал будет иметь низкий уровень, когда хотя бы один (или оба) из входных сигналов имеет высокий уровень. На рис. 7.8 показано обозначение и таблица истинности для двухвходовой схемы ИЛИ-НЕ.
Рис. 7.8.
При необходимости схемы могут выполнять операции с более чем двумя входами. Например, устройство управления микроволновой печи может иметь некоторые ограничения на работу — от замка двери и т. п. Другими словами, магнетрон не будет включаться до тех пор, пока не выполнены условия: таймер установлен, нажата кнопка пуска и дверь закрыта. Мы имеем здесь три переменных. с которыми выполняется операция И, что лучше всего можно реализовать с помощью схемы И с тремя входами. На рис. 7.9 показана схема И-НЕ, ее таблица истинности и способ применения ее в устройстве управления микроволновой печи.
Рис. 7.9.
Исключающее ИЛИ
Последний тип логической функции — это Исключающее ИЛИ. Таблица истинности этой функции похожа на таблицу ИЛИ, но здесь два высоких входных сигнала дают низкий уровень на выходе, как показано на рис. 7.10. Эта схема может использоваться для сравнения уровней двух логических сигналов с целью определения, одинаковы ли они. Если выход 0, они одинаковы. Если выход 1, они разные.
Рис. 7.10.
Другой вариант использования функции Исключающее ИЛИ состоит в избирательном инвертировании или не инвертировании сигнала. Посмотрите на временную диаграмму на рис. 7.11.
Рис. 7.11.
Когда управляющий вход имеет низкий уровень, то выходной сигнал совпадает с входным. Если на управляющий вход подан высокий уровень, входной сигнал инвертируется. Когда сигнал является управляющим, как в этом примере, его помечают, чтобы показать, какой режим должна давать схема при высоком уровне управляющего сигнала и какой при низком. В этом примере название управляющего сигнала INVERT/BUFFER (инвертирование/буферизация). Это означает, что если сигнал на этой линии имеет высокий уровень, то входной сигнал инвертируется, если же этот сигнал имеет низкий уровень, то происходит простая передача (буферизация) сигнала.
Концепции построения цифровых устройств не новы. Множество несложных приборов построено сегодня на цифровых интегральных микросхемах. После появления цифровых интегральных микросхем (ЦИМС) для реализации цифровых логических схем были выбраны несколько технологий. Каждая из них применяется при производстве деталей определенных групп. Этот раздел рассматривает серии, которые могут с наибольшей вероятностью встретиться в оборудовании, выпущенном за последние 25 лет.
ТТЛ
Транзисторно-транзисторная логика (ТТЛ) очень широко использовалась для построения цифровых схем. Если не учитывать историю происхождения такого названия, оно может показаться избыточным. Ранние логические схемы основывались на резисторно-транзисторной логике (РТЛ) и диодно-транзисторную логике (ДТЛ).
ТТЛ используется более 25 лет, и ее базовый формат не изменился, хотя технология изготовления ИМС улучшилась и внутренние компоненты модифицировались, что повысило быстродействие и уменьшило энергопотребление.
«Гербом» семейства ТТЛ является префикс 74 на номере детали. Изначально ИМС ТТЛ имели номер 74хх. Например, микросхема с номером 7400 представляла собой 4 двувходовых схемы И-НЕ (то есть 4 схемы И-НЕ с двумя входами в едином кристалле ИМС). Схема 7404 представляла собой шесть инверторов в одном корпусе. Затем возникла необходимость в более быстродействующих логических схемах. За счет уменьшения номиналов внутренних резисторов в схемах ТТЛ удалось увеличить частоту переключения (но и рассеивание энергии), в результате появилась новая серия 74Н (высокоскоростная).