17logiq

publicité
Fonctions logiques
I - NOTIONS PRELIMINAIRES - RAPPELS
1. Niveaux logiques
ve (V)
VDD
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 » ;
état haut = "1"
VH
VL
* à l'état « haut » on fait correspondre le « niveau logique » 1,
* à l'état « bas » on fait correspondre le « niveau logique » 0 .
état bas = "0"
t
doc. 1
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
0
1
S1
0
0
2)
E
0
1
S2
0
1
3)
E
0
1
S3
1
1
4)
E
0
1
S4
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 :
E
1
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
0
0
1
1
E2
0
1
0
1
S
E1
S
E1

ou
S
E2
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 ………..
MPI - Fonctions logiques
page 1 / 3
b) Fonction ET-NON (NAND) : CI 4011
E1
0
0
1
1
E2
0
1
0
1
S
E1
E1
S

ou
S
E2
E2
S = E1 . E2 = E1 ^ E2
c) Fonction OU (OR) : CI 4071
E1
0
E2
0
0
1
1
1
0
1
S
E1
E1
S
1
ou
S
E2
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
E1
0
E2
0
S
1
0
1
1
1
0
1
0
0
0
E1
E1
S
1
ou
S
E2
E2
S = E1 + E2
e) Fonction OU-EXCLUSIF (EXOR) : CI 4070
E1
0
E2
0
S
0
0
1
1
1
0
1
1
1
0
E1
E1
S
E2

S = E1
S
=1
ou
E2
E2
Exercice : en utilisant les tables de vérité, compléter les chronogrammes ci-dessous.
E1
E1
E
E2
E2
S
S
S
NON
ET
NON-ET
E1
E1
E1
E2
E2
E2
S
S
S
OU
MPI - Fonctions logiques
OU-NON
OU-EXCLUSIF
page 2 / 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 …… :
5V
D1
S
E1
E1
E2
0
0
0
1
1
0
1
1
E1
E2
0
0
0
1
1
0
1
1
S
D2
E2
VS
220 
0V
2. Réalisation d'une fonction ……. :
5V
D1
220 
S
E1
S
D2
E2
VS
0V
3. Réalisation d'une fonction ….. :
5V
E
220 
10 k
0
S
E
S
1
VS
0V
4. Réalisation d'une fonction ……… :
5V
10 k
220 
S
E1
VS
E2
10 k
0V
E1
E2
0
0
0
1
1
0
1
1
S

MPI - Fonctions logiques
page 3 / 3
Téléchargement