Les 74HC04 et 74LS04 comptent parmi les circuits intégrés NOT-gate les plus utilisés en électronique numérique, réputés pour leur simplicité, leur fiabilité et leur polyvalence. Qu’il s’agisse de corriger la polarité du signal, de restaurer des formes d’onde dégradées ou de tampon sur des sources logiques faibles, ces onduleurs hexadécimaux aident à maintenir la stabilité des systèmes numériques.

Fonctionnalité de la porte NOT 74HC04 / 74LS04
Les 74HC04 et 74LS04 sont des circuits intégrés à onduleur hexadécimal, chacun contenant six portes NOT indépendantes. Chaque porte produit l’inverse logique de son entrée : HIGH devient LOW, et LOW devient HIGH. Ces CI sont couramment utilisés pour corriger la polarité du signal, restaurer des signaux numériques dégradés et tampon les sources faibles qui ne peuvent pas piloter directement d’autres entrées logiques. Parce qu’ils génèrent des transitions nettes et un timing constant, ils sont utiles pour façonner les signaux, isoler les étages et assurer un fonctionnement fiable lors de la combinaison de différents sous-systèmes numériques.
Fonctionnement interne CMOS (74HC04) vs TTL (74LS04)
Bien que les deux dispositifs fonctionnent avec une logique NOT-gate identique, ils diffèrent par la technologie des transistors utilisée en interne, qui affecte les plages de tension, les capacités de courant, la consommation d’énergie et le comportement des seuils.

• 74LS04 – TTL (Logique bipolaire des transistors)
Le 74LS04, construit sur une logique de transistors bipolaires TTL, fonctionne à partir d’une alimentation fixe de 5V et est conçu pour les systèmes TTL classiques, offrant une forte capacité de dissipation de courant adaptée à la conduite de LED ou de multiples entrées TTL, des seuils d’entrée TTL constants assurant un comportement prévisible dans des environnements bruyants, ainsi que des consommations statiques et dynamiques plus élevées grâce à son architecture bipolaire à transistors.
• 74HC04 – CMOS (Logique MOSFET complémentaire)
Le 74HC04, construit sur la logique CMOS (Complementary MOSFET), fonctionne sur une large plage de 2 à 6V compatible avec les systèmes 3,3V et 5V, offre une consommation statique extrêmement faible, une immunité au bruit supérieure à TTL, et offre un approvisionnement et des courants de déversement équilibrés, bien qu’avec une capacité de commande LED plus faible que les appareils LS, ce qui le rend idéal pour les cartes microcontrôleurs modernes nécessitant une tension flexible et une faible consommation d’énergie.
Brochage 74HC04 / 74LS04
Un boîtier DIP-14 standard contient six onduleurs disposés de façon symétrique pour faciliter le routage des cartes. Chaque porte possède une entrée (A) et une sortie (Y), et toutes les grilles partagent les mêmes broches d’alimentation et de masse.

