Le 74LS47 (ou 7447) est un circuit intégré (CI) qui fait office de décodeur et pilote (driver) BCD vers afficheur 7 segments. Sa fonction principale est de convertir un signal d'entrée numérique codé en BCD (décimal codé binaire) sur 4 bits en signaux de sortie appropriés pour piloter directement un afficheur 7 segments à anode commune.
Fonctionnement
Entrée BCD : Le CI reçoit une entrée binaire sur quatre lignes (généralement nommées A, B, C, D) qui représente un chiffre décimal de 0 à 9.
Décodage : Un circuit logique interne décode cette valeur BCD.
Sortie 7 segments : Il génère ensuite sept signaux de sortie (a, b, c, d, e, f, g) qui sont logiquement "LOW" (bas) pour allumer les segments correspondants de l'afficheur, et "HIGH" (haut) pour les éteindre.
Pilotage direct : Ses sorties à collecteur ouvert (open-collector) lui permettent de piloter directement les segments de l'afficheur LED, à condition d'ajouter des résistances de limitation de courant en série avec chaque segment.
Caractéristiques principales
Type d'afficheur compatible : Afficheur 7 segments à anode commune.
Tension d'alimentation : Le 74LS47 fonctionne généralement avec une tension d'alimentation de 5V (contrairement au 74HC47 qui supporte une plage plus large).
Courant de sortie : Chaque segment de sortie peut supporter un courant d'absorption (sink current) allant jusqu'à 24 mA dans l'état bas (ON).
Broches de contrôle : Il inclut des broches de contrôle supplémentaires :
LT (Lamp Test) : Permet de tester tous les segments de l'afficheur simultanément.
BI/RBO (Blanking Input/Ripple Blanking Output) : Utilisées pour supprimer les zéros non significatifs (zéros de tête ou de queue) dans les affichages multidigits.
Applications
Le 74LS47 est couramment utilisé dans les projets d'électronique numérique qui nécessitent un affichage numérique simple, tels que :
Les compteurs numériques
Les voltmètres numériques
Les horloges numériques
Les calculatrices