74HC04 и 74LS04 — одни из самых широко используемых NOT-затворных микросхем в цифровой электронике, ценятся за простоту, надёжность и универсальность. Будь то коррекция полярности сигнала, восстановление деградированных форм сигналов или буферизация слабых логических источников, эти шестнадцатигранные инверторы помогают поддерживать стабильные цифровые системы.

74HC04 / 74LS04 Функциональность NOT Gate
74HC04 и 74LS04 — это шестнадцатигранные инверторные ИС, каждая из которых содержит шесть независимых элементов NOT. Каждый элемент выводит логическую противоположность своему входу: HIGH становится LOW, а LOW — HIGH. Эти микросхемы обычно используются для коррекции полярности сигнала, восстановления деградированных цифровых сигналов и буферизации слабых источников, которые не могут напрямую управлять другими логическими входами. Поскольку они создают резкие переходы и стабильную синхронизацию, они полезны для формирования сигналов, изоляции ступеней и обеспечения надёжной работы при объединении различных цифровых подсистем.
CMOS (74HC04) против TTL (74LS04) Внутренняя эксплуатация
Хотя оба устройства выполняют идентичную логику NOT-затворов, они отличаются внутренней технологией транзистора, которая влияет на диапазоны напряжений, возможности тока, энергопотребление и поведение порогов.

• 74LS04 – TTL (биполярная транзисторная логика)
74LS04, построенный на TTL-биполярной транзисторной логике, работает от фиксированного питания 5V и разработан для классических TTL-систем, предлагая сильную способность поглощать ток, подходящую для работы светодиодов или нескольких входов TTL, стабильные пороги входа TTL, обеспечивающие предсказуемое поведение в шумных условиях, а также более высокое статическое и динамическое энергопотребление благодаря архитектуре биполярных транзисторов.
• 74HC04 – CMOS (комплементарная логика MOSFET)
74HC04, построенный на логике CMOS (комплементарный MOSFET), работает в широком диапазоне 2–6 В, совместим с системами 3,3 В и 5 В, обеспечивает чрезвычайно низкое статическое энергопотребление, обеспечивает более высокую устойчивость к шуму, чем TTL, и обеспечивает сбалансированный ток питания и погружения, хотя с более слабой возможностью управления светодиодами по сравнению с устройствами LS, что делает его идеальным для современных микроконтроллерных плат, требующих гибкого напряжения и низкого энергопотребления.
Распиновка 74HC04 / 74LS04
Стандартный пакет DIP-14 содержит шесть инверторов, расположенных симметрично для удобства маршрутизации плат. Каждый затвор имеет один вход (A) и один выход (Y), и все элементы имеют одинаковые выводы питания и заземления.

