You are on page 1of 8

Section : S

Option : Sciences de lingnieur

Discipline : Gnie lectrique

Applications des multiplexeurs et des dmultiplexeurs


Domaine dapplication : Transmission de linformation Type de document : Travaux Pratiques Classe : Terminale Date :

Mise en situation et objectifs du TP Lobjectif de ce TP est de dcouvrir de nouveaux circuits logiques : les multiplexeurs et les dmultiplexeurs. Lensemble de ces nouveaux composants, ajout aux composants logiques dj connus (portes logiques, transcodeurs, bascules et compteurs), vous permettra de simuler dsormais le fonctionnement dun montage logique complexe. Aprs une dcouverte des multiplexeurs (MUX en abrg) et des dmultiplexeurs (DMUX en abrg) vous devrez appliquer vos acquis dans diffrents problmes. Ce TP est structur en 4 grandes parties :

R R R R

Listes des nouveaux composants connatre lissue de ce TP Dcouverte du multiplexeur Dcouverte du dmultiplexeur Applications raliser en mettant en uvre tous vos savoir-faire Travail demand

I Liste des nouveaux composants connatre lissue de ce TP Vous trouverez dans le tableau suivant les composants principaux utiliss dans ce TP. Cette liste de composants complte la liste des composants dj vus dans les TP prcdents. Les composants dj connus et utiliss frquemment ne sont pas rappels ici. De plus, il vous appartient aussi de dcouvrir par vous-mme de nouveaux composants dans une catgorie ou une famille donne (les TP ne vous indiquant quun exemple de chaque type) :

Nom rel du composant


Une roue codeuse 16 positions Un interrupteur rotatif 6 positions Un bouton poussoir Une barre de 10 LED vertes Un afficheur 7 segments cathode commune Un compteur binaire 12 bits Un compteur/dcompteur 4 bits Un dcodeur BCD vers 7 segments Un multiplexeur 8 vers 1 Un dmultiplexeur 1 parmi 16 Un dcodeur 1 parmi 10

Nom exact du composant saisir dans Mots cls


THUMBSWITCH-HEX SW-ROT-6 BUTTON LED-BARGRAPH-GRN 7SEG-COM-CATHODE 4040 4510 4511 4512 4514 4028

Catgorie
Switches & Relays Switches & Relays Switches & Relays Optoelectronics Optoelectronics CMOS 4000 series CMOS 4000 series CMOS 4000 series CMOS 4000 series CMOS 4000 series CMOS 4000 series

Bibliothque
ACTIVE ACTIVE ACTIVE DISPLAY DISPLAY CMOS CMOS CMOS CMOS CMOS CMOS

Comment trouver rapidement un nouveau circuit logique dans Proteus ? Proteus propose des centaines de circuits logiques rangs dans la catgorie CMOS 4000 series mais aussi dans les catgories TTL 74 xx. Pour afficher un seul type de circuit logique il faut utiliser une Sous-catgorie dans la bote de dialogue Pick devices . Voici le contenu des 8 sous-catgories principales des catgories CMOS 4000 series et TTL 74 xx : Catgories
Circuits logiques dans CMOS 4000 series et dans les catgories TTL 74 xxx series

Sous-catgorie
Gates & Inversors Flip-Flop & Latches Counters Multiplexers Decoders Registers Comparators Adders

Cette sous-catgorie contient


les portes logiques les bascules les compteurs les multiplexeurs les dcodeurs et les dmultiplexeurs les registres les comparateurs numriques les additionneurs numriques

Remarque surligner en fluo, retenir et appliquer pour toutes vos futures utilisations de Proteus :

Pour filtrer laffichage et acclrer la recherche dun nouveau circuit logique il faut cliquer sur la sous-catgorie du composant recherch
Ouvrez le logiciel ISIS Proteus et ajoutez rapidement votre slecteur tous les composants numrs ci-dessus.
T.P. : Applications des multiplexeurs et des dmultiplexeurs www.gecif.net Page 1 / 8

