0% ont trouvé ce document utile (0 vote)
311 vues4 pages

Codeur 4 vers 2 : Fonctionnement et Réalisation

Ce document décrit différents types de circuits logiques combinatoires de conversion de code (transcodeurs, codeurs, décodeurs) ainsi que leur réalisation pratique à l'aide de portes logiques. Il donne des exemples de transcodeurs courants comme le transcodeur BCD/excès de trois et explique leur conception en trois étapes: table de vérité, équations logiques, logigramme.

Transféré par

match proc
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
311 vues4 pages

Codeur 4 vers 2 : Fonctionnement et Réalisation

Ce document décrit différents types de circuits logiques combinatoires de conversion de code (transcodeurs, codeurs, décodeurs) ainsi que leur réalisation pratique à l'aide de portes logiques. Il donne des exemples de transcodeurs courants comme le transcodeur BCD/excès de trois et explique leur conception en trois étapes: table de vérité, équations logiques, logigramme.

Transféré par

match proc
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

ISET RADES Département : Génie Électrique Niveau L1, semestre 1

10. Les transcodeurs


UE : Traitement de Données I ECUE : Systèmes logiques CI : 1.5h/semaine

I – Introduction

Les circuits combinatoires de transcodage (appelés aussi convertisseurs de code), se répartissent en 3 catégories.
Tous ces circuits logiques transforment une information présente à leurs entrées sous une forme donnée (code 1) en
la même information présente à leurs sorties sous une forme différente (code 2). On appelle :
n
CODEUR un circuit à 2 entrées et n sorties
n
DECODEUR un circuit à n entrées et 2 sorties dont une seule est validée à la fois
TRANSCODEUR tout autre circuit convertisseur de code différent des précédents, à p entrées et à
k sorties.

Symbole général d’un circuit convertisseur de code :

Information Même
Circuit
numérique information
convertisseur
codée dans le codée dans le
de code
CODE 1 CODE 2

II – Réalisation d’un transcodeur

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 valeur 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 (une couche « ET » et une couche « OU »), ou à la rigueur
une 3ème couche, s’il faut complémenter certaines variables d’entrée avec une porte « NON ».

Exemple de réalisation d’un transcodeur : on désire réaliser un transcodage du code BCD vers le code à excès de
trois. Les nombres d’entrée et de sortie sont exprimés sur 4 bits, et ce transcodeur pourra convertir tous les chiffres
de 0 à 9.

Symbole du transcodeur BCD / XS 3 :

E0 (LSB) S0 (LSB)
Même chiffre
Chiffre entre 0 E1 S1
et 9 codé en
Transcodeur codé en code à
E2 S2 excès de trois
BCD BCD / XS 3
E3 (MSB) S3 (MSB)

43 Systèmes Logiques Chapitre 10


Etape n°1 de la conception du transcodeur : Ecriture de la table de vérité :

Entrées (BCD) Sorties (XS 3)


Chiffre converti
E3 E2 E1 E0 S3 S2 S1 S0

Etape n°2 de la conception du transcodeur : Recherche et simplification des équations des sorties :

S0= ……………………………………………………………………………………………………………….
S1= …………………………………………………………………………………………………………………
S2= …………………………………………………………………………………………………………………
S3= …………………………………………………………………………………………………………………

Remarque : parmi les 16 combinaisons possibles applicables sur les 4 entrées du transcodeur, seules 10
combinaisons seront utilisées (pour coder les 10 chiffres à convertir). Les 6 autres ne seront jamais présentes à
l’entrée du transcodeur. Des croix apparaissent alors dans 6 cases des tableaux de Karnaugh des sorties, ce qui
permet de simplifier considérablement les équations logiques.

Etape n°3 de la conception du transcodeur : Dessin du logigramme

E0 S0

E1 S1

E2 S2

E3 S3

III – Les codeurs

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.

44 Systèmes Logiques Chapitre 10


III – 1 – Codeur élémentaire 4 vers 2
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.
Table de vérité du codeur 4 vers 2 :

Entrées Sorties

E3 E2 E1 E0 S1 S0

Equations logiques des sorties :

S0= ……………………………………………………………………………………………………

S1= ……………………………………………………………………………………………………

Logigramme du codeur 4 vers 2 :

E0

E1 S0

E2 S1

E3
IV – Les décodeurs

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.
IV – 1 – Décodeur élémentaire 2 vers 4
Symbole :
S0
E0 S1
Décodeur
E1 S2
2 vers 4
S3

45 Systèmes Logiques Chapitre 10


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.

Table de vérité du décodeur 2 vers 4 :


Entrées Sorties

E1 E0 S3 S2 S1 S0

Equations logiques des sorties :

S0= ……………………………………………………………………………………………………

S1= ……………………………………………………………………………………………………

S2= ……………………………………………………………………………………………………

S3= ……………………………………………………………………………………………………

Logigramme du décodeur 2 vers 4 :

S0

E0 S1

E1 S2

S3
V – Les transcodeurs

Un transcodeur (ou convertisseur de codes) est un dispositif permettant de passer du nombre N écrit dans le code
C1 au même nombre N écrit dans le code C2.
Il n'existe pas un code binaire meilleur que tous les autres : aussi en utilise-t-on plusieurs avec des transcodeurs
pour passer de l'un à l'autre. Leurs utilisations en nombres relativement limités expliquent qu'on ne les trouve pas
tous sous forme de circuits intégrés : il faut alors les réaliser à l'aide de portes logiques ET-NON , OU-NON ... etc.
Comme nous l’avons vu dans le paragraphe II, la réalisation pratique d’un transcodeur passe par l’écriture de sa
table de vérité, puis par la recherche des équations de sorties avec les tableaux de Karnaugh.

Parmi les transcodeurs que l'on trouve en circuits intégrés, on peut citer :
Les transcodeurs décimal / BCD (circuit 74147)
Les transcodeurs BCD / décimal (circuits 7442, 7445, et 4028)
Les transcodeurs XS 3 / décimal (circuit 7443)
Les transcodeurs Gray excédant 3 (code Gray+3) / décimal (circuit 7444)
Les transcodeurs DCB / afficheur 7 segments (circuits 7448, 7511, 4543, 4511)
Les transcodeurs binaire 5 bits / DCB (circuit 74185)
Les transcodeurs DCB / binaire 5 bits (circuit 74184)

46 Systèmes Logiques Chapitre 10

Vous aimerez peut-être aussi