You are about to enter a realm of pure digital electronics, where used logical elements (logic gates), which is the fundamental basis of every electronic computing device. When you work with them individually, they are extremely simple to understand, but when you start connecting them together, you get something that seems unattainable in its complexity. So let's start to deal with them consistently.
Logic elements are much more demanding than the 555 timer or the 4026 counter that you used previously. Logical elements requires an exact voltage — 5 V DC without any deviations or peaks in the current signals. Fortunately, this is not so difficult to achieve: it is enough to add to your development Board voltage regulator LM7805, which is shown in the diagram in Fig. 1 and pictures in Fig. 2. The stabilizer receives a supply voltage of 9 V from the normal power source and reduces it to a voltage 5 V. the circuit uses two capacitors. You are 9 In the stabilizer, and 5 volts is supplied to both sides of your breadboard instead of the unregulated voltage, which you used previously. To check voltage use your multimeter and make sure you accurately observe the polarity marking the polarity.

Fig. 1. This simple scheme is very important in order to ensure the supply of stable voltage supply of 5 VDC for logic circuits

Fig. 2. The voltage regulator and its two capacitor can be conveniently mounted on top of the breadboard. It should be remembered that the supply voltage 9 V you need to submit from the left side of the stabilizer, and to remove output 5 volts To the power rail of breadboard
After the installation of the stabilizer take a couple of buttons, two resistors with resistance of 10 ohms, the led with low current consumption and a resistor with resistance 1 kω, and then connect the 74HC00 logic chip as shown in the diagram (Fig. 3). You may notice that many of the pins of the chip are shorted between themselves and connected to minus power supply. In explaining this I will give a little later.

Fig. 3. Pressing one button or both and observe the led, you can easily understand the logical function of the element AND-NOT
Basic information
|
Voltage stabilizers
The simplest models of these small semiconductors on the input the output will get a higher DC voltage and give the output of the smaller amplitude of the stabilized voltage. The third output of the stabilizer (it is usually in the middle) is used to connect the common output of the supply voltage (minus the source). In addition, you also need to install a couple of capacitors to smooth current ripples, as shown in Fig.3.
Usually pyativoltovy stabilizer from its "sign" can apply the voltage to 7.5 or 9 V, and by "exit" to remove the exact value of the voltage equal to 5 V. If you are interested in what happens to the excess voltage, then answer the following stabilizer turns it into heat. For this reason, small stabilizers (like the one shown in Fig. 5) on one of the sides of the body often have a metal plate with a hole in its upper part. The purpose of the plate is to dissipate the heat. This task will be simplified if you attach the stabilizer plate screw to the aluminum plate, since aluminum is a good conductor of heat. Such an aluminum plate called a heat sink, you can easily buy one of the types of radiators that has a set of cooling fins.
 Fig. 4. This is the location of the components on the breadboard is completely identical to the wiring diagram in Fig. 3
For our experiments the dissipation of large heat flow is not necessary, so the radiators we do not need.
 Fig. 5. The device and the function elements AND IS NOT easy to imagine using a simplified scheme, in which there is no power to the chip and there is no attempt to place the wires so that their location corresponded to the location of the wires on the breadboard
When you connect the supply voltage, the led should light. Click on one of the buttons, the led will remain lit. Release the first button and click on another led will remain lit. Now click on both buttons and the led will go out.
Conclusions 1 and 2 are logic inputs to one of four logic elements of a chip 74HC00. Initially they served a voltage close to the voltage of the negative output of the supply voltage because they are connected through pull-up resistors with a resistance of 10 ohms. But each of the buttons, when pressed, delivers to the input of the IC a positive voltage.
The output of logic element chips, as you can see, almost always there is a positive voltage except when the first and second input circuits simultaneously be positive. As integrated circuit performs the logic operation AND NOT, called logical element AND-NOT (NAND). You can see the location of the circuit components on the breadboard in Fig. 4. In Fig. 5 is a simple to understand version schema. U-shaped graphic symbol with a small circle in the lower part is the picture of the dual input logical element AND-NOT. This diagram does not show power supply voltage logic element, but in practice any logical circuits require power, which enables them to provide a signal having a higher current than the signals that they receive. In any case, when you will see a graphical symbol logic chip, try to remember that it to carry out its functions must have food.
In fact, the chip 74НС00 contains 4 elements AND each of which has two logic inputs and one output. Inside the IC the findings of all four logic elements arranged as shown in Fig. 6. Because to perform this simple experiment we need only one logic element, input the conclusions of the unused items directly connected to the negative terminal of the power source.
 Fig. 6. The pin on the chip 74HC00 (four Duhlata-out logic gate AND-NOT)
