Skip to content

И-НЕ: из чего сделан самый главный кубик

Финал серии «Транзисторы». Мы прошли путь: один MOSFET-ключ → пара CMOS (инвертор). Сегодня соберём из четырёх транзисторов элемент И-НЕ (NAND) — и на этом остановимся. Нас интересует не логика сама по себе (она в другой серии уроков), а то, из чего логический элемент физически сделан на уровне транзисторов.

1. Крючок: один кубик, из которого строят ВСЁ

Есть кирпичик LEGO, из которого можно собрать любую фигуру. В цифровой электронике такой кирпичик — И-НЕ. Удивительный факт на 10 секунд:

Из одних только элементов И-НЕ можно собрать вообще любую цифровую схему — память, сумматор, целый процессор. Больше ничего не нужно. Один тип кубика — и весь компьютер.

А сам этот всемогущий кубик — это просто четыре MOSFET-ключа, соединённых хитрым образом. Сегодня ты их соединишь руками и проверишь на светодиодах, что кубик работает точно по таблице.

2. Сквозная метафора: двери к плюсу и двери к земле

Вернёмся к нашей картинке из прошлого урока — выход между «плюсом наверху» и «землёй внизу». Только теперь входов два: назовём их A и B. И дверей стало по две с каждой стороны.

  • Внизу (путь к земле) — две двери в ряд, одна за другой. Чтобы дойти до земли, надо открыть ОБЕ. Открыта только одна — путь всё равно перекрыт. Это «дверь-И»: нужны и A, и B.
  • Наверху (путь к плюсу) — две двери рядом, параллельно. Чтобы дойти до плюса, хватит открыть ЛЮБУЮ одну. Это «дверь-ИЛИ».

Вывод к земле («0» на выходе) откроется, только когда открыты обе нижние двери — то есть когда и A, и B высокие. Во всех остальных случаях сверху найдётся открытая дверь, и выход подтянется к плюсу («1»).

Получается: выход = «0» только при A И B. А раз выход перевёрнут (не «1», а «0») — это И-НЕ. Держи эту картинку, к ней вернёмся.

3. Ядро без воды

Блок А. Четыре транзистора и как они стоят

Нижние — два N-канальных, включены ПОСЛЕДОВАТЕЛЬНО (в ряд, от выхода вниз к земле). N открывается высоким уровнем. Верхние — два P-канальных, включены ПАРАЛЛЕЛЬНО (рядом, от плюса к выходу). P открывается низким уровнем. Вход A идёт на затворы одного N и одного P. Вход B — на затворы другого N и другого P.

Простое правило-заклинание для транзисторов:

  • Последовательно = И (нужны ОБА открыты, чтобы был путь).
  • Параллельно = ИЛИ (хватит ОДНОГО открытого).

Нижняя пара N стоит последовательно → она делает «И». Верхняя пара P стоит параллельно → «ИЛИ». Вместе с переворотом «плюс/земля» это и даёт И-НЕ.

Блок Б. Как это выглядит (упрощённая схема)

                    +VDD
                     │
            ┌────────┴────────┐
        P(A)│                 │P(B)     ← два P параллельно (ИЛИ)
            └────────┬────────┘
                     ●──────── ВЫХОД
                     │
                 N(A)│                   ← два N последовательно (И)
                     │
                 N(B)│
                     │
                    GND

Вход A управляет P(A) и N(A). Вход B управляет P(B) и N(B).

Блок В. Таблица истинности (проверяем транзисторами)

Формул нет — есть таблица. Но мы её не заучиваем, а выводим, прослеживая ключи:

ABN(A)N(B)Путь к земле?P сверхуВыход
00закрытзакрытнетоба открыты1
01закрытоткрытнет (нижний ряд разорван)P(A) открыт1
10открытзакрытнет (нижний ряд разорван)P(B) открыт1
11открытоткрытДАоба закрыты0

Выход падает в «0» только в последней строке — когда оба входа «1». Это и есть И-НЕ.

Значок элемента И-НЕ — «И» (плоская спинка, круглый нос) с кружком-переворотом:

   A ──┐
       │‾‾‾‾\
       │     )o── Выход
       │____/
   B ──┘

Блок Г. Почему И-НЕ, а не «И»

«Чистое И» на CMOS напрямую собрать сложнее — транзисторы по своей природе всегда переворачивают сигнал (тянут выход к противоположной стороне). Поэтому «родной» для транзисторов результат — это И с переворотом = И-НЕ. Чтобы получить обычное «И», к выходу И-НЕ просто добавляют инвертор (тот самый, с прошлого урока). Природе транзистора ближе «НЕ» — вот почему И-НЕ такой базовый.

4. Концептуальный чек-ап

Вопрос 1

A = 1, B = 0. Открыт ли путь к земле через нижние N? Что на выходе?

Вопрос 2

Почему два нижних N-транзистора стоят последовательно, а не параллельно? Что бы поменялось, если поменять их местами (сделать параллельно)?

Вопрос 3

В какой единственной строке таблицы выход равен «0»? Как это связано со словом «И»?

Вопрос 4

Почему транзисторам «проще» сделать И-НЕ, чем чистое И?

Вопрос 5

