bitGateLab Digital · Обучение
Русский
Открыть симулятор

Обучение › Тема 13

От логической схемы к макетной плате на микросхемах 74HC

8 мин чтения · Команда bitGateLab

Схема, которая работает на бумаге, может не заработать на макетной плате из-за мелочей, которых на схеме не видно: разорванная шина питания, перевёрнутая микросхема, «висящий» вход или светодиод без резистора. Здесь вы увидите, как макетная плата соединена внутри, как читать цоколёвку микросхемы 74HC в корпусе DIP с 14 выводами, как рассчитать резистор для светодиода и как последовательно вести отладку.

Как соединены контакты макетной платы

Под отверстиями находятся металлические полоски, которые соединяют отверстия группами. Типичное расположение таково:

Простое правило: два контакта соединены, только если они находятся в одном ряду и по одну сторону от канавки либо на одной шине (и в одной её половине, если шина разорвана). Во всех остальных случаях нужен провод.

Цоколёвка микросхемы в корпусе DIP с 14 выводами

Посмотрите на микросхему сверху, расположив ключ (выемку или точку) вверху или слева. Вывод 1 находится рядом с ключом, а нумерация идёт против часовой стрелки: от 1 до 7 вниз по одной стороне и от 8 до 14 вверх по другой. Вывод 14 оказывается напротив вывода 1.

123 456 7 141312 11109 8 74HC00 1A1B1Y 2A2B2Y GND VCC4B4A 4Y3B3A 3Y
Микросхема 74HC00 (четыре элемента NAND с 2 входами), вид сверху. У каждого элемента n входы обозначены nA, nB, а выход — nY.

У большинства логических микросхем с 14 выводами питание подаётся на противоположные углы: вывод 14 = VCC и вывод 7 = GND. У микросхем с четырьмя элементами по 2 входа расположение выводов одинаковое:

МикросхемаФункцияЭлемент 1Элемент 2Элемент 3Элемент 4
74HC00NANDA=1, B=2, Y=3A=4, B=5, Y=6A=9, B=10, Y=8A=12, B=13, Y=11
74HC08AND
74HC32OR
74HC86XOR

Не забывайте об исключениях. У 74HC02 (четыре элемента NOR) выходы находятся на выводах 1, 4, 10 и 13, а у 74HC04 (шесть инверторов) пары вход/выход таковы: 1→2, 3→4, 5→6, 9→8, 11→10 и 13→12. Прежде чем монтировать любую микросхему, сверьте расположение её выводов с документацией (datasheet).

Токоограничивающие резисторы для светодиодов

Светодиод, подключённый прямо к выходу, потреблял бы весь ток, который способен отдать выход, а это повреждает светодиод или микросхему. Ток задаёт последовательно включённый резистор:

R = (Vвых − Vf) / I

где Vf — падение напряжения на светодиоде (около 2 V для обычных красных, жёлтых и зелёных; около 3 V для синих и белых). Выходы микросхем 74HC рассчитаны на то, чтобы отдавать примерно 4 mA, сохраняя допустимые логические уровни; если требовать больше, выходное напряжение отдаляется от VCC или от GND.

Пример: красный светодиод (Vf = 2 V) на выходе микросхемы 74HC с питанием 5 V при желаемом токе 4 mA.

  1. R = (5 − 2) / 0.004 = 750 Ω.
  2. Выбираем ближайший больший стандартный номинал — 820 Ω.
  3. Реальный ток: I = 3 / 820 ≈ 3.7 mA — в пределах нормы, и этого достаточно, чтобы светодиод был хорошо виден.

При 330 Ω ток составил бы 3 / 330 ≈ 9.1 mA — более чем вдвое больше значения, при котором гарантируются допустимые уровни.

Для светодиода, который горит при логической 1: выход → резистор → анод (длинная ножка) → катод (короткая ножка, срез на корпусе) → GND.

Неподключённые входы

У КМОП-входа чрезвычайно высокое входное сопротивление. Если оставить его «висящим», он не читается ни как «0», ни как «1»: из-за помех или накопленных зарядов на нём устанавливается произвольное напряжение, он может застрять на полпути, а элемент при этом начнёт генерировать колебания или потреблять больший ток, чем обычно. Поэтому:

Развязывающие конденсаторы