Pin 14 is used to supply voltage to an integrated circuit; output 7 — negative terminal of the power supply (generic). Almost all products 7400 use the same terminals for voltage supply, so you will always be able to easily perform their replacement.
Let's do it right now. You first need to turn off the supply voltage. Then carefully remove and place the chip 74НС00, pre-decorativ her insights conductive sponge. Instead, install the chip 74НС08 that contains 4 two-element I. you Should ensure that you have installed exactly the same as the previous chip — cut (key) must be located at the top. Reconnect the supply voltage and, using buttons, check the chip in the same way as you did earlier. This time you should notice that the led will light up if both the first and second inputs of the element serves a positive voltage, otherwise the led remains off. Thus, the function of this chip is the exact opposite of the function of the chip. The location of the pins of the chip shown in Fig. 7.
 Рис. 7. Расположение выводов на микросхеме 74HC08 (четыре двухвходо-вых логических элемента И)
Вы, вероятно, удивитесь, насколько полезными могут оказаться эти элементы. Скоро вы увидите, что мы сможем, соединяя эти логические микросхемы вместе, создавать такие вещи, как электронный комбинированный замок, или спаренную электронную игральную кость (домино), или компьютеризованную версию телевикторины, в которой пользователи будут соревноваться, пытаясь дать правильные ответы. И если вы достаточно амбициозны, то вы из обычных логических элементов сможете даже построить компьютер.
|
Basic information |
От Буля к Шеннону
Джордж Буль (George Boole) был британским математиком, который родился в 1815 году и который сделал то, что за всю историю человечества сделало всего лишь несколько людей. Он был достаточно удачлив и умен, чтобы изобрести совершенно новую область математики.Интересно, что в этой математике не используются числа. Буль имел жесткий логический ум и хотел уменьшить мир до набора утверждений типа «истина/ложь», которые могли бы сочетаться друг с другом разными способами. Например, предположим, у нас есть пара Энн и Боб, у которых настолько мало денег, что они могут приобрести только одну шляпу. Очевидно, что если вы случайно увидите Энн и Боба, гуляющими по улице, то в этом случае возможны 4 различных ситуации: ни один из них шляпу не надел; шляпа может быть на голове у Энн или шляпа может быть на голове Боба, но они оба никак не могут быть в шляпе.Эти ситуации отражает диаграмма, приведенная на рис. 8. Все эти состояния возможны за исключением одного, когда круги перекрываются. (Эта диаграмма известна, как диаграмма Венна (Venn diagram). Я предоставляю вам самостоятельно разобраться в этом термине, если он вам, конечно, интересен, и если вы хотите узнать больше). Буль продвинул свою идею намного дальше и показал, как создавать и упрощать существенно более сложные логические построения.
 Рис. 8. Эта несколько поверхностная диаграмма Венна иллюстрирует различные возможности двух человек — Энн и Боба, у которых имеется только одна шляпа
Другой способ обобщить ситуацию с ношением шляпы это создать таблицу истинности (табл.1). В крайней правой колонке приведены комбинации предположений, которые могут быть истинными или ложными. Теперь давайте проверим их по табл. 2.
Таблица 1. Таблица истинности возможностей, связанных с ношением шляпы
Таблица 2. В таблицу истинности внесены другие обозначения, связанные с описанием входов и выходов логического элемента И-НЕ
Это точно такая же таблица, но в ней используются различные обозначения, описывающие ситуацию, которую вы наблюдали при использовании логического элемента И-НЕ.
Буль опубликовал свой научный трактат в 1854 году задолго до того, как это все стало применяться в электрических или электронных устройствах. Фактически в течение его жизни его работа выглядела бесполезной с практической точки зрения. Но человек по имени Клод Шеннон (Claude Shannon) изучил булеву логику, когда учился в Массачусетском технологическом институте (MIT), в 1930 и 1938 годах он опубликовал работы, описывающие каким образом булев анализ мог бы быть применен в схемах, использующих реле. Они сразу получили практическое применение, поскольку в это время быстро росли телефонные сети, создавая сложные проблемы переключения.
Очень простая телефонная проблема может быть выражена аналогичным образом. Предположим два абонента в сельской местности пользуются одной телефонной линией. Если один из них хочет использовать линию или никто из них не хочет использовать линию, то проблем не возникает.
Но они оба не могут пользоваться линией одновременно. Вы можете заметить, что это в точности такая же ситуация, что и ситуация с использованием одной и той же шляпы у Энн и Боба (рис. 9).
 Рис. 9. Энн и Боб пытаются преодолеть ограничения булевой логики