Quest-ce quune roue codeuse ? Une roue codeuse est constitue de 4 contacts lectriques actionns
mcaniquement en tournant la roue. Suivant la valeur affiche sur la roue, les contacts se ferment et s'ouvrent pour constituer sur les 4 sorties de la roue un nombre binaire sur quatre bits. Dans ce TP la roue codeuse nous permet de gnrer rapidement un nombre binaire sur 4 bits et remplace simplement 4 gnrateurs LOGICSTATE (ce qui vite de devoir faire les conversions en binaire de tte). Par exemple pour gnrer le chiffre 5 en binaire il suffit de positionner la roue codeuse sur 5 : les sorties logiques de la roue codeuse gnrent alors 0101 en binaire, ce qui correspond bien au chiffre 5 cod en binaire. Placez une roue codeuse seule sur votre feuille de travail, lancez la simulation temps rel, actionnez la roue codeuse en modifiant sa position, observez ltat de ses 4 sorties logiques puis rpondez aux questions suivantes en retenant votre rsultat pour la suite : O se situe le bit de poids faible sur la roue codeuse ? cest la borne du haut cest la borne du bas cest la borne du haut cest la borne du bas O se situe le bit de poids fort sur la roue codeuse ? II Dcouverte du multiplexeur II 1 Ralisez dans Proteus le Montage 1 utilisant un compteur 12 bits, un interrupteur rotatif 6 positions, une barre de 10 LED vertes, une rsistance de 470 ohms, un gnrateur DCLOCK gnrant un signal carr de frquence 100 Hertz, un gnrateur de niveau logique LOGICSTATE et deux frquencemtres COUNTER TIME.
Remarque surligner en fluo, retenir et appliquer pour toutes vos futures utilisations de Proteus :

Pour mesurer la frquence dun signal il faut utiliser lappareil COUNTER TIMER en mode FREQUENCY (disponible dans le Mode Instruments Virtuels)
FRQUENCE DE L'HORLOGE
CLK CE RST

FRQUENCEMTRE
HORLOGE CTR12 10 9 7 6 5 3 2 4 13 12 14 15 1 CLK CE RST 0

+ CT=0

11

SW1
1 2 3 4 5 6 7 8 9 10 20 19 18 17 16 15 14 13 12 11 LED-BARGRAPH-GRN

R1
470

CT

SW-ROT-6

11

4040

Montage 1

Dans ce Montage 1 : On appelle Q0 Q11 les 12 sorties du compteur 4040 (Q0 est la borne n9 et Q11 est la borne n1) On appelle L0 L9 les 10 LED vertes (L0 est la LED du haut et L9 est la LED du bas) On appelle P0 P5 les 6 positions de linterrupteur rotatif (en position Pn la LED L0 est relie Qn) On appelle H le signal carr prsent sur lentre dhorloge du compteur (borne n10) Lancez la simulation du Montage 1 puis compltez le tableau suivant :

Position de linterrupteur rotatif


P0 P1 P2 P3 P4 P5

Quelle sortie du compteur est relie L0 ?

Frquence dalimentation de L0

Quelle est la frquence du signal H ? II 2 Remplacez linterrupteur rotatif 6 positions par un multiplexeur 8 vers 1 et une roue codeuse connects comme sur le Montage 2.
T.P. : Applications des multiplexeurs et des dmultiplexeurs www.gecif.net Page 2 / 8

Pour le circuit 4512 (multiplexeur 8 vers 1) : Les bornes 11, 12 et 13 sont appeles les entres dadresse. On les notera A0, A1 et A2 Les bornes 1 7 et 9 sont appeles les entres de donne. On les notera E0 E7 La borne 14 est la sortie de donne du multiplexeur. On la notera S. Les bornes 15 (EN) et 10 (G8) sont des entres de validation : comme le symbole lindique par le petit triangle de complmentarit il faut que ces 2 entres soient 0 pour que le circuit soit valid
ROUE CODEUSE

C 5
11 12 13 H CTR12 10 9 7 6 5 3 2 4 13 12 14 15 1

MULTIPLEXEUR
MUX 0 G 2 EN G8 0 1 2 3 4 5 6 7 4512 0 7

FRQUENCEMTRE
CLK CE RST

0
0

15 10 1 2 3 4 5 6 7 9

+ CT=0

11

14

CT

11

4040

1 2 3 4 5 6 7 8 9 10

20 19 18 17 16 15 14 13 12 11 LED-BARGRAPH-GRN

R1
470

Montage 2

Lancez la simulation du Montage 2 puis compltez le tableau suivant :

Position de la roue codeuse


0 1 2 3 4 5 6 7

A2

A1

A0

Quelle entre du MUX arrive sur S ?

Quelle sortie du compteur est relie L0 ?

Frquence dalimentation de L0

