Dans la conception logique numérique, un démultiplexeur (DEMUX) est un circuit logique combinatoire qui effectue l'opération inverse d'un multiplexeur (MUX). Alors qu'un multiplexeur sélectionne l'un des nombreux signaux d'entrée et le transmet à une seule sortie, un démultiplexeur prend un seul signal d'entrée et l'achemine vers l'une des plusieurs lignes de sortie. La sélection de la ligne de sortie est contrôlée par un ensemble distinct de lignes de sélection.
Pensez-y comme ceci :un multiplexeur est une vanne unidirectionnelle qui fusionne plusieurs entrées en une seule sortie ; un démultiplexeur est une vanne unidirectionnelle qui détourne une seule entrée vers l'une des multiples sorties.
Caractéristiques clés :
* Entrée unique : Reçoit un signal d’entrée de données.
* Sorties multiples : Possède plusieurs lignes de sortie.
* Lignes de sélection : Utilise une ou plusieurs lignes de sélection (souvent codées en binaire) pour déterminer quelle ligne de sortie reçoit le signal d'entrée. Le nombre de lignes de sélection détermine le nombre de sorties (2
n
sorties pour n lignes de sélection).
* Activer la ligne (facultatif) : Certains démultiplexeurs incluent une ligne d'activation. Les lignes de sortie restent inactives (généralement à haute impédance ou dans un état inactif spécifique) à moins que la ligne d'activation ne soit active (généralement HIGH).
Exemple de table de vérité (démultiplexeur 1 vers 4) :
Considérons un démultiplexeur 1 vers 4 avec des lignes de sélection S1 et S0 et une entrée I.
| S1 | S0 | Sortie |
|---|---|---|
| 0 | 0 | Je |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 0 |
Ce tableau montre que l'entrée I est acheminée vers la sortie spécifiée par la valeur binaire des lignes de sélection. Si S1S0 vaut 00, I apparaît à la sortie 0. Sinon, toutes les sorties sont 0.
Applications :
Les démultiplexeurs sont utilisés dans divers systèmes numériques, notamment :
* Distribution des données : Distribuer un seul flux de données à différentes parties d'un système.
* Adressage mémoire : Sélection d'un emplacement mémoire spécifique.
* Conversion série vers parallèle : Conversion d'un flux de données série en flux de données parallèle.
* Signaux de routage : Diriger un signal vers une destination spécifique au sein d’un système.
Essentiellement, le démultiplexeur est un élément fondamental des circuits numériques chargé de diriger le flux de données en fonction des signaux de contrôle.
|