74HC04 i 74LS04 należą do najczęściej stosowanych układów scalonych z bramką NOT w elektronice cyfrowej, cenionych za prostotę, niezawodność i wszechstronność. Niezależnie od tego, czy korygują polaryzację sygnału, przywracają uszkodzone przebiegi, czy buforują słabe źródła logiczne, te inwertery heksagonalne pomagają utrzymać stabilność systemów cyfrowych.

Funkcjonalność bramki NOT 74HC04 / 74LS04
74HC04 i 74LS04 to układy scalone z inwerterami sześciokątnymi, każdy zawierający sześć niezależnych bramek NOT. Każda bramka daje logiczne przeciwieństwo swojego wejścia: WYSOKIE staje się NISKIM, a NISKIE staje się WYSOKIE. Układy te są powszechnie używane do korekcji polaryzacji sygnału, przywracania uszkodzonych sygnałów cyfrowych oraz buforowania słabych źródeł, które nie mogą bezpośrednio sterować innymi wejściami logicznymi. Dzięki temu, że generują ostre przejścia i spójne wyczucie czasu, są przydatne do kształtowania sygnałów, izolowania etapów oraz zapewnienia niezawodnej pracy przy łączeniu różnych cyfrowych podsystemów.
CMOS (74HC04) vs TTL (74LS04) Działanie wewnętrzne
Chociaż oba urządzenia wykonują identyczną logikę bramki NOT, różnią się technologią tranzystorów zastosowaną wewnętrznie, co wpływa na zakresy napięcia, możliwości prądowe, zużycie energii oraz zachowanie progowe.

• 74LS04 – TTL (logika tranzystorowa bipolarna)
74LS04, zbudowany na logice tranzystora bipolarnej TTL, pracuje na stałym zasilaczu 5V i jest zaprojektowany dla klasycznych systemów TTL, oferując silną zdolność pochłaniania prądu odpowiednią do sterowania diodami LED lub wieloma wejściami TTL, stałe progi wejściowe TTL zapewniające przewidywalne zachowanie w hałaśliwym środowisku oraz wyższe zużycie energii statycznej i dynamicznej dzięki architekturze tranzystorów bipolarnych.
• 74HC04 – CMOS (Komplementarna logika MOSFET)
74HC04, zbudowany na logice CMOS (Complementary MOSFET), działa w szerokim zakresie 2–6V kompatybilnym z systemami 3,3V i 5V, oferuje niezwykle niskie zużycie energii statycznej, zapewnia wyższą odporność na szumy niż TTL oraz zapewnia zrównoważone zasilanie i prądy toningowe, choć z słabszą zdolnością sterowania LED-em w porównaniu z urządzeniami LS, co czyni go idealnym dla nowoczesnych płyt mikrokontrolerów wymagających elastycznej pracy napięciowej i niskiego poboru energii.
Układ pinów 74HC04 / 74LS04
Standardowa obudowa DIP-14 zawiera sześć falowników ułożonych symetrycznie dla łatwego kierowania płytą. Każda bramka ma jedno wejście (A) i jedno wyjście (Y), a wszystkie bramki mają te same piny zasilania i masy.