Мы можем легко нарисовать схему с применением двух нормально замкнутых реле, которые создают желательный результат (рис. 10), но если вы представите телефонный коммутатор, который обслуживает тысячи абонентов, то ситуация может стать очень сложной. На практике во времена Шеннона не существовало логического процесса для поиска наилучшего решения и проверки того, что оно использует меньше компонентов, чем некоторое другое решение.
 Рис. 10. Это цепь с использованием реле иллюстрирует необходимую логику для двух телефонных абонентов, которые хотят пользоваться одной линией, а их поведение фактически идентично схеме логического элемента И-НЕ, приведенной на рис. 5
Шеннон видел, что булев анализ может быть использован для этой цели. Точно также, если применить состояние «включено» для представления «1» и состояние «выключено» для представления «0», вы можете построить систему реле, которая сможет выполнять вычисления. А если система может считать, то она может выполнять арифметические действия.
Когда вакуумные лампы заменили работу реле, были построены первые цифровые компьютеры. Транзисторы пришли на место вакуумных ламп, а интегральные микросхемы заменили транзисторы, что привело к созданию настольных компьютеров, которые являются достижением сегодняшнего времени. Но если проникнуть глубоко внутрь и опуститься на самые нижние уровни этих безумно сложных устройств, то мы увидим, что они все еще используют законы логики, открытые Джорджем Булем. Сегодня, когда мы используем поисковые системы в Интернете и вводим операторы «И» и «ИЛИ», чтобы сузить поле поиска, мы фактические используем булевы операторы.
|
Важные сведения |
Основные сведения о логических элементах
Логический элемент И-НЕ это одна из наиболее фундаментальных конструкций в основе цифровых компьютеров, поскольку предоставляет возможность выполнять цифровое сложение. Если же вы хотите узнать об этом больше, то можете попробовать поискать в Интернете с помощью таких запросов, как «двоичная арифметика» и «полусумматор». В общем случае существует 7 типов логических элементов.
- AND
- И-НЕ
- OR
- ИЛИ-НЕ
- Исключающее ИЛИ
- Исключающее ИЛИ-НЕ
- NOT
Среди шести элементов с двумя входами элемент «Исключающее ИЛИ-НЕ» практически не используется. Элемент НЕ имеет один вход и на его выходе присутствует сигнал низкого логического уровня, близкий к напряжению отрицательного вывода источника питания (общему выводу), когда на вход подается сигнал высокого уровня, практически равный напряжению положительного вывода источника, или же на выходе имеется сигнал высокого уровня, когда на входе присутствует сигнал низкого логического уровня, соответствующий напряжению отрицательного вывода источника питания. Элемент НЕ гораздо чаще называют инвертором. Символические обозначения всех семи элементов приведены на рис. 11.
 Рис. 11. Условные графические обозначения, принятые в США, для шести элементов с двумя входами и инвертора с одним входом
Здесь я привел условные графические обозначения логических элементов, которые приняты в США. В Европе применяются несколько другие условные обозначения, но традиционные обозначения, приведенные здесь, являются теми, которые вы будет встречать чаще даже тогда, когда эти элементы используют европейцы. Я также привожу обозначения элементов и соответствующие таблицы истинности (рис. 12), где показаны сигналы на логические выходах (высокого или низкого уровня) для каждой пары сигналов на входах для всех элементов.
 Рис. 12. Входы и соответствующие выходы шести типов логических элементов (следует помнить, что элемент «Исключающее ИЛИ-НЕ» (XNOR) используется крайне редко). Знак «-» означает напряжение низкого уровня, очень близкое к потенциалу земли. Символ «+» означает напряжение высокого уровня, очень близкое к напряжению источника питания цепи. Точные значения напряжений будут изменяться в зависимости от других активных компонентов цепи