| Пин | Лейбл | Описание |
|---|---|---|
| 1 | 1A | Вход, Ворота 1 |
| 2 | 1 год | Выход, Гейт 1 |
| 3 | 2A | Вход, Ворота 2 |
| 4 | 2Y | Выход, Гейт 2 |
| 5 | 3A | Вход, Ворота 3 |
| 6 | 3Y | Выход, Гейт 3 |
| 7 | GND | Ссылка на землю |
| 8 | 4Y | Выход, Ворот 4 |
| 9 | 4A | Вход, Ворота 4 |
| 10 | 5Y | Выход, Ворот 5 |
| 11 | 5A | Вход, Ворота 5 |
| 12 | 6 лет | Выход, Ворот 6 |
| 13 | 6A | Вход, Ворота 6 |
| 14 | VCC | +5V (LS) / 2–6V (HC) |
Электрические характеристики 74HC04 / 74LS04
| Параметр | 74HC04 (CMOS) | 74LS04 (TTL) | Примечания |
|---|---|---|---|
| Напряжение питания | 2–6V | 4,75–5,25V | HC работает на 3,3 В; LS требует строгих 5V |
| Выходной ток | ±4 мА | \~8 мА раковина / низкий источник | LS лучше поглощает светодиодный ток |
| Задержка распространения | 8–14 нс | 15–25 нс | HC становится быстрее по мере роста VCC |
| Фан-Аут | 10–15 CMOS входов | 10 TTL-входов | Важна роль в многодрайверных проектах |
Выбор правильной версии 74HC04 / 74LS04
• 74HC04 – стандартный CMOS
Лучший универсальный выбор для современных цифровых систем. Подходит как для логики 3,3V, так и 5V, обеспечивает низкое энергопотребление и стабильную работу с микроконтроллерами.
• 74HCT04 – CMOS с входами, совместимыми с TTL
Выходы ведут себя как HC, но входы соответствуют пороговым значениям TTL. Используйте это, когда CMOS система должна принимать сигналы 74LS/TTL без несовпадающих логических уровней.
• 74LS04 – TTL
Надёжный инвертор только на 5 В с сильным током. Она остаётся предпочтительницей для устаревших плат, управления светодиодными индикаторами и промышленных условий, где ожидаются пороговые значения TTL.
• Высокоскоростные варианты (74AC04 / 74ACT04 / 74AUC04)
Используется в быстрых тактах, RF-логике или точные тайминг маршрутах. Эти семейства обеспечивают значительно меньшую задержку распространения, но требуют тщательного выбора напряжения и расположения печатных плат.
Таблица сравнения вариантов
| Вариант | Логическое семейство | Диапазон напряжения | Скорость (tpd) | Сила привода | Лучшие сценарии использования |
|---|---|---|---|---|---|
| 74HC04 | CMOS | 2–6V | 8–15 ns | \~4–6 мА | Общая логика 3.3V/5V |
| 74HCT04 | CMOS (TTL-входы) | 4,5–5,5 В | 8–15 ns | \~4–6 мА | TTL-to-CMOS-интерфейс |
| 74LS04 | TTL | Только 5V | 12–25 нс | Сильный прогиб | LED-привод, устаревший TTL |
| 74AC04 | Продвинутый CMOS | 2–6V | 3–7 нс | Высокий | Высокоскоростные тактовые частоты |
| 74LVC04 | Низковольтный CMOS | 1.65–3.6V | 2–5 нс | Высокий | Современные MCU/SoC |
Поведение элемента NOT и правила плавающего входа
Таблица истины
| Вход | Выход |
|---|---|
| LOW | ВЫСОКИЙ |
| ВЫСОКИЙ | LOW |
Неподключённый вход не имеет определённого состояния. Он может улавливать шум, переключаться случайным образом или увеличивать энергопотребление, особенно с устройствами CMOS (HC/HCT).
Рекомендуемые методы
• Используйте подтягивания или подтягивания вниз, чтобы придать каждому входу определённое состояние
• Привязать полностью неиспользуемые затворы к VCC или GND навсегда
• Избегайте оставлять входы CMOS в плавающих условиях при любых обстоятельствах
Применение 74HC04 / 74LS04
Кондиционирование сигнала
Инверторы 74HC04/74LS04 очищают медленные или искажённые цифровые края, восстанавливают ослабленные выходы датчика и делают переходы сигналов ШИМ или коммуникации.
Отскакивание
В RC-входной сети инвертор преобразует коммутационные сигналы в одиночные, чистые переходы, подходящие для цифровых счетчиков или входов MCU.
Осцилляторы и тайминг
Инвертор с RC-сетью может формировать простой квадратно-волновый осциллятор, два каскадных инвертора поддерживают кристаллические генераторы, а дополнительные RC-сети позволяют базовые функции формирования задержек или тактового гейтинга.
Интерфейс и смещение уровней
Эти инверторы исправляют полярные несоответствия между подсистемами, обеспечивают простое смещение уровней 3,3 В ↔ 5 В в семействах HC/HCT и помогают соединять логические семейства с разными пороговыми уровнями.
Логическое построение
Добавив инвертор после вентилей AND или OR, можно строить функции NAND и NOR, либо реализовать упрощённую булевую логику, где требуется инверсия.
Буферизация и привод
Устройства 74HC04/74LS04 усиливают контакты MCU, которые не могут управлять несколькими нагрузками, могут использоваться для управления светодиодами (особенно при более сильном токе погружения LS04) и улучшают целостность сигнала за счёт буферизации и изоляции каскадов схемы.
Примеры схем 74HC04 / 74LS04 NOT Gate
Базовый светодиодный инвертор

