0% ont trouvé ce document utile (0 vote)
56 vues17 pages

Décodeurs et Codeurs Numériques

Transféré par

Farah Chaabane
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 PPT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
56 vues17 pages

Décodeurs et Codeurs Numériques

Transféré par

Farah Chaabane
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 PPT, PDF, TXT ou lisez en ligne sur Scribd

Codeurs/Décodeurs

Pr. Halim Sghaier


Enseignant chercheur
Consultant A.I.E.A.

Novembre 2020 | ISIMM- Monastir


Cours “Electronique numérique” – Niveau : 2ème année Licence EEA-RIOT
Décodeur

 Circuit qui fait la conversion d’un code binaire de n bits à un code


de m bits

n ≤ m ≤ 2n

 Généralement nommés selon leur fonction, m-à-n (par exemple,


un décodeur 3/8)
 Chaque combinaison d’entrées n’active qu’une seule sortie é la
fois
 Les décodeurs ont souvent un signal de contrôle (enable)

Pr. Halim Sghaier, ISIMM - Monastir slide: 2


Exemple de table de vérité d’un décodeur

Entrées
A1 A0
0 0 1 0 0 0
0 1 0 1 0 0
1 0 0 0 1 0
1 1 0 0 0 1

Décodeur 2/4

Pr. Halim Sghaier, ISIMM - Monastir slide: 3


Décodeur 2 / 4

Pr. Halim Sghaier, ISIMM - Monastir slide: 4


Décodeur avec entrée de validation

 La plupart des décodeurs auront une entrée de validation (enable)


 Si EN = 0, toutes les sorties sont à 0
 Si EN = 1, le décodeur fonctionne normalement
 On peut aussi avoir un signal de contrôle inversé (EN)

Pr. Halim Sghaier, ISIMM - Monastir slide: 5


Conception avec des décodeurs

 Un décodeur peut être utilisé pour faire la synthèse (le design)


d’une fonction logique
 Un décodeur génère à la sortie les 2n mintermes des n variables
d’entrée
 Utiliser un décodeur avec une porte OU à la sortie pour créer la
fonction voulue

Pr. Halim Sghaier, ISIMM - Monastir slide: 6


Exemple

 Faire la synthèse d’un additionneur à 3 bits en utilisant un


décodeur
 La table de vérité d’un additionneur à 3 bits est montrée. On a 3
entrées et 2 sorties : utiliser un décodeur 3 × 8 et des portes OU

Pr. Halim Sghaier, ISIMM - Monastir slide: 7


Exemple (suite)

Le circuit:

Pr. Halim Sghaier, ISIMM - Monastir slide: 8


Synthèse de grands décodeurs

 On peut utiliser des décodeurs avec des entrées de validation


pour créer des plus gros décodeurs
 Ex : utiliser 2 décodeurs 3 / 8 pour faire un décodeur 4 / 16

 La quatrième variable est utilisée pour activer un ou l’autre des


décodeurs 3 / 8

Pr. Halim Sghaier, ISIMM - Monastir slide: 9


Synthèse de grands décodeurs (Suite)

 Décodeur 4/16 réalisé par des décodeurs 3/8

Pr. Halim Sghaier, ISIMM - Monastir slide: 10


Decodeur BCD/7 segments

 [Link]

Pr. Halim Sghaier, ISIMM - Monastir slide: 11


Codeur/Encodeur

 Fonction inverse du décodeur

 Un encodeur a 2n entrées, et n sorties

 Les sorties représentent le code binaire de l’entrée active

Pr. Halim Sghaier, ISIMM - Monastir slide: 12


Codeur/Encodeur

 Exemple de table de vérité d’un codeur 8/3

Pr. Halim Sghaier, ISIMM - Monastir slide: 13


Codeur/Encodeur

 Exemple de table de vérité d’un codeur 8/3

 Les sorties sont obtenues avec des portes OU:

 A0 = D1 + D3 + D5 + D7

 A0 = D2 + D3 + D6 + D7

 A0 = D4 + D5 + D6 + D7

Pr. Halim Sghaier, ISIMM - Monastir slide: 14


Codeur/Encodeur

 Une seule entrée doit être active à la fois, sinon il y a erreur

 Ex: si D3 et D6 sont active (1), la sortie sera : A2=1 et A1=1 et


A0=1  (entrée 7 active)?
 L’encodeur doit être modifié pour que l’entrée la plus élevée ait la
priorité : on parle alors d’encodeur prioritaire
 On ajoute une sortie de validation pour indiquer qu’il y a au moins
une entrée active. V=1 si une au moins des entrées est active
sinon V=0.

Pr. Halim Sghaier, ISIMM - Monastir slide: 15


Encodeur Prioritaire

Pr. Halim Sghaier, ISIMM - Monastir slide: 16


Codeur/Encodeur - Exercice

xyz

Pr. Halim Sghaier, ISIMM - Monastir slide: 17

Vous aimerez peut-être aussi