Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

CHAPITRE 4CN (Étudiant)

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 8

?

CHAPITRE 4

Les Circuits combinatoires ?

en Electronique numérique ?

1 2

Schéma Electronique : RAM

3 4
Plan du Chapitre
• Codeurs
• Décodeurs
• Transcodeurs
• Multiplexeurs
• Démultiplexeurs
• Comparateurs

5 6

Codeur B.C.D
Codeurs Il s'agit du codeur B.C.D à dix voies d’entrée (les chiffres décimaux), et qui
produit en sortie l’équivalent binaire du chiffre décimal appliqué à l’entrée.
Un codeur ou encodeur est un circuit logique qui possède 2N voies d’entrée
dont une seule est active et N voies de sortie

Les équations logiques associées aux sorties Si se déduisent facilement à partir de


la table de vérité ci-dessus. On a alors :

7 8
Codeur BCD de priorité

C’est un dispositif qui réalise le codage du numéro le plus élevé dans le cas
où plusieurs entrées seraient actionnées. La table de vérité de ce codeur de
Décodeurs
priorité est donnée par le tableau suivant :
Un décodeur est un circuit numérique qui possède N entrées et 2N sorties.
Pour chacune des combinaisons possibles des entrées, seule une ligne de
sortie est validée. Les décodeurs sont souvent dotés d’une ou plusieurs
entrées de validation E qui servent à valider son fonctionnement. Le schéma
fonctionnel d’un décodeur à N bits d’entrée est donné par la figure suivante :

Codeurs en CI :
74147 et 74148
9 10

Décodeur 2 vers 4 Décodeur 3 vers 8


Avec un décodeur à deux bits d’entrée, on peut avoir quatre combinaisons
Le décodeur 3 vers 8 comporte trois entrées A, B, C et huit sorties
de sortie. Le décodeur comporte alors deux entrées A, B et quatre sorties
S0, S1, S2......S7 validées par exemple à l’état haut . La table de
S0, S1, S2, S3 validées par exemple à l’état bas. La table de vérité du
vérité du décodeur est donnée par le tableau suivant :
décodeur est donnée par le tableau suivant :

11 12
Exercice : Décodeur d’adresses
Exercice : Conception d’un Décodeur 5 vers 32 à partir de 3 vers 8 (5 circuits)

Les entrées : A, B et C
Entrée de validation : E
Sorties : D0….D7

CS : Chip select

RD A19 A18 A17 A16 A15 A14 A13 Mémoire Sélectionnée

13 14

Transcodeur BINAIRE-GRAY avec XOR


Transcodeurs
Un transcodeur est un dispositif qui permet de faire passer une information
écrite dans le code C1 à un autre code C2.Les deux plus importantes
applications des transcodeurs sont : la conversion de code et l’affichage par
segments.

Conversion de code :Transcodeur Gray- binaire

15 16
Circuit Logique Binaire-Gray Transcodeur BCD-7 segments
Afficheur 7 segments
Un domaine d’application considérable des
transcodeurs est celui de la conversion
de données binaires en une forme se prêtant
à un affichage numérique. Les dix
chiffres 0 à 9 sont affichés au moyen d’un
dispositif appelé afficheur à 7 segments.
Cet afficheur est un ensemble de diodes
électroluminescentes (D.E.L) disposés
comme le montre la figure ci-dessous.
On distingue deux types d’afficheurs :
•l’afficheur à anodes communes et celui à
cathodes communes. Dans le premier cas,
Exercice à faire à la maison : Table de toutes les anodes sont reliées à un même
point, mis à 5V, de façon à rendre lumineux le
vérité, Equations simplifiées et circuit segment qui présente sur sa cathode un
niveau bas.
logique d’un transcodeur GRAY •Dans le cas de l’afficheur à cathodes
(G3,G2,G1,G0)-Binaire (B3,B2,B1,B0) commune, toutes les cathodes sont reliées un
point commun qui doit être à la masse, de
façon que pour allumer un segment, il faut lui
appliquer un niveau haut sur son anode
17 18

Synthèse d’un transcodeur BCD-7 segments

Le tableau ci-dessous donne la table de vérité détaillant le fonctionnement


du transcodeur BCD-7 segments permettant l’affichage des différents
chiffres décimaux. Les variables d’entrée A, B, C, D sont écrites en B.C.D,
les variables de sortie a, b, c, d, e, f, g, correspondent à chacun des
segments de l’afficheur.

19 20
Circuit logique de décodeur BCD-7 segments

21 22

Multiplexeurs

Un multiplexeur (MUX) est un circuit logique qui possède 2N entrées


Exercice à faire à la maison : d’informations (Ii), N entrées de sélection (Si) et une sortie unique Z.
Sa fonction consiste à effectuer l’aiguillage de l’une des entrées d’information
Concevoir un décodeur vers la sortie en fonction du code d’adresse appliqué sur les entrées de
Hexadécimal-7segments :Table sélection.
de vérité, Equations simplifiées et
On pourra de plus trouver une entrée de validation E. Si cette broche n’est pas
circuit logique validée, la sortie Z est égale à 1 (ou 0), et ce quelle que soit l’adresse appliquée
et le niveau des entrées Ii, par contre quand cette broche est validée, le
multiplexeur délivre sur sa sortie Z l’état de l’entrée adressée.

23 24
Multiplexeur à 2 entrées
Multiplexeur à 4 entrées

D0
Out = D0 S 0 + D1S 0 D1
D2
D3

out
= D 0 S 0S1 + D1S 0 S1 + D 2 S 0S1 + D3S 0S1
= S1( D0 S 0 + D1S 0) + S1( D 2 S 0 + D3S 0)

25 26

L’exemple de la figure ci-dessous est celui de la génération d’une fonction • Soit le montage de la figure ci-dessous, réalisé à partir de trois
logique à trois variables décrite par sa table de vérité. On doit utiliser pour multiplexeurs MUX-1, MUX-2 et MUX-3 chacun à 4 entrées.
cela un multiplexeur à huit entrées (23).

Exercice à
faire à la
maison

1-Donner l’expression logique de Z en fonction de A, B, C, D et E.


2-Ecrire cette expression qu’avec des OU exclusifs

27 28
Démultiplexeurs Comparateurs

Un démultiplexeur (DEMUX) est un circuit logique qui possède une seule entrée I Un comparateur est un circuit dont la fonction est d'indiquer si un nombre
et 2N voies de sortie. Il transmet les données d’entrée (données séries) vers une binaire est inférieur, égal ou supérieur à un autre nombre binaire.
des 2Nvoies de sortie selon l’adresse du code appliqué sur les N entrées de
sélection, il fonctionne comme un commutateur. Certains démultiplexeurs Comparateur de deux nombres binaires à 1 bit
présentent une entrée de validation E qui permet, quand elle est validée, de
transférer les données de l’entrée vers les sorties sélectionnées, et d’imposer zéro
ou un à l’ensemble des sorties quand elle n’est pas validée. Les données qui
parviennent en série à l’entrée du démultiplexeur seront fournies en parallèle en
sortie

29 30

Comparateur de deux nombres binaires à N bits

Pour comparer deux nombres binaires de N bits A et B, il faut effectuer


une comparaison bit par bit, en commençant par les bits de poids le plus
fort, s'ils sont égaux on passe aux bits de poids immédiatement inférieur
et ainsi de suite.

31

Vous aimerez peut-être aussi