Démultiplexeurs (DMUX)
DMUX est un circuit combinatoire qui agit à l'opposé de celui du multiplexeur (MUX). Un DMUX reçoit l’entrée d’une seule ligne d’entrée et possède de nombreuses lignes de sortie.
En général, DMUX a 1 ligne d'entrée et 2 lignes de sortie. Les lignes de sélection 'n' décident laquelle des lignes de sortie 2n recevra la sortie.
Si nous désignons les données sur la ligne d'entrée du DMUX par Di (entrée de données), alors ces données Di apparaîtront telles quelles sur l'une des lignes de sortie 2n sélectionnées par la ligne de sélection 'S'.
Si Di = 1, alors la ligne de sortie sélectionnée par la ligne de sélection 'S' obtiendra la sortie 1.
Si Di = 0, alors la ligne de sortie sélectionnée par la ligne de sélection 'S' obtiendra la sortie 0.
Les sections à venir traiteront de divers DMUX - 1:2 DMUX, 1:4 DMUX, 1:8 DMUX, etc.
Avant de discuter du DMUX en détail, voyons divers circuits intégrés DMUX disponibles répertoriés dans le tableau ci-dessous:
Ic | Description |
74138 | 3 to 8 Demux |
74139 | Dual 1:4 Demux |
74154 | 1:16 Demux |
DMUX 1:2
La table de vérité du DMUX 1:2 est présentée dans le tableau ci-dessous:
Enable | Select | Entrées | Sorties | ||
E | S | Di | D1 | D0 | |
0 | x | x | x | 0 | 0 |
1 | 0 | 0 | 0 | 0 | 0 |
1 | 1 | 0 | 1 | 0 | 1 |
1 | 2 | 1 | 0 | 0 | 0 |
1 | 3 | 1 | 1 | 1 | 0 |
DMUX a une ligne d'entrée Di, une ligne de sélection S et deux lignes de sortie D0 et D1
A partir de la table de vérité, lorsque E = 1 et S= 0, alors la sortie D0 est sélectionnée.
Donc si Di = 0, alors D0 = 0 et si Di = 1, alors D0 = 1.
De même, lorsque E = 1 et S = 1 alors la sortie D1 est sélectionnée.
Donc si Di = 0, alors D1 = 0 et si Di = 1, puis D1 = 1.
Le diagramme logique est présenté à la figure ci-dessous:
La carte K pour D0 et D1 est illustrée dans la figure ci-dessou:
D0 = S'Di | D1 = SDi | |||
Di | ||||
S | 0 | 1 | 0 | 1 |
0 | 1 | |||
1 | 1 |
1:4 DMUX
Le schéma fonctionnel du DMUX 1:4 est présenté dans la figure ci-dessous:
La table de vérité du DMUX 1:4 est présentée dans le tableau ci-dessous:
Enable | Select | Entrées | Sorties | |||||
E | S1 | S0 | Di | D3 | D2 | D1 | D0 | |
0 | x | x | x | x | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Di |
1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | Di |
1 | 2 | 0 | 1 | 0 | 0 | 0 | Di | 0 |
1 | 3 | 0 | 1 | 1 | 0 | 0 | Di | 0 |
1 | 4 | 1 | 0 | 0 | 0 | Di | 0 | 0 |
1 | 5 | 1 | 0 | 1 | 0 | Di | 0 | 0 |
1 | 6 | 1 | 1 | 0 | Di | 0 | 0 | 0 |
1 | 7 | 1 | 1 | 1 | Di | 0 | 0 | 0 |
DMUX a une ligne d'entrée Di deux lignes de sélection S0 et S1 et quatre lignes de sortie D0, D1, D2, D3.
Les K-Maps pour D0, D1, D2, D3 sont présentées respectivement dans le figures ci-dessous:
D0 = S0'S1'Di | D1 = S0S1'Di | D2 = S0'S1Di | D3 = S0S1Di | |||||
Di | ||||||||
S | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
00 | 1 | |||||||
01 | 1 | |||||||
11 | ||||||||
10 | 1 | 1 |
Le schéma logique est présenté dans la figure ci-dessous:
1:8 DMUX
Le schéma logique de 1:8 DEMUX est présenté dans la figure ci-dessous:
D0 = DiS2'S1'S0' D1 = DiS2'S1'S0
D2 = DiS2'S1S0' D3 = DiS2'S1S0
D4 = DiS2S1'S0' D5 = DiS2'S1S0'
D6 = DiS2'S1'S0 D7 = DiS2S1S0
La table de vérité de 1 DEMUX est présentée dans le tableau ci-dessous:
Enable | Select | Entrées | Sorties | ||||||||||
E | S2 | S1 | S0 | Di | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | |
0 | x | x | x | x | x | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Di |
1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Di |
1 | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Di | 0 |
1 | 3 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | Di | 0 |
1 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Di | 0 | 0 |
1 | 5 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | Di | 0 | 0 |
1 | 6 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Di | 0 | 0 | 0 |
1 | 7 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | Di | 0 | 0 | 0 |
1 | 8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | Di | 0 | 0 | 0 | 0 |
1 | 9 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | Di | 0 | 0 | 0 | 0 |
1 | 10 | 1 | 0 | 1 | 0 | 0 | 0 | Di | 0 | 0 | 0 | 0 | 0 |
1 | 11 | 1 | 0 | 1 | 1 | 0 | 0 | Di | 0 | 0 | 0 | 0 | 0 |
1 | 12 | 1 | 1 | 0 | 0 | 0 | Di | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 13 | 1 | 1 | 0 | 1 | 0 | Di | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 14 | 1 | 1 | 1 | 0 | Di | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 15 | 1 | 1 | 1 | 1 | Di | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Le DMUX a une ligne d'entrée Di, trois lignes de sélection S0, S1 et S2 et huit lignes de sortie D0, D1, D2, D3, D4, D5, D6, et D7
DMUX en cascade
Deux DMUX ou plus peuvent être mis en cascade pour former un DMUX plus grand.
Exemple : Concevoir un DMUX 1:16 en utilisant deux DMUX 1:8.
Solution : 1:16 DMUX utilisant deux DMUX 1:8 est illustré dans la figure ci-dessous:
Implémentation d'un circuit combinatoire et d'une fonction booléenne à l'aide de DMUX
Exemple: implémenter un additionneur complet à l'aide de DMUX.
Solution : La table de vérité de l'additionneur complet utilisant DMUX est présentée dans le tableau ci-dessous.
Les sorties sont S (Sum) et C (Carry). Les entrées sont X, Y, Z (Z est le report d'entrée).
Table de vérité de l'additionneur complet
Entrées | Sorties | |||
X | Y | Z | S | C |
0 | 0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 | 0 |
1 | 1 | 0 | 1 | 0 |
0 | 1 | 1 | 0 | 1 |
1 | 0 | 0 | 1 | 0 |
1 | 0 | 1 | 0 | 1 |
1 | 1 | 0 | 0 | 1 |
1 | 1 | 1 | 1 | 1 |
L'implémentation de l'additionneur complet utilisant DMUX est illustrée à la figure ci-dessous.
Les portes OR sont utilisées pour combiner les sorties.
S(X, Y, Z) = Σm(1, 2, 4, 7) et C(X, Y, Z) = Σm(3, 5, 6, 7)
Exemple 10 : Implémentez la fonction booléenne « F » à l'aide de DMUX.
F(X,Y,Z) = Σ(0,2,6,7)
Solution :
Puisque la fonction booléenne F a trois variables donnant un total de 23 sorties, donc un 1:8 DMUX est utilisé.
Applications des DMUX
I. Utilisé pour implémenter des circuits logiques combinatoires et des fonctions booléennes.
ii. Transmission de données.