Étape 1: Ce qui est un décodeur ?
Dans mon exemple j’utilise un décodeur 238 mais de le décrire, je vais tout d’abord décrire le démultiplexeur 1 x 4 :
le nom général pour démultiplexeurs est 1X2n et utilise 1 entrée et n entrées « choix » pour créer 2 ^ n sorties.
Le démultiplexeur 1 x 4 à cet effet a 1, 2 entrées « choix » afin de sélectionner des 4 (2 ^ 2) sorties qui devraient être ON/OFF (HIGH/LOW). Si l’entrée est faible le démultiplexeur entière est mort - rien ne se passe.
Si l’entrée est haute il y a 4 combinaisons possibles des entrées 2 sélecteur que l'on peut appeler A et B respectivement
(A = LOW, B = BAS)
(A = HAUT, B = BAS)
(A = HAUT, B = ÉLEVÉ)
(A = LOW, B = ÉLEVÉ)
Comme vous l’avez deviné - en manipulant ces entrées de 2 sélecteur, nous pouvons contrôler 4 sorties.
Le décodeur 238 (dans mon cas le 74HC238N) utilise 3 entrées de sélection appelées A0, A1 et A2 qui ensemble peuvent faire 8 combinaisons possibles (2 ^ 3 = 8) et a donc 8 sorties (0,1,2,3,4,5,6 et 7).
Dans mon tutoriel je n’utilise que 5 des sorties pour allumer/éteindre 5 LEDS. Mais n’hésitez pas à ajouter 3 LEDS supplémentaires si vous le souhaitez.
Dernière remarque sur démultiplexeurs/décodeurs: à l’aide de seulement 2 entrées (ou plus) et d’obtenir 4 sorties (ou plus) sonne très bien n’est-elle pas ? Eh bien cela dépend de ce que vous envisagez de l’utiliser pour. L’inconvénient de ce composant est que vous ne pouvez avoir une des multiples sorties haute (alors que les autres sont faible) à la fois. Le ne fonctionnent pas en « parallèle ».
Il est également possible d’avoir une des sorties basse alors que tous les autres sont secondaires. Mais vous pouvez par exemple pas avoir sortie haute de 2 à 4 tandis que le reste est faible.
Ainsi, dans mon tutoriel j’ai seulement allumera un LED à la fois.