Conclusion : un multiplexeur 8 vers 1 est assimilable un interrupteur rotatif 8 positions : on retrouve sur la sortie du MUX lentre dont le numro est programm sur les entres dadresse. III Dcouverte du dmultiplexeur III 1 Ralisez maintenant le Montage 3 dans lequel : Le signal H a une frquence de 2 Hz Les 10 rsistances ont une valeur de 470 La LED L0 est la LED du haut Lorsque linterrupteur rotatif est en position Pn alors H est reli la LED Ln (avec 0 n 5) Lancez la simulation du Montage 3 puis compltez le tableau suivant :

Position de linterrupteur rotatif


P0 P1 P2 P3 P4 P5
T.P. : Applications des multiplexeurs et des dmultiplexeurs

Le signal H est reli quelle LED ?

www.gecif.net

Page 3 / 8

1 2 3 4 5 6 7 8 9 10

20 19 18 17 16 15 14 13 12 11 LED-BARGRAPH-GRN

470 470 470

470 470 470

Montage 3

III 2 Remplacez linterrupteur rotatif 6 positions par un dmultiplexeur 1 parmi 16 et une roue codeuse connects comme sur le Montage 4 : Pour le circuit 4514 (dmultiplexeur 1 parmi 16) : Les bornes 2, 3, 21 et 22 sont les entres dadresse. On les notera A0 A3 Le borne 23 est lentre de donne. On la notera E La borne 1 (note C4) est une entre de validation active au niveau haut : il faut quelle soit 1 pour

que le circuit soit valid


Les 16 autres bornes sont les sorties de donne du dmultiplexeur. On les notera S0 S15.
DX 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

1 2 3 21 22 23

C4 0
4D,G 0 15

C 3
H

11 9 10 8 7 6 5 4 18 17 20 19 14 13 16 15

1 2 3 4 5 6 7 8 9 10

20 19 18 17 16 15 14 13 12 11 LED-BARGRAPH-GRN

470 470 470

470 470 470

4514
Montage 4

Lancez la simulation du Montage 4 puis compltez le tableau suivant (suite du tableau page 5) :

Position de la roue codeuse


0 1 2 3 4 5 6 7 8 9

A3

A2

A1

A0

Lentre E du DMUX arrive sur quelle sortie ?

Quelle LED est relie au signal carr H ?

T.P. : Applications des multiplexeurs et des dmultiplexeurs

www.gecif.net

Page 4 / 8

A B C D E F Exprimentez le rle de lentre de validation C4 du circuit 4514 puis expliquez ce quil se passe lorsque C4 = 0 : Conclusion : un dmultiplexeur 1 parmi 16 est assimilable un interrupteur rotatif 16 positions : lentre de donne du DMUX est relie la sortie dont le numro est sur les entres dadresse. III 3 Remplacez le DMUX 1 parmi 16 par un dcodeur 1 parmi 10 connect comme dans le Montage 5 puis compltez le tableau ci-dessous (les 4 entres dadresse sont A0 A3 et les 10 sorties sont S0 S9) :

X/Y

C 2

10 13 12 11

1 2 4 8

0 1 2 3 4 5 6 7 8 9

3 14 2 15 1 6 7 4 9 5

1 2 3 4 5 6 7 8 9 10

20 19 18 17 16 15 14 13 12 11 LED-BARGRAPH-GRN

470 470 470

470 470 470

4028
Montage 5

Position de la roue codeuse


0 1 2 3 4 5 6 7 8 9 A B C D E F

A3

A2

A1

A0

Sortie active du dcodeur

LED allume

Conclusion : sur un dcodeur 1 parmi 10 la seule sortie active est celle dont le numro est sur les entres dadresse. La diffrence entre un dmultiplexeur et un dcodeur est que le dmultiplexeur possde une entre de donne, alors que le dcodeur ne possde pas dentre de donne.
T.P. : Applications des multiplexeurs et des dmultiplexeurs www.gecif.net Page 5 / 8

IV Applications raliser en mettant en uvre tous vos savoir-faire IV 1 Application 1 : ralisation dune quation logique avec un multiplexeur IV 1 1 En utilisant un MUX 8 vers 1 on ralise le montage suivant dans lequel A, B et C sont 3 entres et S1 la sortie dune fonction logique combinatoire. Saisissez ce schma dans Proteus, lancez la simulation, compltez la table de vrit de S1 puis donnez lquation non simplifie de S1 en fonction de A, de B et de C : S1 =

A B C

Entres

Sorties A 0 1 0 1 0 1 0 1 S1 S2 S3 S4

0 0 0 0 1
MUX 11 12 13 15 10 1 2 3 4 5 6 7 9 0 G 2 EN G8 0 1 2 3 4 5 6 7 4512 0 7