Если у вас возникнут трудности с наглядным представлением логических элементов, то вам могут помочь сравнения из области механики. Вы можете представить их как автоматы для продажи жевательной резинки с подвижными пластинами с отверстиями. Два человека, «А» и «В», могут перемещать эти пластины. Люди представляют собой входные сигналы, которые считаются положительными, если они что-либо предпринимают. (Существует также система отрицательной логики, но она не так распространена, поэтому я буду рассматривать только систему положительной логики).
Поток жевательных резинок представляет собой поток положительных зарядов. Весь набор возможных вариантов представления логических элементов приведен на рис. 13 – 18.
 Рис. 13. Наглядное представление двухвходового логического элемента И
 Рис. 14. Наглядное представление двухвходового логического элемента И-НЕ
 Рис. 15. Наглядное представление двухвходового логического элемента ИЛИ
 Рис. 16. Наглядное представление двухвходового логического элемента ИЛИ-НЕ
 Рис. 17. Наглядное представление двухвходового логического элемента «Исключающее ИЛИ»
 Рис. 18. Наглядное представление двухвходового логического элемента «Исключающее ИЛИ-НЕ»
|
Basic information |
Сложный мир TTL и CMOS
В конце 1960-х были построены первые логические элементы с использованием транзисторно-транзисторной логики — сокращенно ТТЛ (Transistor-Transistor Logic — TTL), что означало, что микроскопические биполярные транзисторы были созданы методом травления на одной пластине кристалла кремния. Вскоре за ними появились комплементарные структуры металл-оксид-полупроводник — сокращенно КМОП (Complementary Metal Oxide Semiconductors — CMOS). Каждая из таких микросхем представляла собой набор полевых транзисторов со структурой металл-оксид-полупроводник, сокращенно МОП-транзистор (metal-Oxide Field-Effect Transistor — MOSFET). Микросхема 4026, которую вы использовали ранее, это микросхема, выполненная по технологии КМОП (CMOS).Вы, наверное, помните, что биполярные транзисторы усиливают ток. Микросхемы ТТЛ являются аналогичными устройствами: они более чувствительны к току, чем к напряжению. Это требует использования довольно больших токов для их функционирования. А микросхемы КМОП являются аналогами программируемых однопереходных транзисторов (PUT), которые я использовал ранее. Они чувствительны к напряжению, что дает им возможность почти не потреблять ток, когда они ожидают входного сигнала или выдерживают паузу после подачи сигнала.Два семейства микросхем ТТЛ- (TTL) и КМОП-типа (CMOS) существуют и поныне. В таблице на рис. 19 обобщены их основные преимущества и недостатки. Элементы серии КМОП с номерами микросхем 4000 и выше могут быть легко повреждены статическим электричеством, но они имеют большую ценность, поскольку потребляют очень малую энергию. Серия ТТЛ с номерами микросхем от 7400 и выше потребляет больше энергии, но обладают меньшей чувствительностью и работают очень быстро. Поэтому, если вы хотите построить компьютер, то будете использовать серию ТТЛ, ну, а если вы хотите построить какую-то электронную штучку, которая должна работать неделями от небольшой батарейки, то будете использовать семейство КМОП-микросхем.
 Рис. 19. Основные различия между двумя семействами логических микросхем. В последующих поколениях эти различия постепенно стираются
