MPI - Fonctions logiques page 1 / 3
Fonctions logiques
I - NOTIONS PRELIMINAIRES - RAPPELS
1. Niveaux logiques
En électronique, on utilise des circuits intégrés appelés « portes logiques ».
Une porte présente deux « entrées » et une « sortie ». Pour ces composants,
la tension de sortie peut appartenir à deux domaines de valeurs définissant un
état: « haut » ou « bas » ;
* à l'état « haut » on fait correspondre le « niveau logique » 1,
* à l'état « bas » on fait correspondre le « niveau logique » 0 .
Ces états de la sortie dépendent des tensions appliquées sur les entrées.
Pour les tensions d'entrée, on définit également un état : « haut » ou « bas » (cf. doc.1) ;
* état « bas » pour Ve < VL (on lui fait correspondre le niveau logique : "0")
* état « haut » pour Ve > VH (on lui fait correspondre le niveau logique : "1")
Les portes sont de technologie "TTL" (tension d'alimentation 5 V, VL 0,8 V; VH 2,4 V), ou "CMOS" (tension
d'alimentation VDD entre 3 et 18 V ; VH VDD/2).
2. Fonctions logiques
Considérons un circuit logique à deux entrées E1 et E2. Chaque entrée peut prendre les niveaux logiques 0 et
1. L'état de chaque entrée constitue une « variable logique ». L'état de la sortie S du circuit constitue une
« fonction logique » des états des entrées.
II. FONCTIONS LOGIQUES DE BASE
1. Fonctions à une variable
Avec une seule variable d’entrée E (0 ou 1), 4 fonctions sont réalisables :
1)
E
S1
2)
E
S2
3)
E
S3
4)
E
S4
0
0
0
0
0
1
0
1
1
0
1
1
1
1
1
0
La fonction ....... est la fonction identité.
La fonction ....... est la fonction inversion logique ou NON; elle est symbolisée par les schéma suivant :
S = E
2. Fonctions à deux variables
Compléter les tables de vérité des fonctions logiques suivantes.
a) Fonction ET (produit logique) : CI 4081
E1
E2
S
0 0
0 1
1 0
1 1
S
E1
E2
ou
S
E1
E2
S = E1 . E2 = E1 ^ E2
Il faut que E1 …… E2 soient à l'état ………. pour que S soit à l'état ………. sinon, S est à l'état ………..
VDD
état haut = "1"
état bas = "0"
ve (V)
VL
VH
t
doc. 1
MPI - Fonctions logiques page 2 / 3
b) Fonction ET-NON (NAND) : CI 4011
E1
E2
S
0 0
0 1
1 0
1 1
S
E1
E2
ou
S
E1
E2
S = E1 . E2 = E1 ^ E2
c) Fonction OU (OR) : CI 4071
1
S
E1
E2
ou
E1
E2
S
0 0
0 1
1 0
1 1
S
E1
E2
S = E1 + E2
Il suffit que E1 …… E2 soient à l'état ………. pour que S soit à l'état ………. sinon, S est à l'état ………..
d) Fonction OU-NON (NOR) : CI 4001
1
S
E1
E2
ou
E1
E2
S
0 0 1
0 1 0
1 0 0
1 1 0
S
E1
E2
S = E1 + E2
e) Fonction OU-EXCLUSIF (EXOR) : CI 4070
=1
S
E1
E2
ou
E1
E2
S
0 0 0
0 1 1
1 0 1
1 1 0
S
E1
E2
S = E1
E2
Exercice : en utilisant les tables de vérité, compléter les chronogrammes ci-dessous.
E1
E2
S
E1
E2
S
E1
E2
S
E1
E2
S
E
S
E1
E2
S
NON
NON-ET
ET
OU
OU-EXCLUSIF
OU-NON
MPI - Fonctions logiques page 3 / 3
III. EXEMPLE DE REALISATION DE FONCTIONS LOGIQUES AVEC DES COMPOSANTS
DISCRETS.
Rappels : les circuits intégrés sont constitués de composants discrets réduits à une très petite taille.
Les fonctions logiques peuvent être réalisées à partir de diodes, de transistors et de résistances. Les
exemples ci-dessous modélisent le comportement de portes de technologie TTL (alimentées sous 5 V).
En considérant que les diodes sont idéales et que les transistors se comportent comme des interrupteurs
parfaits (si la base est portée à un potentiel nul ou légèrement négatif, le transistor est « bloqué »
interrupteur ouvert ; si la base est portée à un potentiel positif, le transistor est « saturé » interrupteur
«fermé ») compléter pour chaque montage la table de vérité et déterminer le type de fonction réalisée.
1. Réalisation d'une fonction …… :
5 V
0 V
E2
E1
S
VS
220
D1
D2
E1
E2
S
0
0
0
1
1
0
1
1
2. Réalisation d'une fonction ……. :
5 V
0 V
E2
E1
S
VS
220
D1
D2
E1
E2
S
0
0
0
1
1
0
1
1
3. Réalisation d'une fonction ….. :
5 V
0 V
E
10 k
VS
220
S
E
S
0
1
4. Réalisation d'une fonction ……… :
5 V
0 V
E1
10 k
VS
220
E2
10 k
S
E1
E2
S
0
0
0
1
1
0
1
1

1 / 3 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !