Vous êtes sur la page 1sur 39

09/12/2020

Université Sultan Moulay Slimane


Ecole Supérieure de Technologie-Béni Mellal
Département Mécatronique

LP: Mécatronique Automobile


Semestre: 5
Module: M1
Elément de Module:

Electronique des Systèmes


Numériques
(M1_2/2)
Partie III. Circuits Combinatoires

Année Universitaire 2020-2021

1
09/12/2020

Partie III. Circuits Combinatoires

Sommaire
Partie III Circuits combinatoires

1.1 Codeur/décodeur binaire

1.2 Transcodeur

1.3 Multiplexeur/démultiplexeur

1.4 Comparateur

1.5 Additionneur

1.6 Soustracteur

1.7 UAL 108


Pr. Fatima Zahra BAGHLI

2
09/12/2020

Partie III. Circuits Combinatoires

1.1 Introduction
• La transmission de données nécessite fréquemment des opérations de
conversion, de transpostage et d’aiguillage. On utilise pour cela des circuits
combinatoires. Pour réaliser un circuit logique combinatoire, le concepteur
doit utiliser plusieurs portes logiques élémentaires. Pour faciliter sa tache,
les fabricants fournissent des circuits sous forme intégrés comportant
chacun plusieurs portes à des degrés d’intégration différents.
• Il existe plusieurs dispositifs logiques combinatoires couramment utilisé
dans les systèmes numériques. On peut citer les codeurs, les décodeurs, les
transcodeurs, les multiplexeurs, les démultiplexeurs, les comparateurs …
Pr. Fatima Zahra BAGHLI 109

3
09/12/2020

Partie III. Circuits Combinatoires

1.1 Introduction
• Définition
Un circuit combinatoire est un circuit numérique dont les sorties dépendent
uniquement des entrées et le concept de temps n’est pas pertinent.

Entrées Sorties=f(Entrées)

. CIRCUIT .
. COMBINATOIRE .

• C’est possible d’utiliser des circuits combinatoires pour réaliser d’autres


circuits plus complexes.
Pr. Fatima Zahra BAGHLI 110

4
09/12/2020

Partie III. Circuits Combinatoires

1.2 Circuits Combinatoires fondamentaux


A. DECODEUR
C’est un circuit combinatoire qui est constitué de :
– N : entrées de données
–2n sorties
– Pour chaque combinaison en entrée une seule sortie est active à la fois

Schéma fonctionnel de décodeur


111
Pr. Fatima Zahra BAGHLI

5
09/12/2020

Partie III. Circuits Combinatoires

1.2 Circuits Combinatoires fondamentaux


A. DECODEUR
Exemple: Décodeur 1 parmi 4
Décodeur 2 entrées, 4 sorties

Schéma de principe d’un décodeur

Pr. Fatima Zahra BAGHLI 112

6
09/12/2020

Partie III. Circuits Combinatoires

1.2 Circuits Combinatoires fondamentaux


A. DECODEUR
Exemple: Décodeur 1 parmi 4 (Décodeur 2 entrées, 4 sorties)
Table de vérité

Equations de sorties

Pr. Fatima Zahra BAGHLI 113

7
09/12/2020

Partie III. Circuits Combinatoires

1.2 Circuits Combinatoires fondamentaux


A. DECODEUR
Exemple: Décodeur 1 parmi 4 (Décodeur 2 entrées, 4 sorties)
Logigramme

Schéma de logigramme du décodeur


Pr. Fatima Zahra BAGHLI 114

8
09/12/2020

Partie III. Circuits Combinatoires

1.2 Circuits Combinatoires fondamentaux


A. DECODEUR
Remarque: Certains n'utilisent pas toute la gamme de 2n combinaisons
d'entrées possibles. C'est le cas du décodeur DCB décimal qui a 4 bits
d'entrée et 10 sorties donc une seule est active dans chacune des 10
représentations du DCB
Décodeurs DCB 7segments: Synthèse
Les 10 chiffres décimaux (0 à 9) et parfois les caractères de l'hexadécimal
(A à F) peuvent être peuvent être configurés au moyen de 7 segments
Chaque segment est constitué d'un matériau qui émet de la lumière lorsqu'il
est traversé par un courant. Les matériaux les plus utilisés sont les LED et
les filaments incandescents.

Pr. Fatima Zahra BAGHLI 115

9
09/12/2020

Partie III. Circuits Combinatoires

1.2 Circuits Combinatoires fondamentaux


A. DECODEUR
Décodeurs DCB 7segments: Synthèse

Disposition des
7 segments

Pr. Fatima Zahra BAGHLI 116

10
09/12/2020

Partie III. Circuits Combinatoires

1.2 Circuits Combinatoires fondamentaux


B. CODEUR (ENCODEUR)
L’encodage est l’opération inverse du principe du décodage. Le codeur (ou
encodeur) est un circuit logique qui possède 2N voies entrées, dont une
seule est activée et N voies de sorties. Il fournit en sortie le code binaire
correspondant.

Schéma fonctionnel d’un codeur


117
Pr. Fatima Zahra BAGHLI

11
09/12/2020

Partie III. Circuits Combinatoires

1.2 Circuits Combinatoires fondamentaux


B. CODEUR
Exemple: Codeur 4 d’entrées et 2 sorties

Schéma fonctionnel d’un codeur 4 voies d’entrées et 2 bits de sortie

Pr. Fatima Zahra BAGHLI 118

12
09/12/2020

Partie III. Circuits Combinatoires

1.2 Circuits Combinatoires fondamentaux


B. CODEUR
Exemple: Codeur 4 d’entrées et 2 sorties
Table de vérité

Equations de sorties

Pr. Fatima Zahra BAGHLI 119

13
09/12/2020

Partie III. Circuits Combinatoires

1.2 Circuits Combinatoires fondamentaux


B. CODEUR
Exemple: Codeur 4 d’entrées et 2 sorties
Logigramme

Schéma de logigramme du codeur


Pr. Fatima Zahra BAGHLI 120

14
09/12/2020

Partie III. Circuits Combinatoires

1.2 Circuits Combinatoires fondamentaux


C. TRANSCODEUR
Un transcodeur transforme une information disponible en entrée sous forme
donnée (généralement un code) en la même information, mais sous une autre
forme (généralement un autre code).
Les deux plus importantes applications des transcodeurs sont : la conversion
de code et l’affichage par segment.
Parmi les types de transcodeurs :
• Transcodeur binaire Gray
• Transcodeur BCD – 7 segments
• Transcodeur DCB - code excédent 3
Schéma d’un transcodeur

Pr. Fatima Zahra BAGHLI 121

15
09/12/2020

Partie III. Circuits Combinatoires

1.2 Circuits Combinatoires fondamentaux


C. TRANSCODEUR
Exemple: Transcodeur BCD – 7 segments

Pr. Fatima Zahra BAGHLI 122

16
09/12/2020

Partie III. Circuits Combinatoires

1.2 Circuits Combinatoires fondamentaux


D. MULTIPLEXEUR
Un multiplexeur logique est un circuit permettant d’obtenir sur sa sortie
(unique) la valeur logique présentée sur l’une de ses entrées principales qui
sera sélectionnée au moyen d’entrées auxiliaires appelées entrées d’adresse

 Applications des MUX


- Conversion parallèle/série
- Réalisation de fonctions logiques
- Sélection de mots
Multiplexeur 2n vers 1
123
Pr. Fatima Zahra BAGHLI

17
09/12/2020

Partie III. Circuits Combinatoires

1.2 Circuits Combinatoires fondamentaux


D. MULTIPLEXEUR
Exemple: Multiplexeur 8 à 1
Sélection

MULTIPLEXEUR

Entrées Sortie

124
Pr. Fatima Zahra BAGHLI

18
09/12/2020

Partie III. Circuits Combinatoires

1.2 Circuits Combinatoires fondamentaux


D. MULTIPLEXEUR
 Multiplexeur en circuit intégré
