Пуск;
♦ таймер установлен И магнетрон уже включен.
Обратите внимание, что пока выражение А или В истинно, выход должен быть «истина». Только если А и В «ложь», выход будет «ложь».
На рис. 7.4 приведены обозначение и таблица истинности для логической функции ИЛИ.
Рис. 7.4.Схема логического ИЛИ
На рис. 7.5 показана полная логическая схема управления микроволновой печью.
Рис. 7.5.Управляющая логика микроволновой печи
Логика НЕ
Третий базовый элемент цифровой логики — это функция, которая позволяет инвертировать логический сигнал или найти его дополнительную величину. Часто необходимо показать, что событие не случилось. В примере с микроволновой печью мы НЕ услышим звуковой сигнал, и дисплей не перейдет в режим часов до тех пор, пока не истечет предварительно установленное время работы.
На рис. 7.6 приводится символическое обозначение инвертора, таблица истинности и пример случая, когда таймер не включен.
Рис. 7.6. Инвертор
Обычный способ показать инверсию сигнала заключается в знаке «!» перед названием сигнала или чертой над названием сигнала. Это обозначение часто используется также для того, чтобы показать, что активный уровень сигнала низкий. Например, если вход схемы обозначен! 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Н (высокоскоростная).
Другие применения требовали меньшего рассеивания энергии, но не нуждались в высоком быстродействии. Так появилась серия 74L (с низким потреблением энергии). Были разработаны транзисторы Шоттки, недостигающего глубокого насыщения в открытом состоянии, вследствие чего могли выключаться быстрее, чем обычные биполярные транзисторы, что привело к созданию серии 74S. Комбинация технологии с низким потреблением и транзисторами Шоттки дало серию 74LS.
Спустя годы были разработаны способы изготовления транзисторов, которые быстрее переключаются и имеют меньшее энергопотребление. Новые технологии породили усовершенствованные схемы Шоттки 74 AS, модернизированные схемы Шоттки с низким потреблением ALS, высокоскоростную 74F серии семейства ТТЛ. Эти приборы использовались в случаях, где было необходимо высокое быстродействие.
Во всем семействе ТТЛ прибор с одинаковым номером детали совместимым с любым другим прибором семейства, вывод соответствовал выводу. 74LS00 также представляет собой четыре двухвходовых схемы И-НЕ, как и 74ALS00, 74S00 и т. д. У разных серий может отличаться только быстродействие, требования к энергопотреблению и спецификации входных и выходных токов.
Когда возникает подозрение, что деталь неисправна, обычно она просто заменяется другой, а специалист выясняет, устранит ли это проблему. Достаточно часто в схеме используются детали разных серий. Предположим, например, что возникла неисправность микросхемы 7408, но у вас на складе есть только 74LS08.
Если замена стандартной микросхемы ТТЛ 7408 на 74LS08 решает проблему, то, вероятно, 7408 неисправна.
Более того, если замена на микросхему 74LS не решает проблемы или появляются другие симптомы, это не обязательно означает, что 7408 исправна, и очень вероятно, что ваша новая деталь была подвергнута воздействию, выходящему за пределы рабочего диапазона.
Другой характеристикой всех устройств ТТЛ является напряжение источника питания. Каждая микросхема имеет вывод, помеченный Vcc (напряжение питания для коллекторов). Номинальная величина Vcc для схем ТТЛ всегда составляет 5 В. Детальные требования к напряжению и другие технические нюансы можно найти в справочнике по ТТЛ. К счастью, спецификации почти идентичны у всех изготовителей.
На рис. 7.12 показаны характеристики ТТЛ фирмы Texas Instruments.
Рис. 7.12. Спецификация микросхемы 74LS00
Первая часть спецификации показывает абсолютные максимальные значения для входов прибора. Вторая — характеристики напряжения и тока на входе и выходе. Последняя часть демонстрирует характеристики переключения прибора.
Уровень логической 1 в схемах с ТТЛ считается равным 5 В, а логический 0 — равным 0 В. Спецификация показывает реальные пределы этих уровней. Например, Voh может иметь любое значение выше 2,4 В. Это означает, что если выход не перегружен, то гарантируется высокий уровень выходного сигнала больше 2,4 В. Параметр Vih показывает, что любое напряжение, поданное на вход этой схемы, большее 2,0 В, будет рассматриваться как высокий логический уровень. На рис. 7.13 показаны определения уровней для схем с ТТЛ. Если в схеме ТТЛ какие-либо измерения показывают 0.4–2.4 В, судя по всему, имеет место неисправность.
Рис. 7.13.Определения напряжений для логики ТТЛ
Спецификации по входному току (Iih и Iil) показывают величины втекающего и вытекающего токов в зависимости от того, какая логика используется (положительная или отрицательная). Эта информация помогает определить, может ли другой прибор вызвать срабатывание данной схемы. Спецификации выходного тока (Ioh или Iol) показывают, какова должна быть максимальная нагрузка. Например, Iohmax 400 мкА означает, что прибор не должен иметь ток нагрузки более 400 мкА.