Académique Documents
Professionnel Documents
Culture Documents
Les Transcodeurs
Les Transcodeurs
I – Introduction
Information Même
Circuit
numérique information
convertisseur
codée dans le codée dans le
de code
CODE 1 CODE 2
Comme pour la réalisation de tous les circuits en logique combinatoire, la conception d’un
transcodeur passe par les 3 étapes suivantes :
❋ Ecriture de la table de vérité complète, indiquant la valeurs de toutes les sorties du
circuit, en fonction de la valeur des entrées.
❋ Recherche et simplification des équations logiques de chacune des sorties. La
simplification peut se faire soit en utilisant les tableaux de Karnaugh, soit par
simplification algébrique en utilisant les propriétés de l’algèbre de Boole.
❋ Schéma du logigramme en utilisant les circuits (portes logiques) dont on dispose.
Remarque : le logigramme aura 2 couches de portes, ou à la rigueur une 3ème couche, s’il
faut complémenter certaines variables d’entrée.
E0 (LSB) S0 (LSB)
Même
Chiffre entre 0 E1 S1
Transcodeur chiffre codé en
et 9 codé en E2 S2
BCD / XS 3 code à excès
BCD E3 (MSB) S3 (MSB)
de trois
S0= ……………………………………………………………………………………………………
S1= ……………………………………………………………………………………………………
S2= ……………………………………………………………………………………………………
S3= ……………………………………………………………………………………………………
E0 S0
E1 S1
E2 S2
E3 S3
Ces circuits, qui possèdent 2n entrées et n sorties, codent en binaire sur leurs sorties le
numéro de l’indice de l’entrée active.
Symbole :
E0
E1 S0
E2 Codeur 4 vers 2 S1
E3
Ce codeur possède 4 entrées et 2 sorties. Une seule entrée doit être activée à la fois (par
un état haut). On retrouve alors en sortie, en binaire, le numéro de l’entrée active entre 0
et 3.
Entrées Sorties
E3 E2 E1 E0 S1 S0
S0= ……………………………………………………………………………………………………
S1= ……………………………………………………………………………………………………
E0
E1 S0
E2 S1
E3
Un codeur est un dispositif qui traduit les valeurs d'une entrée dans un code choisi.
Par exemple, un clavier de console ou de machine à écrire comporte n touches. Chaque
touche, représentative d'un caractère, est affectée d’un numéro. L'opération de codage
consiste à donner à chaque numéro (donc à chaque caractère) un équivalent binaire, c'est-à-
dire un mot composé d'éléments binaires.
« 1 » logique
N=i
Exemple : si i = 4 A=0, B=1, C=0, D=0 pour un codeur binaire (le mot-code N à la
sortie du codeur code le chiffre 4 correspondant à la touche enfoncée).
Si seul le bouton numéro i est actionné, le nombre binaire à 4 éléments A, B, C, D est égal à
i, dans le code choisi (exemple : en binaire naturel).
Intérêt du codage :
Si le nombre de boutons est de 10, codé en binaire naturel, quatre variables suffisent. Pour
un clavier classique, la quarantaine de touches se codent facilement avec seulement 6
variables binaires, et la transmission du numéro de la touche enfoncée s’effectue sur 6 fils,
et non sur 40 fils (ce qui aurait été le cas si les touches n’étaient pas codées). Le codage
des informations apporte une réduction non négligeable du nombre de variables à traiter.
Ce circuit code en binaire sur ses sorties le numéro décimal de l'entrée activée.
Il a 8 entrées (E7 ... E0) et 3 sorties (S2 … S0) qui codent en binaire l'indice de l'entrée
activée (ou l'indice le plus élevé si plusieurs entrées sont activées). En outre, il a une entrée
de validation Ei et deux sorties de validation E0 et GS pour la mise en cascade de plusieurs
circuits semblables lors de l'extension à plus de 8 entrées. Les entrées et les sorties sont
actives au niveau bas (L).
❋ Si l’entrée de validation Ei =1 toutes les sorties sont à 1 quelques soient l’état des
entrées (E0 = GS =1)
❋ Si l’entrée de validation Ei =0 le circuit fonctionne normalement
E0
E1
E2
S0
E3 Encodeur de
S1
E4 priorité à 10
S2
E5 entrées
S3
E6 utilisant le
E7 circuit 74 148
E8
E9
Mis à part les niveaux actifs des entrées et des sorties, le fonctionnement du circuit 4532
est analogue au fonctionnement du circuit 74 148. Grâce à l’entrée Ein et à la sortie Eout, le
circuit 4532 est cascadable.
Ces circuits, qui possèdent n entrées et 2n sorties, ont une seule sortie active à la fois :
celle dont l’indice correspond au nombre binaire appliqué sur les entrées.
Symbole :
S0
E0 S1
Décodeur
E1 S2
2 vers 4
S3
Ce décodeur possède 2 entrées et 4 sorties. Une seule sortie est activée à la fois (par un
état haut) : celle dont l’indice (entre 0 et 3) correspond au nombre (sur 2 bits) appliqué en
binaire sur les entrées.
Entrées Sorties
E1 E0 S3 S2 S1 S0
S0= ……………………………………………………………………………………………………
S1= ……………………………………………………………………………………………………
S2= ……………………………………………………………………………………………………
S3= ……………………………………………………………………………………………………
S0
E0 S1
E1 S2
S3
Compte tenu du nombre limité de connections sur un circuit intégré, il est souvent utile de
mettre en cascade les décodeurs pour permettre le décodage d'un grand nombre de
combinaisons. Une entrée supplémentaire permet cette mise en cascade. Elle est appelée
entrée de validation (strobe), et notée V.
❋ Si V = 0, le décodage est
possible.
❋ Si V = 1, toutes les sorties
du décodeur 1 parmi x sont
à 1 et également toutes les
sorties des x décodeurs du
deuxième niveau.
V – Les transcodeurs
Il n'existe pas un code binaire meilleur que tous les autres: aussi en utilise-t-on plusieurs et
des transcodeurs pour passer de l'un à l'autre. Leurs utilisations en nombres relativement
Parmi les transcodeurs que l'on trouve en circuits intégrés, on peut citer :
❋ les transcodeurs DCB / afficheur 7 segments (circuits 7448, 7511, 4543, 4511)
Dans la désignation d’un transcodeur, le code « décimal » signifie une seule entrée (ou sortie)
active à la fois parmi 10.