При переключении элемент потребляет короткий импульс тока, который из-за индуктивности проводов не успевает вовремя прийти от источника питания, и напряжение на микросхеме на мгновение проседает. Средство от этого — керамический конденсатор ёмкостью 100 nF между VCC и GND, как можно ближе к выводам 14 и 7 каждой микросхемы: он отдаёт этот ток на месте. Кроме того, полезно поставить электролитический конденсатор от 10 до 100 µF там, где питание подводится к макетной плате, соблюдая его полярность.

От схемы к монтажу

Пример: F = A·B + C на микросхемах 74HC08 и 74HC32.

  1. Установите 74HC08 над канавкой ключом в сторону рядов с меньшими номерами. Если вывод 1 попал в ряд 10, то вывод 7 окажется в ряду 16, а вывод 14 — в ряду 10 по другую сторону канавки.
  2. Соедините вывод 14 с шиной +, а вывод 7 — с шиной −. Повторите то же для 74HC32. Рядом с каждой микросхемой поставьте конденсатор 100 nF.
  3. A — на вывод 1, B — на вывод 2 микросхемы 74HC08. Её вывод 3 (A·B) идёт на вывод 1 микросхемы 74HC32.
  4. C — на вывод 2 микросхемы 74HC32. Вывод 3 микросхемы 74HC32 — это F: подключите его к резистору 820 Ω и светодиоду, соединённому с GND.
  5. В обеих микросхемах подключите к GND входы лишних элементов: выводы 4, 5, 9, 10, 12 и 13.

Отладка шаг за шагом

  1. Питание: измерьте мультиметром напряжение прямо между выводами 14 и 7 каждой микросхемы, а не на шинах. Так вы обнаружите разорванную шину или плохо вставленную микросхему.
  2. Ориентация: проверьте ключ каждой микросхемы. Перевёрнутая микросхема получает питание не на те выводы и нагревается; если заметили, что микросхема горячая, немедленно отключите питание.
  3. Входы: убедитесь, что на каждом входе именно тот уровень, который вы ожидаете, включая входы неиспользуемых элементов.
  4. Элемент за элементом: начните со входов и двигайтесь к выходу, сравнивая каждый узел с таблицей истинности. Первый узел, который не совпадает, подскажет, где проблема.
  5. Механика: поищите ножки, подогнувшиеся под микросхему, провода, попавшие в соседний ряд, и неплотно сидящие перемычки.

Типичные ошибки

Попробуйте в симуляторе

Виртуальная макетная плата позволяет потренироваться в размещении деталей и монтаже, прежде чем браться за настоящие компоненты.

  1. Соберите F = A·B + C в редакторе схем и проверьте её таблицу истинности.
  2. Перейдите к виртуальной макетной плате и установите 74HC08 и 74HC32 над центральной канавкой.
  3. Соедините VCC с выводом 14, а GND — с выводом 7 каждой микросхемы.
  4. Смонтируйте входы, соединение между микросхемами и выход на светодиод по списку из примера.
  5. Меняйте A, B и C и убедитесь, что светодиод ведёт себя в соответствии с таблицей истинности.

Упражнения

  1. Какие выводы микросхемы 74HC86 вы использовали бы для элемента 3 и какую функцию он выполняет?
    Ответ

    Входы — на выводах 9 и 10, выход — на выводе 8. Это XOR.

  2. Рассчитайте резистор для зелёного светодиода (Vf = 2.1 V) при 5 V и токе 3 mA и выберите стандартный номинал.
    Ответ

    R = (5 − 2.1) / 0.003 ≈ 967 Ω. Берём 1 kΩ, тогда I = 2.9 / 1000 = 2.9 mA.

  3. Схема из трёх микросхем 74HC работает через раз и сбоит, когда одновременно переключается несколько элементов. Что вы проверили бы в первую очередь?
    Ответ

    Развязывающие конденсаторы: конденсатор 100 nF между выводами 14 и 7 каждой микросхемы, рядом с ней. А также напряжение питания, измеренное на выводах каждой микросхемы.

  4. Микросхема установлена так, что вывод 1 находится в ряду 20, сторона e. В каком ряду и на какой стороне окажется вывод 8?
    Ответ

    Вывод 7 окажется в ряду 26 на стороне e, а вывод 8 — напротив него: ряд 26, сторона f.