Implémentez un démultiplexeur

Dans ce chapitre nous allons concevoir un démultiplexeur.

Implémentez un démultiplexeur



Démultiplexeur 8 vers 1

La fonction de démultiplexage est en quelque sorte la réciproque de la fonction de multiplexage vue au paragraphe précédent. Elle consiste à sélectionner une sortie parmi n, selon une donnée d'adresse fournie en entrée.

Le composant 74LS138 de Hitachi Semiconductors

Le composant 74LS138 de Hitachi Semiconductors

L'un des démultiplexeurs les plus célèbres est probablement le circuit 74LS138. Il comporte 16 broches assignées selon la liste ci-dessous. Le sigle GND représente la masse (0 V) et le sigle VCC l'alimentation, qui utilise différents standards de 1 à 5 V.

  1. Address[0] (A)

  2. Address[1] (B)

  3. Address[2] (C)

  4. G2A

  5. G2B

  6. G1

  7. Y[7]

  8. GND

  9. Y[6]

  10. Y[5]

  11. Y[4]

  12. Y[3]

  13. Y[2]

  14. Y[1]

  15. Y[0]

  16. VCC

Si le circuit de validation est actif (G1 doit être à 1, G2A à 0 et G2B à 0), toutes les sorties Y0..Y7 sont à 1 sauf celle issue du décodage binaire des entrées Address[0..2], équivalentes à un nombre de 0 à 7, conformément aux indications ci-dessous.

Case (address)
0 : Y[0]=0; 
1 : Y[1]=0;
2 : Y[2]=0;
3 : Y[3]=0;
4 : Y[4]=0;
5 : Y[5]=0;
6 : Y[6]=0;
7 : Y[7]=0;
endcase

L'implémentation du démultiplexeur au niveau porte logique est donnée ci-dessous.

Dans la simulation ci-dessous, la 1re étape est de valider le système de sélection, composé des 3 entrées G1, G2A et G2B. Il suffit de positionner G1=1, G2A et G2B étant à 0 par défaut. Ensuite, on définit l'adresse et la sortie correspondante passe à 0. Par exemple, si Address=6 (0x110), la sortie Y6 passe à zéro.

Démuliplexeur 8 vers 1 sur le principe du composant 74ls138

Démultiplexeur 8 vers 1 sur le principe du composant 74ls138 

Dans ce chapitre, vous avez découvert les circuits démultiplexeurs qui utilisent un nombre (généralement une adresse numérique) pour activer une fonction parmi plusieurs disponibles.

Dans le chapitre suivant, vous allez réutiliser la fonction multiplexeur pour réaliser plusieurs fonctions logiques élémentaires.


Modifié le: samedi 28 décembre 2019, 13:57