Сколько всего транзисторов в одном элементе И-НЕ и как они делятся на верх/низ?

5. Разбор схемы: ведём случай A=1, B=1 по шагам

Шаг 1. Подаём на оба входа «1»

Высокий уровень на всех четырёх затворах.

Шаг 2. Что с нижними N

N открываются высоким. Оба N — открыты. Два открытых ключа в ряд → сплошной путь от выхода к земле.

Шаг 3. Что с верхними P

P открываются низким. На затворах высокий → оба P закрыты. Путь к плюсу перекрыт.

Шаг 4. Куда подтянется выход

Открыта только дорога вниз, к земле → выход = «0».

Проверка «а если хоть один вход = 0»

Тогда его N закрывается → нижний ряд разорван (последовательно! одного хватает, чтобы порвать путь). А его P открывается → верх тянет выход к плюсу → выход = «1». Сходится с таблицей.

6. Практика на верстаке

Железо: макетная плата, осциллограф Rigol DS804, ESP32, два светодиода + резисторы 330 Ом (для входов) и один для выхода, кнопки/провода. Для И-НЕ — либо готовая CD4011 (четыре И-НЕ в корпусе, надёжно для класса), либо дискретная сборка из 4 logic-level MOSFET: 2×N (AO3400) + 2×P (AO3401).

Сборка 1. И-НЕ на готовой микросхеме CD4011

Питание 3,3 В. Возьми один элемент И-НЕ. Входы A и B заведи на две кнопки (нажата — «1», отпущена — через резистор к «0»). К выходу — светодиод через 330 Ом.

Пройди руками всю таблицу:

  • Обе кнопки отпущены (0,0) → светодиод горит (выход 1).
  • Одна нажата (0,1 и 1,0) → горит.
  • Обе нажаты (1,1) → светодиод гаснет (выход 0).

Ты живьём проверил таблицу истинности самого главного кубика.

Сборка 2. Автопроверка от ESP32 + осциллограф

Залей скетч, который сам перебирает входы 00 → 01 → 10 → 11. Заведи два выхода ESP32 на входы A и B, а выход И-НЕ — обратно на вход ESP32 (для измерения) и на светодиод.

  • В «Мониторе порта» ESP32 печатает: какие A и B он подал и что получил на выходе — сверяешь с таблицей автоматически.
  • На осциллографе: CH1 — вход A, CH2 — выход. Видно, как выход «проваливается» в 0 ровно в моменты, когда A и B одновременно высокие.

Сборка 3. Собери «И» из «И-НЕ»

Возьми выход И-НЕ и подай его на вход инвертора (второй элемент или CD4069). Переворот переворота = чистое И: светодиод теперь горит только когда обе кнопки нажаты. Ты своими руками достроил новый логический элемент из базового кубика.

Сборка 4 (ломаем и доводим до предела)

Осознанно, под присмотром учителя.
  • Вход в воздухе. Отключи вход B совсем. Выход начнёт дёргаться от наводок — светодиод мигает хаотично. Вывод: неиспользуемый вход логики нельзя бросать, его подтягивают резистором к «0» или «1».
  • Медленное нажатие. Нажимай кнопку очень медленно и дребезжаще. На осциллографе выход дрожит и переключается несколько раз на одном нажатии — это «дребезг контактов». Так дети понимают, зачем в реальных схемах ставят подтяжки и антидребезг.

7. Разноуровневые задания

Уровень 1 (воспроведение). Заполни выход И-НЕ: (0,0)→__ , (0,1)→__ , (1,0)→__ , (1,1)→__ .

Уровень 2 (понимание). Объясни через транзисторы, почему выход = 0 только при A=1 и B=1. Причём тут «последовательно = И»?

Уровень 3 (понимание). Почему для транзисторов «родной» результат — это И-НЕ, а чистое «И» приходится достраивать инвертором?

Уровень 4 (применение). Нарисуй, как из И-НЕ сделать простой инвертор НЕ (подсказка: соедини оба входа вместе и подавай на них один сигнал). Проверь по таблице, что получится переворот.

Уровень 5 (творчество). У тебя есть только элементы И-НЕ. Придумай, как собрать «ИЛИ» (подсказка: инвертируй сначала каждый вход, потом объедини). Нарисуй блок-схему из кубиков И-НЕ. Это докажет, что И-НЕ — универсальный кирпичик.

8. Итог серии

Вернись к двум рядам дверей. Нижние N стоят в ряд (нужны обе — это «И»), верхние P стоят рядом (хватит одной), а весь ключ переворачивает результат — получается И-НЕ. Четыре транзистора — и в руках у тебя универсальный кубик, из которого собран любой процессор.

И это финал нашего пути по транзисторам: от одного ключа, что зажигал светодиод, через пару CMOS, что переворачивала сигнал, к элементу И-НЕ, из которого строится вся цифровая техника. Дальше — уже не про транзисторы, а про то, как из таких кубиков складывают логику.

Мостик дальше: глубокое устройство логических элементов, таблицы, схемы и микросхемы серии 74 — в отдельной серии уроков по цифровой электронике. Там ты уже не будешь считать транзисторы: кубик И-НЕ станет для тебя одной кнопкой, как сегодня им стала для тебя пара MOSFET.

Дополнительные вопросы