C 0 0 0
8 14

B 0 0 1 1 0 0 1 1

S1

0 1 1 1 1

IV 1 2 On veut maintenant raliser lquation S2 = A./B./C+/A./B.C+A.B.C (dans laquelle /A se lie A barre et reprsente le complment de A). Compltez ci-dessus la table de vrit de S2 puis proposez une solution pour raliser la fonction logique S2 en utilisant un MUX 4512. Validez votre solution sous Proteus en testant bien chacune des 8 lignes de la table de vrit. IV 1 3 On veut maintenant raliser lquation S3 = A B C. Compltez ci-dessus la table de vrit de S3 puis proposez une solution pour raliser la fonction logique S3 en utilisant un MUX 4512. Validez votre solution sous Proteus en testant les 8 lignes de la table de vrit. IV 1 4 On veut maintenant raliser lquation S4 = A.(/B+C). Compltez ci-dessus la table de vrit de S4 puis proposez une solution pour raliser la fonction logique S4 en utilisant un MUX 4512. Validez votre solution sous Proteus en testant les 8 lignes de la table de vrit. IV 1 5 En utilisant le mme principe validez dans Proteus une solution pour raliser lquation logique 4 entres S = A.B.C.D + /A.B./C./D + A./B.C + B./C.D aprs avoir rempli sa table de vrit : A B C D S 0 0 0 0 1 0 0 0 0 1 0 0 1 1 0 0 0 0 1 0 1 0 1 0 0 1 1 0 1 1 1 0 0 0 0 1 1 0 0 1 0 1 0 1 1 1 0 1 0 0 1 1 1 0 1 1 0 1 1 1 1 1 1 1

Conclusion de lapplication 1 : bien quil nait pas t invent dans ce but, un multiplexeur peut parfaitement permettre de raliser une quation logique en remplaant tout un logigramme complexe et sans mme avoir besoin de simplifier lquation raliser ! Libre vous dutiliser ou pas cette nouvelle technique partir daujourdhui pour raliser vos futures quations logiques dans Proteus. IV 2 Application 2 : ralisation dun chenillard bidirectionnel IV 2 1 Proposez dans Proteus une solution pour raliser un chenillard partir de la barre de 10 LED vertes, cest--dire lallumage successif de chacune des LED L0 L9 pendant une dure de 500 ms chacune. Aprs L9 cest L0 qui doit se rallumer et le cycle repart, une seule LED tant allume la fois. IV 2 2 Amliorez votre montage afin que le chenillard devienne bidirectionnel, cest--dire que : Les LED sallument de L0 L9 (une seule LED la fois pendant une dure de 500 ms chacune) Puis en sens inverse de L9 L0, puis dans le sens L0 L9, puis de L9 L0, puis de L0 L9, etc.
T.P. : Applications des multiplexeurs et des dmultiplexeurs www.gecif.net Page 6 / 8

IV 3 Application 3 : scrutation dun clavier et affichage de la touche enfonce On dispose dun clavier 8 touches compos de 8 boutons poussoirs B0 B7 ainsi que dun afficheur 7 segments. Lobjectif de cette application est de proposer une solution rpondant au cahier des charges suivant : Si aucune touche du clavier nest enfonce alors lafficheur doit tre teint Si la touche Bn est enfonce alors le chiffre n doit safficher sur lafficheur (avec 0 n 7) IV 3 1 Principe du circuit 4511 Le circuit 4511 est un dcodeur BCD / 7 segments. Sont rle est dalimenter chacun des 7 segments dun afficheur afin dafficher le chiffre (entre 0 et 9) dont la valeur est entre en BCD sur les bornes 7, 1, 2 et 6 du circuit. En plus de ces 4 entres de donnes (sur lesquelles on a connect une roue codeuse dans le schma cidessous) le circuit 4511 possde 3 entres particulires nommes LT, BL et C9 et appeles entres de contrle :

LT BL C9

0 0 0
5 3 4

BCD/7SEG [T]

V11[LT] G10[BI]
a10,11 b10,11 c10,11 d10,11 e10,11 f10,11 g10,11

C 5

7 1 2 6

C9 9D,1 9D,2 9D,4 9D,8

13 12 11 10 9 15 14

4511