С этой точки зрения все становится очень сложным, поскольку производители КМОП-микросхем желали бы увеличить свою долю на рынке за счет приобретения преимуществ ТТЛ. Новые поколения микросхем КМОП также изменили свои номера и стали начинаться с цифр «74», чтобы подчеркнуть их совместимость, а функции их выводов распределяются так, чтобы они соответствовали функциям и выводам микросхем ТТЛ. В результате расположение выводов микросхем КМОП и ТТЛ теперь, как правило, совпадает, но значения напряжений для «высокого» и «низкого» логического уровня сигнала меняются для каждого нового поколения, а максимальные напряжения питания КМОП-микросхем пересматриваются в сторону уменьшения. Помните я добавил вопросительные знаки позади двух категорий в колонках для КМОП, поскольку эти микросхемы начинают преодолевать свои прежние недостатки, по меньшей мере, в некоторых аспектах.
Здесь приведена краткая сводка, которая может быть полезна вам, если вы ищете микросхему, которую можно найти в Интернете, но сомневаетесь в ее технических характеристиках.
Там, где вы в обозначении типа микросхемы видите букву «х» это означает, что в этом месте могут присутствовать различные цифры. Таким образом, обозначение «74хх» включает в себя микросхему 7400 (четыре двухвходовых логических элемента И-НЕ), микросхему 7402 (четыре двухвходовых логических элемента ИЛИ-НЕ), микросхему 74150 (16-битовый селектор данных) и т. д. Комбинация букв, которые находятся перед цифрами «74», идентифицирует производителя микросхемы, а буквы после этих цифр могут означать тип корпуса, а также содержание тяжелых металлов, которые загрязняют окружающую среду, и другие технические особенности.
Семейство ТТЛ (TTL)
- 74xx — старое оригинальное поколение, в настоящее время устарело.
- 74Sxx — более высокоскоростная серия с диодами Шоттки (Schottky), в настоящее время устарела.
- 74LSxx — серия с диодами Шоттки (Schottky), потребляющая малую мощность, в настоящее время используется редко.
- 74ALSxx — продвинутая серия с диодами Шоттки (Schottky) с низким потреблением мощности.
- 74Fxx — более быстрая серия, чем серия 74ALSxx.
Семейство КМОП (CMOS)
- 40xx — старое оригинальное поколение, в настоящее время устарело.
- 40xxB — серия 4000B была улучшена, но все еще очень чувствительна к воздействию статического электричества. Эти микросхемы все еще используются во многих схемах для любителей электроники, поскольку они работают при относительно высоких значениях напряжения и в состоянии включать светодиоды и даже небольшие реле напрямую (без всякого усиления).
- 74HCxx — высокоскоростные КМОП-микросхемы с номерами деталей, соответствующих семейству ТТЛ, а также с назначением выводов, аналогичным выводам ТТЛ, но входные и выходные напряжения этих микросхем не совпадают с такими же напряжениями ТТЛ-микросхем.
- 74HCTxx — аналогична предыдущей серии 74НСхх, но напряжение питания соответствует напряжению для семейства ТТЛ.
- 74ACxx — продвинутая версия серии 74НСхх, она быстрее и с большей выходной мощностью.
- 74ACTxx — аналогична предыдущей серии 74АСхх, но имеет те же самые функции выводов и значения напряжений, что и у семейства ТТЛ-микросхем.
- 74AHCxx — продвинутая высокоскоростная серия КМОП.
- 74AHCTxx — аналогична предыдущей серии 74АНСхх, но имеет те же самые функции выводов и значения напряжений, что у семейства ТТЛ-микросхем.
- 74LVxx — версии, требующие низкого напряжения питания (3,3 В), включают серии LV, LVC, LVT и ALVC.
|
Как вы можете видеть, в настоящее время мы должны относиться к интерпретации номера детали очень внимательно.
Да, но какое семейство и поколение микросхем мы должны использовать? Это зависит от очень многого! Далее приведены некоторые основополагающие принципы выбора.
Что вам не нужно
- Различия в скоростях работы с нашей точки зрения не имеют особого значения, поскольку мы не собираемся монтировать схемы, которые будут работать на частотах, измеряемых в мегагерцах.
- Различия в ценах семейств и поколений микросхем столь незначительные, что их практически можно не учитывать.
- КМОП-микросхемы с низким значением напряжения (серии 74LVхх) для небольших экспериментальных схем не очень интересны.
- Старайтесь избегать использования в одной и той же схеме микросхем различных семейств и различных поколений одного и того же семейства. Они могут оказаться несовместимыми.
- Некоторые вариации современных микросхем могут выпускаться только для схем поверхностного монтажа. Поскольку с ними гораздо труднее обращаться и их основное преимущество заключается только в том, что они имеют маленькие размеры, то я не рекомендую пользоваться такими микросхемами.
- Компоненты семейства ТТЛ серии 74LSхх и 74ALSхх не могут выдавать такой же ток, который выдают такие серии, как 74Sхх и 74Fхх. Поэтому они вам не нужны.
Что вы должны использовать
- Старые серии 74LSхх семейства ТТЛ были настолько популярны, что их все еще можно найти в схемах, которые были специально созданы под эти микросхемы. Их еще можно приобрести в Интернете в различных источниках, но, если это невозможно, то их можно заменить интегральными схемами серии 74HCTхх, которые спроектированы с идентичными функциями.
- Старые серии 4000В микросхем семейства КМОП все еще используются любителями электроники, поскольку их способность применяться с высокими значениями напряжения очень удобна. Если микросхемы семейства ТТЛ и ТТЛ-совместимые ИС требуют точного значения напряжения питания, равного 5 В, то микросхемы серии 4000В способны работать от напряжения 15 В и могут напрямую использоваться для включения светодиодов и срабатывания небольших реле. Некоторые любители также испытывают ностальгические чувства к серии 74Cxx, которая имеет такие же функции выводов, что и микросхемы ТТЛ, но при этом в состоянии работать с более высокими напряжениями и выдавать большие значения тока. Проблема заключается в том, что некоторые интегрированные схемы серии 74Cxx почти «вымерли», в то время как микросхемы 4000B все еще доступны, хотя и считаются полностью устаревшими.
В итоге: я предлагаю использовать микросхемы 4000B только в том случае, если вы хотите сделать копию старой схемы (устройства) или если современный эквивалент недоступен (именно поэтому я выбрал микросхему 4026B для таймера измерения реакции человека, поскольку я не мог найти современный эквивалент, который в состоянии управлять 7-сегментными индикаторами напрямую, и я не хотел иметь дело с большим количеством деталей, чем это необходимо).
Если вы обратитесь к некоторым поставщикам, работающим через Интернет, например, такой компании, как Mouser Electronics, то вы обнаружите, что в настоящее время наиболее популярно семейство 74Cхх. Эти микросхемы доступны для монтажа в сквозные отверстия (что требуется при использовании макетной и перфорированной плат). Они имеют высокое значение входного сопротивления, характерное для семейства КМОП (что очень полезно), и то же самое назначение выводов, что и уже устаревшая серия 74LSxx.
Сокращения
При изучении листов технических данных на микросхемы вы, вероятно, обнаружите некоторые или все из приведенных далее сокращений.
- VOH min — минимальное выходное напряжение высокого логического уровня.
- VOL max — максимальное выходное напряжение низкого логического уровня.
- VIH min — минимальное входное напряжение, которое может считаться напряжением высокого уровня.
- VIL max — максимальное выходное напряжение, которое может считаться напряжением низкого уровня.
Basic information |
Происхождение логических элементов
Семейство интегральных микросхем серии 7400 было представлено компанией Texas Instruments, начиная с логического элемента И-НЕ (микросхемы7400), еще в 1962 г. Некоторые компании уже продавали свои логические ИС и до этого, но серия 7400 стала доминировать на рынке. Лунная миссия Аполлонов использовала компьютеры, построенные на микросхемах серии 7400, и они были основным элементом миникомпьютеров в течение всех 1970-х.Компания RCA представила серию логических микросхем 4000 в 1968 г., которые были построены на КМОП-транзисторах; компания Texas Instruments выбрала технологию ТТЛ. Микросхемы КМОП потребляют меньшую мощность, поэтому излучают меньше тепла и обладают большей универсальностью при использовании в схемах, поскольку каждая микросхема может быть источником напряжения для других. Семейство КМОП было более терпимым к диапазону изменения напряжения (от 3 до 15 В), но не могло использоваться при частотах переключения выше 1 МГц. Семейство ТТЛ было в 10 раз быстрее.
Конструкции постепенно улучшались, что приводило к более высоким скоростям работы КМОП-микросхем, что стало приводить к более редкому использованию ТТЛ. Правда до сих пор некоторые люди испытывают специфические ностальгические чувства к логическим элементам, которые «летали на Луну».
На рис. 20 показана одна из плат, сделанных вручную, из которых Билл собрал свой компьютер.
 Рис. 20. Любитель Билл Базби (Bill Buzbee) самостоятельно собрал веб-сервер полностью на логических микросхемах серии 7400, самая старая из которых была произведена в конце 1969 г.