Кнопка подаёт сигнал на вход инвертора. Выход ведёт светодиод через резистор.
Это демонстрирует основную инверсию: нажатие на переключатель может включать или выключать светодиод в зависимости от проводки.
Использование нескольких элементов в одной ИС
Один 7404 может выполнять несколько несвязанных задач на одной плате:
• Гейт 1: инвертировать сброс или включить строку
• Затвор 2: очистка краёв ШИМ перед установкой MOSFET драйвера
• Ворота 3: Отскакивайте коммутатор с помощью радиоуправляемого режима
• Элементы 4–6: генерировать простой генератор или элемент задержки
Руководства по устранению неисправностей 74HC04 / 74LS04
| Проблема | Причина | Исправление |
|---|---|---|
| LS04 используется при 3,3 В | Пороги TTL нарушены | Используйте устройство HC/HCT/LVC |
| LED без резистора | Overcurrent | Добавьте 220–330 Ω |
| Нет разрыва | Нестабильность выхода | Добавить 0,1 мкF рядом с VCC |
| Плавающие входы | Случайное переключение | Используйте резисторы для тяги |
| Привод индуктивных нагрузок | Скачки напряжения | Добавить транзистор/MOSFET драйвер |
| Связанные выходы | Конкуренция за выход | Приводите каждую нагрузку отдельно |
Заключение
Освоение 74HC04 и 74LS04 даёт прочную основу для создания более чистых, быстрых и надёжных цифровых схем. От тайминга и осцилляторов до кондиционирования сигналов, смещения уровней и логического проектирования — эти инверторы остаются базовыми инструментами как в современных, так и в устаревших системах. При правильном варианте и лучших практиках они обеспечивают стабильную производительность, надёжную логическую работу и долгосрочную стабильность цепи.
Часто задаваемые вопросы [FAQ]
В чём разница между 74HC04 и 74HCT04?
74HC04 использует входные пороги CMOS, а 74HCT04 — совместимые с TTL. Это делает версию HCT идеальной для необходимых CMOS-выходов, но при этом нужно принимать входные уровни 5V TTL без дополнительного смещения уровней.
Можно ли использовать 74HC04 или 74LS04 для формирования аналогового сигнала?
Да, в пределах определённых границ. Эти инверторы могут выпрямлять медленные или наклонные аналоговые сигналы, если вход чисто пересекает цифровой порог, но они не являются линейными усилителями и не должны использоваться для непрерывной аналоговой обработки.
Сколько чипов 74HC04 или 74LS04 могут использовать одну и ту же силовую рельс?
Вы можете питать несколько чипов от одной рельсы, если питание справляется с их совместным потреблением тока. Добавьте конденсатор разъединения 0,1 мкF на каждую микросхему, чтобы предотвратить шумовое соединение между устройствами.
Нужна ли защита выходов 74HC04 и 74LS04 при подключении длинных проводов?
Да. Длинные провода добавляют ёмкость и шум, что может вызывать звонок или ложное переключение. Используйте последовательные резисторы (50–200 Ω), более короткие трассы или буфер, если целостность сигнала становится проблемой.
Может ли 74HC04 или 74LS04 напрямую приводить реле или мотор?
Нет. Их выходной ток слишком мал для индуктивных нагрузок. Используйте транзистор, MOSFET или отдельную драйверную микросхему и добавьте диод обратной связи через катушку реле для защиты.