Les Circuits MSI
MSI : medium scale intégration (l’intégration a moyen échelle)
Circuit Transcodages (les codeurs, les décodeurs)
Circuits d’aiguillages(les multiplexeurs, les démultiplexeurs)
Circuits de transcodages
I. Les codeurs
1. Définition : un codeur est un dispositif qui traduit les valeurs d’entrée dans un code
binaire ;
Un codeur possède d’entrée et N sorties .Ce codeur possède une seule entrée activée à la
fois (activée niveau bas ou niveau haut).
Le clavier de l’ordinateur comporte un certain nombre de touche, à chaque touche on associe
un numéro, l’opération de codage consiste à donner a chaque numéro son équivalent binaire
en sortie.
Schéma de principe d’un codeur :
Remarque : si dans une calculatrice le nombre de touche est 16 (4 variables) de sorties sont
suffisantes pour coder en binaire. Les numéros de 0 jusqu’à 15 par contre pour un clavier de
40 touches on doit avoir 6 variables de sorties.
- Dans
le cas ou plusieurs boutons sont associés en même temps, un codeur classique donne
des erreurs, car il ne connaît pas quel numéro il doit coder. Pour cela il faut utiliser un
autre type de codeur appelé « codeur de parité ».
Exemples
Exemple1 : on veut réaliser un codeur qui permet le codage des nombre de 1 9
entrées
sorties
Q3
Q2
Q1
Q0
A1
0
0
0
1
A2
0
0
1
0
A3
0
0
1
1
A4
0
1
0
0
A5
0
1
0
1
A6
0
1
1
0
A7
0
1
1
1
A8
1
0
0
0
Q
0
Q
1
Q
2
..
..
Q
N-1
A
0
A
1
A
2
..
..
A
2N-1
N
Sorties
2
N
Entrées
CODEUR