|
Basic information |
Nаиболее распространенные номера деталей
Каждый вывод микросхемы с 14 выводами может содержать 4 двухвходовых логических элемента, три элемента с тремя входами, один элемент с восемью входами или 6 инверторов с одним входом и выходом, как это показано в приведенной далее табл. 3.Таблица 3.
Note. Микросхема 744078 имеет выход «ИЛИ» и выход «ИЛИ-НЕ» на одной и той же микросхеме.
На рис. 21-29 показаны внутренние соединения для некоторых наиболее распространенных логических микросхем, которые вы, скорее всего, и будете использовать. Следует помнить, что в микросхеме 7402 элемент входов и выходов логических элементов ИЛИ-НЕ расположены несколько иначе по сравнению с другими микросхемами.
 Рис. 21. Микросхема 7402 (четыре двухвходовых логических элемента ИЛИ-НЕ). Следует помнить, что входы микросхемы 7402 расположены несколько в ином порядке по сравнению с другими микросхемами
 Рис. 22. Микросхема 7404 (шесть инверторов)
 Рис. 23. Микросхема 7410 (три трехвходовых логических элемента И-НЕ)
 Рис. 24. Микросхема 7411 (три трехвходовых логических элемента И)
 Рис. 25. Микросхема 7420 (два четырехвходовых логических элемента И-НЕ)
 Рис. 26. Микросхема 7421 (два четырехвходовых логических элемента И)
 Рис. 27. Микросхема 7427 (три трехвходовых элемента ИЛИ-НЕ)
 Рис. 28. Микросхема 7432 (четыре двухвходовых логических элемента ИЛИ)
 Рис. 29. Микросхема 7486 (четыре двухвходовых логических элемента «Исключающее ИЛИ»)