| Pin | Label | Description |
|---|---|---|
| 1 | 1A | Entrée, Porte 1 |
| 2 | 1Y | Sortie, Porte 1 |
| 3 | 2A | Entrée, porte 2 |
| 4 | 2Y | Sortie, Porte 2 |
| 5 | 3A | Entrée, Porte 3 |
| 6 | 3Y | Sortie, Porte 3 |
| 7 | GND | Référence au terrain |
| 8 | 4Y | Sortie, Porte 4 |
| 9 | 4A | Entrée, Porte 4 |
| 10 | 5Y | Sortie, Porte 5 |
| 11 | 5A | Entrée, Porte 5 |
| 12 | 6Y | Sortie, porte 6 |
| 13 | 6A | Entrée, porte 6 |
| 14 | VCC | +5V (LS) / 2–6V (HC) |
Spécifications électriques de 74HC04 / 74LS04
| Paramètre | 74HC04 (CMOS) | 74LS04 (TTL) | Notes |
|---|---|---|---|
| Tension d’alimentation | 2–6V | 4,75–5,25V | HC fonctionne à 3,3V ; LS nécessite un 5V strict |
| Courant de sortie | ±4 mA | \~8 mA d’évier / source faible | LS absorbe mieux le courant des LED |
| Délai de propagation | 8–14 ns | 15–25 ns | HC devient plus rapide à mesure que VCC augmente |
| Dispersez-vous | 10 à 15 entrées CMOS | 10 entrées TTL | Important dans les conceptions multi-haut-pilotes |
Choisir la bonne variante du 74HC04 / 74LS04
• 74HC04 – CMOS standard
Meilleur choix global pour les systèmes numériques modernes. Adapté à la logique 3,3V et 5V, offrant une faible consommation d’énergie et un fonctionnement stable avec microcontrôleurs.
• 74HCT04 – CMOS avec entrées compatibles TTL
Les sorties se comportent comme du HC, mais les entrées suivent des seuils TTL. Utilisez cela lorsqu’un système CMOS doit accepter des signaux 74LS/TTL sans niveaux logiques désappariés.
• 74LS04 – TTL
Un onduleur robuste 5V uniquement avec un fort courant de décharge. Il reste préféré pour les panneaux anciens, la conduite par indicateurs LED et les environnements industriels où des seuils TTL sont attendus.
• Variantes à grande vitesse (74AC04 / 74ACT04 / 74AUC04)
Utilisé dans les horloges rapides, la logique RF ou les chemins de synchronisation de précision. Ces familles offrent un délai de propagation nettement plus faible mais nécessitent un choix soigneux de la tension et une disposition des circuits imprimés.
Tableau de comparaison des variantes
| Variante | Famille logique | Plage de tension | Vitesse (tpd) | Force de propulsion | Meilleurs cas d’utilisation |
|---|---|---|---|---|---|
| 74HC04 | CMOS | 2–6V | 8–15 ns | \~4–6 mA | Logique générale 3,3V/5V |
| 74HCT04 | CMOS (entrées TTL) | 4,5–5,5V | 8–15 ns | \~4–6 mA | Interface TTL-vers-CMOS |
| 74LS04 | TTL | 5V seulement | 12–25 ns | Affût fort | Lecteur LED, TTL hérité |
| 74AC04 | CMOS avancé | 2–6V | 3–7 ns | Haut | Horloges à haute vitesse |
| 74LVC04 | CMOS basse tension | 1,65–3,6V | 2–5 ns | Haut | MCU/SoC modernes |
Comportement de la porte NOT et règles d’entrée flottante
Tableau de vérité
| Entrée | Sortie |
|---|---|
| LOW | HIGH |
| HIGH | LOW |
Une entrée non connectée n’a pas d’état défini. Il peut capter du bruit, changer de façon aléatoire ou augmenter la consommation d’énergie, notamment avec les appareils CMOS (HC/HCT).
Méthodes recommandées
• Utiliser des tractions vers le haut ou des tirages vers le bas pour donner à chaque entrée un état défini
• Relier de façon permanente des portes complètement inutilisées à VCC ou GND
• Éviter de laisser les entrées CMOS flotter en aucune circonstance
Applications du 74HC04 / 74LS04
Conditionnement du signal
Les onduleurs 74HC04/74LS04 nettoient les bords numériques lents ou déformés, restaurent les sorties affaiblies des capteurs et nettifient les transitions de signal PWM ou de communication.
Débondage
Avec un réseau d’entrées RC, un onduleur remodele les signaux de commutateur en transitions uniques et propres, adaptées aux compteurs numériques ou aux entrées MCU.
Oscillateurs et synchronisation
Un onduleur avec un réseau RC peut former un oscillateur simple à onde carrée, deux onduleurs en cascade peuvent supporter des oscillateurs à cristal, et des réseaux RC supplémentaires permettent des fonctions basiques de modelage de délai ou de contrôle d’horloge.
Interfaçage & Décalage de niveau
Ces onduleurs corrigent les incompatibilités de polarité entre sous-systèmes, fournissent un simple décalage de niveau 3,3 V ↔ 5 V dans les familles HC/HCT, et aident à relier les familles logiques utilisant différents niveaux seuils.
Construction logique
En ajoutant un onduleur après les portes AND ou OR, vous pouvez construire des fonctions NAND et NOR, ou implémenter d’autres logiques booléennes simplifiées lorsque l’inversion est nécessaire.
Tampon et Entraînement
Les appareils 74HC04/74LS04 renforcent les broches MCU qui ne peuvent pas piloter plusieurs charges, peuvent être utilisés pour alimenter des LED (notamment avec le courant de dissipation plus fort de LS04), et améliorent l’intégrité du signal en tampon et en isolant les étages du circuit.
Circuits exemples de la porte NOT 74HC04 / 74LS04
Onduleur LED de base

