Demultiplexeur (DEMUX)

Un demultiplexeur est l'inverse du multiplexeur : il transmet une seule entree de donnees vers exactement une de plusieurs sorties, choisie par les lignes de selection. Les sorties non selectionnees restent inactives. Un DEMUX a n lignes de selection pilote une de 2^n sorties ; c'est l'element de base de distribution de donnees.

Basique

Demultiplexeur 1 vers 2

L'unique entree D est aiguillee vers Y0 quand S=0 et vers Y1 quand S=1 ; l'autre sortie reste a 0. Le DEMUX decide ou va la donnee.

SY1Y0
00D
1D0
Intermédiaire

Demultiplexeur 1 vers 4

Deux lignes de selection envoient D vers une de quatre sorties. Le code 10 envoie D vers Y2 tandis que Y0, Y1 et Y3 restent a l'etat bas. Un decodeur avec entree de validation se comporte comme un DEMUX.

Demultiplexeur 1 vers 4
Avancé

Distributeur de donnees serie

En alimentant un compteur d'adresses sur les lignes de selection, le DEMUX devient un deserialiseur : les bits ou mots successifs de l'entree unique sont diriges tour a tour vers differents registres ou canaux. Ainsi une seule ligne partagee charge plusieurs destinations.

Distributeur de donnees serie

Citations

  • Shannon, C. E. (1938). A symbolic analysis of relay and switching circuits. Référence 1
  • Texas Instruments (2003). SN74HC138: 3-line to 8-line decoders/demultiplexers [Data sheet]. Référence 2
  • Mano, M. M., & Ciletti, M. D. (2018). Digital design: With an introduction to the Verilog HDL, VHDL, and SystemVerilog (6th ed.). Pearson.