|
Правила соединения логических элементов
Допускается:
- Вы можете подключать вход логического элемента напрямую к вашему источнику стабилизированного напряжения (к его плюсовому выводу), либо к его минусовому выводу (общему).
- Вы можете подключать выход одного элемента напрямую к входу другого элемента.
- Выход одного логического элемента может служить источником напряжения для входов многих других ИС (это называется разветвлением по выходу (fanout)). Точное соотношение зависит от микросхемы, но вы можете почти всегда запи-тывать до 10 входов с помощью одного логического вывода. Выход логической микросхемы может управлять запуском (вывод 2) таймера 555. На выходе таймера может быть до 100 мА, что вполне достаточно для включения полдюжины светодиодов или небольших реле.
- Входной сигнал низкого уровня не обязательно должен быть равен 0 В. Логический элемент серии 74НСхх будет считать любое напряжение, которое ниже 1 В, низким логическим уровнем.
- Входной сигнал высокого уровня не обязательно должен быть 5 В. Логический элемент серии 74НСхх будет считать любое напряжение выше 3,5 В высоким логическим уровнем.
На рис. 30 и 31 приведено сравнение допустимых напряжений для входных и выходных сигналов микросхем серий 74НСхх и 74LSхх.

Рис. 30. Каждое семейство логических микросхем и каждое поколение такого семейства обладает различными стандартами для минимальных и максимальных входных и выходных уровней напряжений. На этой схеме показаны стандарты, используемые для поколения «НС» семейства КМОП-микросхем. Следует помнить, что необходимый ток для входного сигнала является минимальным по сравнению с сигналом, который доступен на выходе. Напряжение питания микросхемы создает такую разницу

Рис. 31. Поскольку поколение «LS» ТТЛ-семейства имеет настолько большие допуски для входных напряжений и различные стандартные значения для выходных напряжений, то поколение «LS» микросхем ТТЛ-семейства не следует использовать совместно с поколением «НС» микросхем семейства КМОП без использования нагрузочных резисторов, которые необходимы для того, чтобы привести микросхемы «LS» в соответствие со стандартами, применимыми к микросхемам «НС». В качестве примера использования микросхемы «LS» обратитесь в «Эксперимент 21. Гонка до места»
Не допускается:
- Не должно быть неподсоединенных выводов! При применении КМОП-микросхем, таких как семейство «НС», вы должны всегда подключать все выводы входов к известному значению напряжения, даже если эти выводы не используются. При применении однополюсного однопозиционного переключателя типа SPST для управления входом, помните, что в положении «выключено» он оставляет вход не подключенным. Для предотвращения такой ситуации используйте подтягивающий или согласующий резистор (рис. 32).

Рис. 32. Поскольку КМОП-микросхемы очень чувствительны к изменениям на входе, логический вход никогда не следует оставлять «плавающим» или неподключенным к определенному источнику напряжения. Это означает, что многие переключатели или кнопки должны использоваться с подтягивающими или согласующими резисторами таким образом, что, когда контакты переключателей будут разомкнуты, входы микросхем должны оставаться в определенном состоянии
- Для подачи напряжения питания на логические элементы семейства 74НСхх или 74LSхх не следует использовать нестаби-лизированные источники питания с напряжением более 5 В.
- Будьте очень внимательны при использовании выхода логического элемента даже для подключения светодиодов с низким потреблением тока. Всегда следует знать сколько точно миллиампер для этого необходимо. Кроме того, будьте внимательны при использовании выхода логического элемента для одновременного подключения его к входу другого элемента и для включения светодиода. На светодиоде может падать такое выходное напряжение, что после этого другой логический элемент неверно определит истинный уровень выходного сигнала. Всегда следует проверять токи и напряжения при модификации или разработке новых схем.
- Никогда не следует подавать значительное напряжение или ток на выходной вывод логического элемента.
- Никогда не следует непосредственно соединять выходы двух или более логических элементов. Если же все же необходимо сделать общую выходную шину для нескольких микросхем, то на их выходах следует использовать диоды для защиты выходов от воздействия друг на друга (рис. 33).