- Multiplexeur 4-vers-1 : 74153
- Multiplexeur 8-vers-1 : 74151
- Multiplexeur 16-vers-1 : 74150

125
Pr. Fatima Zahra BAGHLI

19
09/12/2020

Partie III. Circuits Combinatoires

1.2 Circuits Combinatoires fondamentaux


E. DEMULTIPLEXEUR
Un démultiplexeur est un système combinatoire ayant pour fonction de
transmettre une entrée vers une des 2n sortie. La sélection est faite à l’aide de
n ligne d’adresse et les sorties sont mutuellement exclusive. La notation
usuelle du démultiplexeur est: DEMUX 1 à 2n

 Démultiplexeur en CI
- Démultiplexeur 8-vers-1 :74138
- Décodeur /démultiplexeur : 74154

Démultiplexeur 1 vers 2n 126


Pr. Fatima Zahra BAGHLI

20
09/12/2020

Partie III. Circuits Combinatoires

1.2 Circuits Combinatoires fondamentaux


E. DEMULTIPLEXEUR
Sélection

Entrées Sortie

127
Pr. Fatima Zahra BAGHLI

21
09/12/2020

Partie III. Circuits Combinatoires

1.3 Circuits arithmétiques


Introduction

Les circuits arithmétiques logiques sont des circuits spécialisés dans la


réalisation des opérations courantes:
 Comparaison,
 Addition,
 Soustraction,
Multiplication,...

Pr. Fatima Zahra BAGHLI 128

22
09/12/2020

Partie III. Circuits Combinatoires

1.3 Circuits arithmétiques


A.COMPARATEUR (Comparateur sur 1 bit)
 C’est un circuit combinatoire qui permet de comparer entre deux
nombres binaire A et B.
 Il possède 2 entrées : A : sur un bit et B : sur un bit

 Il possède 3 sorties:
 fe : égalité ( A=B)
 fi : inférieur ( A < B)
 fs : supérieur (A > B)

Pr. Fatima Zahra BAGHLI 129

23
09/12/2020

Partie III. Circuits Combinatoires

1.3 Circuits arithmétiques


A.COMPARATEUR (Comparateur sur 1 bit)
Table de vérité Equations de sorties

Logigramme

Pr. Fatima Zahra BAGHLI 130

24
09/12/2020

Partie III. Circuits Combinatoires

1.3 Circuits arithmétiques


A.COMPARATEUR (Comparateur sur2bit)
Il permet de faire la comparaison
entre deux nombres A (A2A1) et
B(B2B1) chacun sur deux bits.

A=B si A2=B2 et A1=B1


 A>B si A2>B2 ou (A2=B2 et A1>B1)
 A<B si A2<B2 ou(A2=B2 et A1<B1)

Trouver les expressions de fi , fe et fs


131
Pr. Fatima Zahra BAGHLI

25
09/12/2020

Partie III. Circuits Combinatoires

1.3 Circuits arithmétiques


A.COMPARATEUR (Comparateur sur2bit avec des comparateurs 1 bit)
•Il faut utiliser un comparateur pour comparer les bits du poids faible et un
autre pour comparer les bits du poids fort. •Il faut combiner entre les sorties
des deux comparateurs utilisés pour réaliser
les sorties du comparateur final.

fs fe fi
Pr. Fatima Zahra BAGHLI 132

26
09/12/2020

Partie III. Circuits Combinatoires

1.3 Circuits arithmétiques


B. ADDITIONNEUR
B. 1. DEMI ADDITIONNEUR
Le demi additionneur est un circuit combinatoire qui permet de réaliser la
somme arithmétique de deux nombres A et B sur un bit.
A la sortie on va avoir la somme S et la retenu R.

Demi additionneur Décomposition de l'addition de 2 nombres


binaires de 4bits.
Pr. Fatima Zahra BAGHLI 133

27
09/12/2020

Partie III. Circuits Combinatoires

1.3 Circuits arithmétiques