| Pin | Etykieta | Opis |
|---|---|---|
| 1 | 1A | Input, bramka 1 |
| 2 | 1Y | Wyjście, bramka 1 |
| 3 | 2A | Input, bramka 2 |
| 4 | 2Y | Wyjście, bramka 2 |
| 5 | 3A | Input, bramka 3 |
| 6 | 3Y | Wyjście, bramka 3 |
| 7 | GND | Odniesienie do ziemi |
| 8 | 4Y | Wyjście, bramka 4 |
| 9 | 4A | Input, bramka 4 |
| 10 | 5Y | Wyjście, brama 5 |
| 11 | 5A | Input, bramka 5 |
| 12 | 6Y | Wyjście, bramka 6 |
| 13 | 6A | Input, bramka 6 |
| 14 | VCC | +5V (LS) / 2–6V (HC) |
Specyfikacje elektryczne 74HC04 / 74LS04
| Parametr | 74HC04 (CMOS) | 74LS04 (TTL) | Uwagi |
|---|---|---|---|
| Napięcie zasilania | 2–6V | 4,75–5,25V | HC działa na 3,3V; LS wymaga ścisłego 5V |
| Prąd wyjściowy | ±4 mA | \~8 mA pochłaniacza / niskiego źródła | LS lepiej pochłania prąd LED |
| Opóźnienie propagacji | 8–14 ns | 15–25 ns | HC rośnie wraz ze wzrostem VCC |
| Fan-Out | 10–15 wejść CMOS | 10 wejść TTL | Ważne w projektach wielonapędowych |
Wybór odpowiedniej wersji 74HC04 / 74LS04
• 74HC04 – Standardowy CMOS
Najlepszy uniwersalny wybór dla nowoczesnych systemów cyfrowych. Nadaje się zarówno do logiki 3,3V, jak i 5V, oferując niskie zużycie energii i stabilną pracę z mikrokontrolerami.
• 74HCT04 – CMOS z wejściami kompatybilnymi z TTL
Wyjścia zachowują się jak HC, ale wejścia spełniają progi TTL. Używaj tego, gdy system CMOS musi przyjmować sygnały 74LS/TTL bez niedopasowanych poziomów logicznych.
• 74LS04 – TTL
Solidny inwerter tylko 5V z silnym prądem zanurzeniowym. Pozostaje preferowany w starszych płytkach, obsłudze wskaźników LED oraz w środowiskach przemysłowych, gdzie oczekiwane są progi TTL.
• Warianty o dużych prędkościach (74AC04 / 74ACT04 / 74AUC04)
Stosowane w szybkich zegarach, logice RF lub precyzyjnych ścieżkach czasowania. Te rodziny oferują znacznie niższe opóźnienie propagacji, ale wymagają starannego wyboru napięcia i układu PCB.
Tabela porównawcza wariantów
| Wariant | Rodzina logiczna | Zakres napięcia | Prędkość (tpd) | Siła napędu | Najlepsze przypadki użycia |
|---|---|---|---|---|---|
| 74HC04 | CMOS | 2–6V | 8–15 ns | \~4–6 mA | Ogólna logika 3.3V/5V |
| 74HCT04 | CMOS (TTL Inputs) | 4,5–5,5V | 8–15 ns | \~4–6 mA | Interfejs TTL-do-CMOS |
| 74LS04 | TTL | tylko 5V | 12–25 ns | Silne opadanie | Napęd LED, starszy TTL |
| 74AC04 | Zaawansowany CMOS | 2–6V | 3–7 ns | Wysoki | Zegary o wysokiej prędkości |
| 74LVC04 | CMOS niskiego napięcia | 1,65–3,6V | 2–5 ns | Wysoki | Nowoczesne MCU/SoC |
Zachowanie bramki NOT i zmienne reguły wejściowe
Tabela Prawdy
| Wejście | Wyjście |
|---|---|
| LOW | HIGH |
| HIGH | LOW |
Niepołączone wejście nie ma zdefiniowanego stanu. Może wykrywać szumy, przełączać się losowo lub zwiększać pobór energii, zwłaszcza w urządzeniach CMOS (HC/HCT).
Zalecane metody
• Używaj podciągnięć lub podciągać, aby nadać każdemu wejściu określony stan
• Na stałe przywiązać całkowicie nieużywane bramki do VCC lub GND
• Unikaj pozostawiania wejść CMOS w nieruchomości w żadnych okolicznościach
Zastosowania 74HC04 / 74LS04
Kondycjonowanie sygnału
Przetworniki 74HC04/74LS04 czyszczą wolne lub zniekształcone krawędzie cyfrowe, przywracają osłabione wyjścia czujników oraz wyostrzają przejścia sygnałów PWM lub komunikacyjnych.
Odbijanie
W sieci wejściowej RC falownik przekształca sygnały przełączników w pojedyncze, czyste przejścia odpowiednie dla liczników cyfrowych lub wejść MCU.
Oscylatory i timing
Falownik z siecią RC może tworzyć prosty oscylator prostokątny, dwa falowniki kaskadowe obsługują oscylatory kryształowe, a dodatkowe sieci RC umożliwiają podstawowe funkcje kształtowania opóźnień lub zegara.
Interfejsy i przesuwanie poziomów
Falowniki te korygują niedopasowania polaryzacji między podsystemami, zapewniają proste przesunięcia poziomów 3,3 V ↔ 5 V w rodzinach HC/HCT oraz pomagają połączyć rodziny logiczne korzystające z różnych progów.
Konstrukcja logiki
Dodając falownik po bramkach AND lub OR, można budować funkcje NAND i NOR lub implementować inne uproszczone logiki boolowskie tam, gdzie wymagana jest inwersja.
Buforowanie i napęd
Urządzenia 74HC04/74LS04 wzmacniają piny MCU, które nie mogą sterować wieloma obciążeniami, mogą być używane do sterowania diodami LED (szczególnie przy silniejszym prądzie absorpcyjnym LS04) oraz poprawiają integralność sygnału poprzez buforowanie i izolację stopni obwodu.
Przykładowe układy bramki NOT 74HC04 / 74LS04
Podstawowy inwerter LED