Voici le rle des 3 entres de contrle du circuit 4511 : Borne n3 : l'entre LT (pour Lamp Test) permet d'allumer tous les segments de l'afficheur pour les tester Borne n4 : l'entre BL (pour BLanking) permet d'teindre entirement l'afficheur Borne n5 : l'entre C9 permet de mmoriser la valeur prsente sur les entres de donnes (bornes 7, 1, 2 et 6) et de geler ainsi un chiffre sur l'afficheur mme si les entres de donnes sont modifies En utilisant les informations donnes dans le Mmotech lectronique et votre exprimentation dans Proteus, indiquer ci-dessous le comportement du circuit 4511 en fonction de ltat de ses entres de contrle. Ce tableau devra faire apparatre la fois ltat logique actif des entres ainsi que leur priorit relative : LT BL C9

Comportement du 4511

Quel doit tre ltat logique des entres de contrle LT, BL et C9 afin que le dcodeur 4511 affiche sur lafficheur le chiffre prsent sur les entres de donnes ? LT = BL = C9 = IV 3 2 Principe du clavier multiplex et de la scrutation du clavier Le Montage 6 montre le principe pour multiplexer un clavier : Chaque touche est relie lentre dun multiplexeur Si une touche est enfonce elle met 1 une entre de donne du multiplexeur En mettant un compteur sur les entres dadresse du multiplexeur afin de balayer toutes les touches : Si aucune touche nest enfonce la sortie du MUX vaut 0 Si une touche est enfonce la sortie du MUX passera 1 lorsque le compteur aura la valeur de la touche En utilisant la sortie du MUX pour bloquer le compteur, le compteur se bloquera sur la valeur de la touche enfonce (entre 0 et 7) Une fois le compteur bloqu, il ne reste plus qu afficher sa valeur sur un afficheur 7 segments Il suffit de relcher la touche pour que la scrutation reparte
T.P. : Applications des multiplexeurs et des dmultiplexeurs www.gecif.net Page 7 / 8

0
B0
MUX

B1 B2 B3 B4 B5 B6 B7

11 12 13 15 10 1 2 3 4 5 6 7 9

0 G 2 EN G8 0 1 2 3 4 5 6 7 4512

0 7

14

1
Montage 6

IV 3 3 Recherche dune solution En utilisant notamment un compteur 4510, un multiplexeur 4512 et un dcodeur BCD / 7 segments 4511 proposez une solution fonctionnelle rpondant au cahier des charges. Testez, analysez puis validez votre solution sous Proteus. En cas de dysfonctionnements faites voluer votre proposition afin de supprimer les mauvais fonctionnements. Il ne sagit pas de trouver du premier coup une solution fonctionnelle parfaite, mais le travail que lon vous demande ici est dtre capable danalyser pourquoi votre montage ne fonctionne pas, et de tendre progressivement vers la solution idale en le faisant voluer dans la bonne direction. IV 3 4 Extensions du problme : Extension 1 : clavier 10 touches avec affichage de 0 9 Vous disposez dun clavier compos de 10 boutons poussoirs nots B0 B9 et dun afficheur 7 segments. En utilisant cette fois un dcodeur 1 parmi 10 (circuit 4028) la place du multiplexeur, proposez une solution pour la scrutation du clavier afin que : lafficheur soit teint si aucune touche du clavier nest enfonce le chiffre n saffiche sur lafficheur si la touche Bn est enfonce (avec 0 n 9) Extension 2 : clavier 10 touches avec affichage de 01 10 sur 2 chiffres Vous disposez dun clavier compos de 10 boutons poussoirs nots B1 B10 et de 2 afficheurs 7 segments. Proposez une solution pour la scrutation du clavier afin que : lafficheur soit teint si aucune touche du clavier nest enfonce le nombre n saffiche sur les deux afficheurs si la touche Bn est enfonce (avec 01 n 10) Extension 3 : clavier 16 touches avec affichage de 00 15 Vous disposez dun clavier compos de 16 boutons poussoirs nots B0 B15 et de 2 afficheurs 7 segments. Proposez une solution pour la scrutation du clavier afin dafficher le numro de la touche enfonce : Si aucune touche du clavier nest enfonce alors lafficheur doit tre teint Si la touche Bn est enfonce alors le nombre n doit safficher sur les deux afficheurs (avec 00 n 15)

Ce TP vous a montr comment utiliser les circuits logiques multiplexeurs et dmultiplexeurs dans le logiciel Proteus. Il vous appartient dsormais dutiliser naturellement ces composants et de savoir rechercher et dcouvrir par vous-mme tous les autres circuits logiques non numrs ici.
T.P. : Applications des multiplexeurs et des dmultiplexeurs www.gecif.net Page 8 / 8

You might also like