B. ADDITIONNEUR
B. 1. DEMI ADDITIONNEUR
Table de vérité Equations de sorties

Logigramme

A
B S

R
Pr. Fatima Zahra BAGHLI 134

28
09/12/2020

Partie III. Circuits Combinatoires

1.3 Circuits arithmétiques


B. ADDITIONNEUR
B. 2. ADDITIONNEUR COMPLET
L’additionneur complet un bit possède 3 entrées :
• ai : le premier nombre sur un bit.
•bi : le deuxième nombre sur un bit.
• Ri-1 : le retenue entrante sur un bit.
Il possède deux sorties :
• Si : la somme
• Ri la retenue sortante

Pr. Fatima Zahra BAGHLI 135

29
09/12/2020

Partie III. Circuits Combinatoires

1.3 Circuits arithmétiques


B. ADDITIONNEUR
B. 2. ADDITIONNEUR COMPLET
Table de vérité Equations de sorties

136
Pr. Fatima Zahra BAGHLI

30
09/12/2020

Partie III. Circuits Combinatoires

1.3 Circuits arithmétiques


B. ADDITIONNEUR
B. 2. ADDITIONNEUR COMPLET
Logigramme

Ai AiBi
Bi
ABRi-1
Si
Ri-1
(AiBi)Ri-1

Ri
Ai.Bi

Pr. Fatima Zahra BAGHLI 137

31
09/12/2020

Partie III. Circuits Combinatoires

1.3 Circuits arithmétiques


B. ADDITIONNEUR
B. 2. ADDITIONNEUR COMPLET
Réalisation au moyen de 2 demi-additionneurs

Ri-1 Si
AiBi DA (AiBi)Ri-1
Ai
DA Ri
Bi Ai.Bi

Pr. Fatima Zahra BAGHLI 138

32
09/12/2020

Partie III. Circuits Combinatoires

1.3 Circuits arithmétiques


C. SOUSTRACTEUR
C. 1. DEMI SOUSTRACTEUR
Table de vérité Equations de sorties

Logigramme

Pr. Fatima Zahra BAGHLI 139

33
09/12/2020

Partie III. Circuits Combinatoires

1.3 Circuits arithmétiques


C. SOUSTRACTEUR
C. 2. SOUSTRACTEUR COMPLET

140
Pr. Fatima Zahra BAGHLI

34
09/12/2020

Partie III. Circuits Combinatoires

1.3 Circuits arithmétiques


C. SOUSTRACTEUR

1 = soustraction B3 B2 B1 B0
0 = addition

A3 A2 A1 A0

a b R a b R a b R a b R
Additionneur
R’ S R’ S R’ S R’ S

Pr. Fatima Zahra BAGHLI 141

35
09/12/2020

Partie III. Circuits Combinatoires

1.3 Circuits arithmétiques


D. UNITE ARITHMETIQUE ET LOGIQUE (UAL)
Ce type de composant est implémenté dans un microcontrôleur, c’est le
composant central qui permet de réaliser tous les calculs.
Grâce à des bus il accède :
Aux registres du microcontrôleur,
Aux données numériques contenues dans les mémoires mortes et les
mémoires vives,
Aux différents périphériques d’entrées/sorties du microcontrôleur.

142
Pr. Fatima Zahra BAGHLI

36
09/12/2020

Partie III. Circuits Combinatoires

1.3 Circuits arithmétiques


D. UNITE ARITHMETIQUE ET LOGIQUE (UAL)

Pr. Fatima Zahra BAGHLI 143

37
09/12/2020

Partie III. Circuits Combinatoires

1.3 Circuits arithmétiques


D. UNITE ARITHMETIQUE ET LOGIQUE (UAL)

A A.B Unité logique


B A+B
Sortie
B
A S
B
R’ R’
0
R
R A 1
Additionneur
B 2
F0 3
Décodeur 2-4
Unité arithmétique
Unité de commande 144
Pr. Fatima Zahra BAGHLI

38
09/12/2020

145
Pr. Fatima Zahra BAGHLI

39

Vous aimerez peut-être aussi