Przycisk zasila wejście inwertera. Wyjście napędza diodę LED przez rezystor.
To pokazuje fundamentalną inwersję: naciśnięcie przełącznika może włączać lub wyłączać diodę LED w zależności od okablowania.
Użycie wielu bramek w jednym układzie scalonym
Pojedynczy 7404 może wykonywać kilka niezwiązanych ze sobą zadań na jednej płycie:
• Bramka 1: Odwróć linię resetu lub włącz
• Bramka 2: Oczyszczenie krawędzi PWM przed sterownikiem MOSFET
• Bramka 3: Odbij przełącznik za pomocą RC
• Bramki 4–6: Wygeneruj prosty oscylator lub element opóźniający
Wytyczne dotyczące rozwiązywania problemów 74HC04 / 74LS04
| Problem | Przyczyna | Fix |
|---|---|---|
| LS04 używany przy napięciu 3,3V | Progi TTL naruszone | Użyj urządzenia HC/HCT/LVC |
| LED bez rezystora | Nadprąd | Dodaj 220–330 Ω |
| Brak rozdzielania | Niestabilność wyjściowa | Dodaj 0,1 μF w pobliżu VCC |
| Pływające wejścia | Losowe przełączanie | Użyj rezystorów przyciągających |
| Napędzanie obciążeń indukcyjnych | Skoki napięcia | Dodaj sterownik tranzystora/MOSFET-a |
| Powiązane wyjścia | Konkurencja wyjściowa | Napędz każde obciążenie osobno |
Zakończenie
Opanowanie 74HC04 i 74LS04 daje solidne podstawy do budowy czystszych, szybszych i bardziej odpornych układów cyfrowych. Od pomiaru czasowania i oscylatorów po kondycjonowanie sygnałów, przesuwanie poziomów i projektowanie logiki – te falowniki pozostają podstawowymi narzędziami zarówno w nowoczesnych, jak i starszych systemach. Dzięki odpowiedniemu wariantowi i najlepszym praktykom zapewniają spójną wydajność, niezawodną pracę logiki oraz długoterminową stabilność układów.
Najczęściej zadawane pytania [FAQ]
Jaka jest różnica między 74HC04 a 74HCT04?
74HC04 używa progów wejściowych CMOS, natomiast 74HCT04 stosuje progi zgodne z TTL. To sprawia, że wersja HCT jest idealna, gdy potrzebujesz wyjść CMOS, ale musi akceptować poziomy wejścia TTL 5V bez dodatkowych zmian poziomu.
Czy 74HC04 lub 74LS04 mogą być używane do analogowego kształtowania sygnału?
Tak, w granicach możliwości. Te falowniki mogą ustawić wolne lub pochylone analogowe fale, jeśli wejście czysto przekracza próg cyfrowy, ale nie są to wzmacniacze liniowe i nie powinny być używane do ciągłego przetwarzania analogowego.
Ile układów 74HC04 lub 74LS04 może dzielić tę samą szynę zasilania?
Możesz zasilać wiele układów z tej samej szyny, o ile zasilacz radzi sobie z ich łącznym poborem prądu. Dodaj kondensator rozdzielający 0,1 μF na każdy układ scalony, aby zapobiec sprzężeniu szumów między urządzeniami.
Czy wyjścia 74HC04 i 74LS04 wymagają ochrony podczas przewozu długich przewodów?
Tak. Długie przewody zwiększają pojemność i odbierają szumy, co może powodować dzwonienie lub fałszywe przełączanie. Użyj rezystorów szeregowych (50–200 Ω), krótszych ścieżek lub bufora, jeśli integralność sygnału stanie się problemem.
Czy 74HC04 lub 74LS04 może bezpośrednio sterować przekaźnikom lub silnikiem?
Nie. Ich prąd wyjściowy jest zbyt niski dla obciążeń indukcyjnych. Użyj tranzystora, MOSFET-a lub dedykowanego układu sterującego i dodaj diodę flyback na cewce przekaźnika dla ochrony.