Un bouton-poussoir alimente une entrée d’un onduleur. La sortie entraîne une LED à travers une résistance.
Cela démontre l’inversion fondamentale : appuyer sur l’interrupteur peut allumer ou éteindre la LED selon le câblage.
Utilisation de plusieurs portes dans un même circuit intégré
Un seul 7404 peut effectuer plusieurs tâches sans lien sur la même carte :
• Porte 1 : Inverser une réinitialisation ou activer la ligne
• Porte 2 : Nettoyer les arêtes PWM avant un pilote MOSFET
• Porte 3 : Débond d’un interrupteur via RC
• Portes 4–6 : Génèrent un oscillateur simple ou un élément de délai
Directives de dépannage 74HC04 / 74LS04
| Problème | Cause | Fix |
|---|---|---|
| LS04 utilisé à 3,3V | Seuils TTL violés | Utiliser un dispositif HC/HCT/LVC |
| LED sans résistance | Courant excessif | Ajouter 220–330 Ω |
| Pas de découplage | Instabilité de sortie | Ajouter 0,1 μF près de VCC |
| Entrées flottantes | Commutation aléatoire | Utilisez des résistances de traction |
| Entraînement des charges inductives | Pics de tension | Ajouter un transpositeur/MOSFET |
| Sorties liées | Contention de sortie | Conduire chaque charge séparément |
Conclusion
Maîtriser le 74HC04 et le 74LS04 vous donne une base solide pour construire des circuits numériques plus propres, plus rapides et plus robustes. Du calage et des oscillateurs au conditionnement du signal, au déplacement de niveau et à la conception logique, ces onduleurs restent les outils de base dans les systèmes modernes et anciens. Avec la bonne variante et les bonnes pratiques, ils offrent des performances constantes, un fonctionnement logique fiable et une stabilité du circuit à long terme.
Foire aux questions [FAQ]
Quelle est la différence entre un 74HC04 et un 74HCT04 ?
Le 74HC04 utilise des seuils d’entrée CMOS, tandis que le 74HCT04 utilise des seuils compatibles TTL. Cela rend la version HCT idéale pour les sorties CMOS mais doivent accepter les niveaux d’entrée TTL 5V sans changement de niveau supplémentaire.
Le 74HC04 ou le 74LS04 peut-il être utilisé pour la mise en forme du signal analogique ?
Oui, dans des limites. Ces onduleurs peuvent carrer les formes d’onde analogiques lentes ou inclinées si l’entrée franchit proprement le seuil numérique, mais ils ne sont pas des amplificateurs linéaires et ne doivent pas être utilisés pour le traitement analogique continu.
Combien de puces 74HC04 ou 74LS04 peuvent partager le même rail d’alimentation ?
Vous pouvez alimenter plusieurs puces depuis le même rail tant que l’alimentation peut gérer leur consommation de courant combinée. Ajoutez un condensateur de découplage de 0,1 μF par circuit intégré pour éviter le couplage bruyant entre les appareils.
Les sorties 74HC04 et 74LS04 ont-elles besoin d’une protection lors de la conduite de longs fils ?
Oui. Les fils longs ajoutent de la capacité et du capteur de bruit, ce qui peut provoquer des sonneries ou des fausses commutations. Utilisez des résistances en série (50–200 Ω), des pistes plus courtes, ou un tampon si l’intégrité du signal devient un problème.
11,5 Un 74HC04 ou un 74LS04 peut-il entraîner directement un relais ou un moteur ?
Non. Leur courant de sortie est trop faible pour des charges inductives. Utilisez un transistor, un MOSFET ou un circuit intégré de pilote dédié, et ajoutez une diode de retour de vol sur la bobine du relais pour la protection.