Логические микросхемы. Часть 3
Логические микросхемы. Часть 1
Логические микросхемы. Часть 2 – логические элементы
Знакомимся с цифровой микросхемой
Во второй части статьи было рассказано об условных графических обозначениях логических элементов и о функциях выполняемых этими элементами.
Для объяснения принципа работы были приведены контактные схемы выполняющие логические функции И, ИЛИ, НЕ и И-НЕ. Теперь можно приступить к практическому знакомству с микросхемами серии К155.
Внешний вид и конструктивное исполнение
Базовым элементом 155-й серии считается микросхема К155ЛА3. Она представляет собой пластмассовый корпус с 14-ю выводами, на верхней стороне которого нанесена маркировка и ключ, обозначающий первый вывод микросхемы.
Ключ представляет собой небольшую круглую метку. Если смотреть на микросхему сверху (со стороны корпуса), то отсчет выводов следует вести против часовой стрелки, а если снизу, то по часовой стрелке.
Чертеж корпуса микросхемы показан на рисунке 1. Такой корпус называется DIP-14, что в переводе с английского означает пластмассовый корпус с двухрядным расположением выводов. Многие микросхемы имеют большее число выводов и поэтому корпуса могут быть DIP-16, DIP-20, DIP-24 и даже DIP-40.
Рисунок 1. Корпус DIP-14.
Что содержится в этом корпусе
В корпусе DIP-14 микросхемы К155ЛА3 содержится 4 независимых друг от друга элемента 2И-НЕ. Единственное, что их объединяет это лишь общие выводы питания: 14-й вывод микросхемы это + источника питания, а вывод 7 – отрицательный полюс источника.
Чтобы не загромождать схемы лишними элементами, линии питания, как правило, не показываются. Не делается это еще и потому, что каждый из четырех элементов 2И-НЕ может находиться в разных местах схемы. Обычно на схемах просто пишут: «+5В подвести к выводам 14 DD1, DD2, DD3…DDN. -5В подвести к выводам 07 DD1, DD2, DD3…DDN.». отдельно расположенные элементы обозначаются как DD1.1, DD1.2, DD1.3, DD1.4. На рисунке 2 показано, что микросхема К155ЛА3 состоит из четырех элементов 2И-НЕ. Как уже говорилось во второй части статьи слева расположены входные выводы, справа – выходы.
Зарубежным аналогом К155ЛА3 является микросхема SN7400 и ее смело можно использовать для всех описанных ниже экспериментов. Если сказать точнее, то вся серия микросхем К155 является аналогом зарубежной серии SN74, поэтому продавцы на радиорынках предлагают именно ее.
Рисунок 2. Цоколевка микросхемы К155ЛА3.
Для проведения опытов с микросхемой понадобится источник питания на напряжение 5В. Проще всего такой источник сделать, применив микросхему стабилизатора К142ЕН5А или ее импортный вариант, который называется 7805. При этом вовсе необязательно мотать трансформатор, паять мостик, ставить конденсаторы. Ведь всегда найдется какой-нибудь китайский сетевой адаптер с напряжением 12В, к которому достаточно подсоединить 7805, как показано на рисунке 3.
Рисунок 3. Простой источник питания для опытов.
Для проведения опытов с микросхемой понадобится сделать небольших размеров макетную плату. Она представляет собой кусок гетинакса, стеклотекстолита или другого похожего изоляционного материала размерами 100*70 мм. Подойдет для подобных целей даже простая фанера или плотный картон.
Вдоль длинных сторон платы следует укрепить облуженные проводники, толщиной около 1,5 мм, через которые к микросхемам будет подаваться питание (шины питания). Между проводниками по всей площади макетной платы следует просверлить отверстия диаметром не более 1 мм.
При проведении опытов в них будет можно вставлять отрезки луженого провода, к которым будут припаиваться конденсаторы, резисторы и прочие радиодетали. По углам платы следует сделать невысокие ножки, это даст возможность размещать провода снизу. Конструкция макетной платы показана на рисунке 4.
Рисунок 4. Макетная плата.
После того, как макетная плата будет готова, можно приступать к опытам. Для этого на ней следует установить хотя бы одну микросхему К155ЛА3: выводы 14 и 7 припаять к шинам питания, а остальные выводы согнуть так, чтобы они прилегали к плате.
Прежде, чем начинать опыты следует проверить надежность пайки, правильность подключения питающего напряжения (подключение напряжения питания в обратной полярности может вывести микросхему из строя), а также проверить, нет ли замыкания между соседними выводами. После этой проверки можно включать питание и приступать к опытам.
Для проведения измерений лучше всего подойдет стрелочный вольтметр, входное сопротивление которого не менее 10Ком/В. Такому требованию вполне удовлетворяет любой тестер, даже дешевый китайский.
Почему лучше стрелочный? Потому, что, наблюдая за колебаниями стрелки, можно заметить импульсы напряжения, конечно достаточно низкой частоты. Цифровой мультиметр такой способностью не обладает. Все измерения должны проводиться относительно «минуса» источника питания.
После того, как питание включено, померяйте напряжение на всех выводах микросхемы: на входных выводах 1 и 2, 4 и 5, 9 и 10, 12 и 13 напряжение должно быть 1,4В. А на выходных выводах 3, 6, 8, 11 около 0,3В. Если все напряжения находятся в указанных пределах, то микросхема исправна.
Рисунок 5. Простые опыты с логическим элементом.
Проверку работы логического элемента 2И-НЕ можно начать, например, с первого элемента. Его входные выводы 1 и 2, а выход 3. Для того, чтобы подать на вход сигнал логического нуля достаточно этот вход просто подсоединить к минусовому (общему) проводу источника питания. Если же на вход требуется подать логическую единицу, то этот вход следует подключить к шине +5В, но не напрямую, а через ограничительный резистор сопротивлением 1…1,5КОм.
Предположим, что мы соединили вход 2 с общим проводом,- тем самым, подав на него логический нуль, а на вход 1 подали логическую единицу, как только что было указано через ограничительный резистор R1. Это соединение показано на рисунке 5а. Если при таком подключении измерить напряжение на выходе элемента, то вольтметр покажет 3,5…4,5В, что соответствует логической единице. Логическую же единицу даст измерение напряжения на выводе 1.
Это полностью совпадает с тем, что было показано во второй части статьи на примере релейно – контактной схемы 2И-НЕ. По результатам проведенных измерений можно сделать следующий вывод: когда на одном из входов элемента 2И-НЕ высокий уровень, а на другом низкий, на выходе обязательно присутствует высокий уровень.
Далее проделаем следующий опыт – подадим единицу на оба входа сразу, как указано на рисунке 5б, но один из входов, например 2, соединим с общим проводом с помощью проволочной перемычки. (Для подобных целей лучше всего использовать обычную швейную иголку, припаянную на гибкий проводок). Если сейчас померить напряжение на выходе элемента, то, как и в предыдущем случае, там будет логическая единица.
Не прерывая измерения, уберем проволочную перемычку, – вольтметр покажет высокий уровень на выходе элемента. Это полностью соответствует логике работы элемента 2И-НЕ, в чем можно убедиться, обратившись к контактной схеме во второй части статьи, а также посмотрев в таблицу истинности, показанную там же.
Если теперь этой перемычкой замыкать периодически на общий провод любой из входов, имитируя подачу низкого и высокого уровня, то с помощью вольтметра на выходе можно обнаружить импульсы напряжения – стрелка будет колебаться в такт касаниям перемычкой входа микросхемы.
Из проведенных опытов можно сделать следующие выводы: напряжение низкого уровня на выходе появится лишь в том случае, когда на обоих входах присутствует высокий уровень, то есть по входам выполняется условие 2И. Если же хоть на одном из входов присутствует логический нуль, на выходе имеется логическая единица, можно повторить, что логика работы микросхемы полностью соответствует логике работы контактной схемы 2И-НЕ, рассмотренной во второй части статьи.
Вот тут уместно проделать еще один опыт. Смысл его в том, чтобы отключить все входные выводы, просто оставить их в «воздухе» и померить выходное напряжение элемента. Что там будет? Правильно, там будет напряжение логического нуля. Это говорит о том, что неподключенные входы логических элементов эквивалентны входам с поданной на них логической единицей. Об этой особенности забывать не следует, хотя неиспользуемые входы, как правило, рекомендуется куда-нибудь подключать.
На рисунке 5в показано как логический элемент 2И-НЕ можно превратить просто в инвертор. Для этого достаточно соединить вместе оба его входа. (Даже если входов будет четыре или восемь, подобное соединение вполне допустимо).
Чтобы убедиться в том, что сигнал на выходе имеет значение противоположное сигналу на входе, достаточно входы с помощью проволочной перемычки соединить с общим проводом, то есть подать на вход логический нуль. При этом вольтметр, присоединенный к выходу элемента, покажет логическую единицу. Если же перемычку разомкнуть, то на выходе появится напряжение низкого уровня, что как раз противоположно входному.
Этот опыт говорит о том, что работа инвертора полностью эквивалентна работе контактной схемы НЕ, рассмотренной во второй части статьи. Таковы в целом чудесные свойства микросхемы 2И-НЕ. Чтобы ответить на вопрос, как же все это происходит, следует рассмотреть электрическую схему элемента 2И-НЕ.
Внутреннее устройство элемента 2И-НЕ
До сих пор мы рассматривали логический элемент на уровне его графического обозначения, принимая его, как говорят в математике за «черный ящик»: не вдаваясь в подробности внутреннего устройства элемента, мы исследовали его реакцию на входные сигналы. Теперь настало время изучить внутреннее устройство нашего логического элемента, которое показано на рисунке 6.
Рисунок 6. Электрическая схема логического элемента 2И-НЕ.
Схема содержит четыре транзистора структуры n-p-n, три диода и пять резисторов. Между транзисторами существует непосредственная связь (без разделительных конденсаторов), что позволяет им работать с постоянными напряжениями. Выходная нагрузка микросхемы условно показана в виде резистора Rн. На самом деле это чаще всего вход или несколько входов таких же цифровых микросхем.
Первый транзистор многоэмиттерный. Именно он выполняет входную логическую операцию 2И, а следующие за ним транзисторы выполняют усиление и инвертирование сигнала. Микросхемы, выполненные по подобной схеме, называются транзисторно-транзисторной логикой, сокращенно ТТЛ.
В этой аббревиатуре отражен тот факт, что входные логические операции и последующее усиление и инвертирование выполняются транзисторными элементами схемы. Кроме ТТЛ существует еще диодно-транзисторная логика (ДТЛ), входные логические каскады которой выполнены на диодах, расположенных, конечно внутри микросхемы.
Рисунок 7.
На входах логического элемента 2И-НЕ между эмиттерами входного транзистора и общим проводом установлены диоды VD1 и VD2. Их назначение защитить вход от напряжения отрицательной полярности, которое может возникнуть в результате самоиндукции элементов монтажа при работе схемы на высоких частотах, либо просто подано по ошибке от внешних источников.
Входной транзистор VT1 включен по схеме с общей базой, а его нагрузкой служит транзистор VT2, который имеет две нагрузки. В эмиттере это резистор R3, а в коллекторе R2. Таким образом, получается фазоинвертор для выходного каскада на транзисторах VT3 и VT4, что заставляет работать их в противофазе: когда закрыт VT3, открыт VT4 и наоборот.
Предположим, что на оба входа элемента 2И-НЕ подан низкий уровень. Для этого достаточно просто соединить эти входы с общим проводом. В этом случае транзистор VT1 будет открыт, что повлечет за собой закрытие транзисторов VT2 и VT4. Транзистор же VT3 окажется в открытом состоянии и через него и диод VD3 ток течет в нагрузку – на выходе элемента состояние высокого уровня (логическая единица).
В том случае, если на оба входа подать логическую единицу транзистор VT1 закроется, что приведет к открытию транзисторов VT2 и VT4. За счет их открытия транзистор VT3 закроется и ток через нагрузку прекратится. На выходе элемента устанавливается нулевое состояние или напряжение низкого уровня.
Напряжение низкого уровня обусловлено падением напряжения на переходе коллектор – эмиттер открытого транзистора VT4 и согласно техническим условиям не превышает 0,4В.
Напряжение высокого уровня на выходе элемента меньше, чем напряжение питания на величину падения напряжения на открытом транзисторе VT3 и диоде VD3 в том случае, когда транзистор VT4 закрыт. Напряжение высокого уровня на выходе элемента зависит от нагрузки, но не должно быть менее 2,4В.
Если на входы элемента, соединенные вместе, подать очень медленно изменяющееся напряжение, меняющееся от 0…5в, то можно проследить что переход элемента из высокого уровня в низкий происходит скачкообразно. Этот переход выполняется в тот момент, когда напряжение на входах достигает уровня примерно 1,2В. Такое напряжение для 155 – й серии микросхем называется пороговым.
На этом можно считать общее знакомство с элементом 2И-НЕ законченным. В следующей части статьи мы познакомимся с устройством различных простейших устройств, таких как различные генераторы и формирователи импульсов.
Борис Алалдышкин
Продолжение статьи: Логические микросхемы. Часть 4.
Электронная книга – руководство про микроконтроллеры AVR для начинающих