Рис. 33. Выход одного логического элемента не должен использоваться для непосредственного подключения к выходу другого логического элемента. Для изолирования выходов микросхем могут использоваться диоды или они могут подключаться через другой логический элемент
В семействе логических микросхем 74HCxx каждый вход логического элемента потребляет всего лишь микроамперы, а выход может быть источником тока порядка 4 мА. Это выглядит несколько парадоксальным: как может микросхема выдавать больше, чем она получает на входе? Ответ заключается в том, что она потребляет дополнительную энергию от источника питания, который подключен к выводам 7 и 14. Это тот самый источник, от которого и поступает дополнительный ток.
Поскольку на логическом выходе микросхемы может быть больший ток, чем на логическом входе, мы можем установить интегральную схему в состояние, в котором она остается во «включенном» состоянии и становится похожей на реле в устройстве охранной сигнализации, которое подключается так, что может самофиксироваться. Простейший способ добиться этого — использовать в микросхеме части выходного сигнала в качестве одного из входных.
На рис. 34 показан логический элемент И, у которого один их входов подключен к плюсовому выводу источника питания, а другой вход с помощью подтягивающего резистора удерживается на низком логическом уровне до тех пор пока не будет нажата кнопка, подающая на этот вход высокий логический уровень сигнала. Импульсный диод соединяет выход логического элемента с входом, к которому подключена кнопка и подтягивающий резистор. Следует отметить, что анод диода должен быть подключен к выходу логического элемента, а катод к входу, соединенному с резистором сопротивлением 10 кОм и кнопкой.

Рис. 34. Использование диода дает возможность подать выходной сигнал логического элемента на один из его входов, что, в свою очередь, позволяет зафиксировать элемент в определенном состоянии после получения короткого логического сигнала на входе
На схеме, которая приведена на рис. 34, показано каким образом все это должно быть выполнено на макетной плате. На рис. 35 показана простейшая схема реализации этой идеи.

Рис. 35. В данном случае показана простейшая схема, позволяющая продемонстрировать способ, с помощью которого логический элемент может сам себя зафиксировать после получения входного импульса
Когда вы на схему подадите напряжение питания, светодиод гореть не будет, как это было ранее. Для того чтобы на выходе двухвходового логического элемента И сформировать положительное напряжение, требуется наличие высокого логического уровня напряжения на обоих своих логических входах. В данной схеме в исходном состоянии высокий логический уровень сигнала будет присутствовать только на одном из входов, в то время как другой вход с помощью резистора с сопротивлением 10 кОм будет удерживаться на низком логическом уровне. Теперь нажмите на кнопку и светодиод загорится. Отпустите кнопку и светодиод продолжит гореть, поскольку высокий уровень сигнала на выходе логического элемента И через диод передается назад на его вход, и этого вполне достаточно, чтобы «преодолеть» отрицательное напряжение, которое подается подтягивающим резистором.
Выходной сигнал этого элемента И подается на один его вход, поэтому светодиод остается в этом состоянии до тех пор, пока не будет отключено питание. Такое схематическое решение называется защелкой и может быть очень полезно, когда вы на выходе хотите получить сигнал, который должен сохраняться даже после того, как пользователь нажал и отпустил кнопку.
Вы не можете взять и просто подключить выход логического элемента к одному из его входов, используя кусок обычного провода, поскольку это даст возможность положительному напряжению от сенсорного выключателя попасть на выход и повлиять на выходной сигнал. Запомните, вы никогда не должны подавать напряжение на выходной вывод логического элемента. Диод предотвращает возможность возникновения такой неприятности.
Теперь, если вы усвоили базовые сведения о логических элементах, вы готовы продолжить ваш первый реальный проект, в котором мы будем использовать всю ту информацию, которую я вам успел предоставить.
Author: Charles Platt