CIRCUITS LOGIQUES Bases PDF
CIRCUITS LOGIQUES Bases PDF
CIRCUITS LOGIQUES Bases PDF
a.b
a+b
AM - 2003
Page 1
ab
a.b
a+b
Thorme de DE MORGAN
a + b = a.b et a.b = a + b
AM - 2003
Page 2
alimentation :
niveau bas d'entre
niveau haut d'entre
niveau bas de sortie
niveau haut de sortie
TTL Vcc = 5V
TTL 0 0,8 V
TTL 2 5 V
TTL 0 0,4 V
TTL 2,4 5 V
CMOS VDD = 3 15 V
CMOS 0 40%VDD
CMOS 60% 100%VDD
CMOS 0 10%VDD
CMOS 90% 100%VDD
Les circuits de technologie TTL sont plus "rapides" que les circuits CMOS, par contre les
circuits CMOS ont une "consommation" beaucoup plus faibles que les circuits TTL.
2.2 Portes logiques : symboles
Les portes logiques sont des circuits de logique combinatoire. Le signal de sortie ne dpend,
un instant donn, que de la combinaison des entres.
NON
ET
&
OU
OU exclusif
=1
ET-NON
&
OU-NON-
AM - 2003
a.b
a+b
a+b
a.b
a+b
Page 3
3- LOGIQUE SEQUENTIELLE
3.1 Fonction mmoire
Lorsque l'on ralise une chane logique, il est souvent ncessaire de conserver en mmoire des
informations. Dans une structure squentielle, pour une combinaison donne des variables
d'entre, il peut y avoir plusieurs situations des sorties (Cf interrupteur "va et vient").
Dans un circuit de logique squentielle, le signal de sortie dpend, un instant donn, de la
combinaison des entres ET de son tat antrieur (c'est--dire de la succession ou squence
des donnes).
Il faut donc une variable supplmentaire pour "retourner" l'information de sortie sur une
entre : fonction MEMOIRE.
3.2 Bascules (voir TP)
Le circuit de base de la logique squentielle est une BASCULE caractrise par une table de
transition.
Bascule R S
R=S=0
S=1;R=0
S=0;R=1
R=S=1
&
&
&
&
Q'
1
0
1
0
1
0
Q'
1
0
AM - 2003
Page 4
Bascule R S H
On amliore le fonctionnement de la bascule R-S avec une entre supplmentaire appele
HORLOGE permettant de contrler les instants de commutation des sorties (bascule
synchrone).
S
&
&
&
&
Q'
H 1
0
S 1
0
R 1
0
Q 1
0
H=0
H=1
bascule
J K
_
Q
Clear
L'horloge commande les instants de commutation des sortie, en gnral, sur un "front
descendant".
Les sorties sont toujours complmentaires (Q' = Q ), il n'y a plus d'tat interdit.
Deux entres supplmentaires permettent d'initialiser la bascule : Q = 0 avec l'entre
"CLEAR" ou Q = 1 avec l'entre "PRESET".
AM - 2003
Page 5
H 10
J 10
K 10
Q 10
mise 1 de Q
mise 1
mise 0 de Q
repos
mise 0
mmoire
Qn
Qn+1
Qn
Qn
repos (mmoire)
Qn
Qn
mise 1 de Q (set)
Qn
Qn
Remarques :
En logique TTL les entres non connectes sont au niveau haut (1) et les entres Clear et
Preset sont actives 0. Lorsque l'une des ces deux entres est au niveau bas (0) la bascule est
bloque (Q = 0 ou 1 suivant l'entre utilise).
Bascule D
Cas particulier de la bascule J K, elle correspond la combinaison D = J = K .
D=J
Q
H
bascule
D
_
Q
H 1
0
D 1
0
Q 1
0
Bascule T
Autre cas particulier de la bascule J K (J = K = 1), elle est utilise en diviseur de frquence
par 2.
AM - 2003
Page 6
(1)
J
H
Entre
Q2
(1)
J
H
Q3
(1)
J
H
Q
Q4
H
Q
4
Q
RAZ
Chronogramme
H1
1
0
Q1 = H2 10
1
Q2 = H3 0
1
Q3 = H4 0
Q4
1
0
impulsions
d'horloge
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
AM - 2003
Q4
23
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
Q3
22
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
Q2
21
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
Q1
20
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
Page 7
Remarques :
Chaque bascule divise la frquence d'horloge par deux
Le compteur est recycl en 16 impulsions d'horloge : compteur hexadcimal.
Compteur dcimal
Au dixime coup d'horloge, on observe la combinaison suivante :
impulsions
d'horloge
n = 10
Q4
23
1
Q3
22
0
Q2
21
1
Q1
20
0
&
Clear
N.B. Le retour 0 des sorties Q2 et Q4 remet les entres Clear 1 ( 0.0 = 1 ), le compteur peut
donc nouveau fonctionner.
AM - 2003
Page 8