610 likes | 1.1k Views
Fonctions logiques séquentielles bascules compteurs registres. Fonctions logiques séquentielles. D.L.B. COMPTAGE :. Fonction comptage Chronogramme d’un compteur Mise à zéro d’un compteur Compteur 74..192 Extrait de la TDV du 74..192 Fonction chargement Fonction décompteur
E N D
Fonctions logiques séquentiellesbasculescompteursregistres Fonctions logiques séquentielles D.L.B.
COMPTAGE : • Fonction comptage • Chronogramme d’un compteur • Mise à zéro d’un compteur • Compteur 74..192 • Extrait de la TDV du 74..192 • Fonction chargement • Fonction décompteur • Compteur binaire 4040 • TDV du 4040 • Chronogramme d’un compteur binaire • chronogramme d’un compteur binaire • Décompteur binaire • chronogramme d’un décompteur binaire • Compteur à modulo programmable • Comptage asynchrone • Comptage asynchrone : zoom • Association de compteurs asynchrones • Comptage synchrone • Association de compteurs synchrones • Relation fréquence BASCULES : Sommaire • Registre à décalage • Registre à décalage : Exemple 1 • Registre à décalage : Exemple 2 • Exemples de composants registre à décalage • Exemple : registre à décalage 74164 • Chronogramme exemple - registre à décalage • Diviseur de fréquence / compteur Jonhson • Câblage d’un compteur Jonhson • Chronogramme d’un compteur Jonhson • Exemple de compteur modulo 10 : 4518 • Exemple de compteur binaire à 4 étages : 74..393 • Exemple de compteur binaire : 4060 REGISTRE : • Bascule RS • Exemple de composant bascule RS : 4043 • Repérage des fronts sur un chronogramme • Entrée active sur front • Bascule D • Exemple de composant bascule D : 74ALS74 • TDV du 74ALS74 • Brochage du 74ALS74 • Bascule D Verrou (Latch) • Exemples de composants bascules D 74 373 et 374 • Brochage des 74 373 et 374 • Bascule JK • Diviseur de fréquence par 2 avec une bascule D • Diviseur de fréquence par 2-avec une bascule JK Fonctions logiques séquentielles à éléments bistables D.L.B.
R S Qn R 0 0 R Q 0 1 S S 1 0 1 1 Qn-1 ‚ 1 ƒ 0 X R 1 0 Q 1 0 S 1 0 t t t ‚ ƒ ‚ ‚ Bascule RS Fonctions logiques séquentielles à éléments bistables D.L.B.
E EN E S R Qn L X X R H L H R Q S H H X S H L L Z ‚ L ƒ H Qn-1 Exemple de composant bascule RS : 4043 HEF4043 Fonctions logiques séquentielles à éléments bistables D.L.B.
Front montant Front descendant E 1 0 t Repérage des fronts sur un chronogramme Fonctions logiques séquentielles à éléments bistables D.L.B.
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 E 1 0 t Entrée active sur front Entrée active sur front montant Entrée active sur front descendant 1 1 1 Fonctions logiques séquentielles à éléments bistables D.L.B.
D C Qn D 1D X Qn-1 Q ‚ 0 0 C C1 ƒ 1 1 C 1 0 D 1 0 Q 1 0 t t t ‚ ƒ ƒ ‚ ‚ ƒ Bascule D Fonctions logiques séquentielles à éléments bistables D.L.B.
S C1 1D R Exemple de composant bascule D : 74ALS74 74als74 Fonctions logiques séquentielles à éléments bistables D.L.B.
SD Q S CP D C1 Q RD 1D R TDV du 74ALS74 Fonctions logiques séquentielles à éléments bistables D.L.B.
Brochage du 74ALS74 74als74 Fonctions logiques séquentielles à éléments bistables D.L.B.
D C Qn D 1D X 0 Qn-1 Q ‚ 0 1 0 C C1 ƒ 1 1 1 Q 1 0 C 1 0 D 1 0 t t t ‚ ƒ ‚ ƒ ‚ ƒ ‚ ƒ ‚ ƒ ‚ Bascule D Verrou (Latch) Fonctions logiques séquentielles à éléments bistables D.L.B.
74..374 1 1 EN EN 11 11 C1 C1 2 2 3 3 1D 1D 12 12 5 9 9 6 5 6 4 7 8 13 8 7 4 13 Exemples de composants bascules D 74 373 et 374 74..373 Fonctions logiques séquentielles à éléments bistables D.L.B.
Brochage des 74 373 et 374 74..374 74..373 Fonctions logiques séquentielles à éléments bistables D.L.B.
J J K C Qn X X Qn-1 C Q 1K 1J ‚ 0 0 Qn-1 K ƒ 0 1 0 C1 1 0 1 1 1 Qn-1 C 1 0 J 1 0 Q 1 0 K 1 0 t t t t ‚ ƒ ‚ Bascule JK Fonctions logiques séquentielles à éléments bistables D.L.B.
T Qn T Q Qn-1 ‚ Qn-1 T C 1 0 Q 1 0 t t ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ Diviseur de fréquence par 2(appelée parfois Bascule T) Fonctions logiques séquentielles à éléments bistables D.L.B.
1 0 1 1D Q 1 0 1 0 1 0 C1 Montage en diviseur de fréquence par 2(bascule D avec la sortie /Q reliée à l’entrée D ) T T Fonctions logiques séquentielles à éléments bistables D.L.B.
1 1J 1 0 1 C1 1 1 0 Q 1 1K Montage en diviseur de fréquence par 2(bascule JK avec J=K=1 ) T T Fonctions logiques séquentielles à éléments bistables D.L.B.
Fin du courssur les basculesce qui suit est un cours sur le comptage Fonctions logiques séquentielles à éléments bistables D.L.B.
R H Q 0 Q ‚ 0 Q+1 CT=0 R 0 Q0 ƒ 1 X 0 10 1 Q1 + CT 2 H Q2 3 Q3 Fonction comptage CTR DIV 10 Fonctions logiques séquentielles à éléments bistables D.L.B.
R H Q 0 Q CTR DIV 10 ‚ 0 Q+1 CT=0 R 0 Q0 ƒ 1 X 0 10 1 Q1 + CT 2 H Q2 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 3 Q3 1 1 1 H 1 0 Q10 Q1 1 0 R 1 0 Q2 1 0 Q0 1 0 Q3 1 0 t t t t t t t 0 ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ Chronogramme d’un compteur 4
R H Q 0 Q CTR DIV 10 ‚ 0 Q+1 CT=0 R 0 Q0 ƒ 1 X 0 10 1 Q1 + CT 2 H Q2 5 6 7 0 1 2 3 4 5 6 7 3 Q3 1 0 0 0 0 1 Q3 1 0 Q0 1 0 Q1 1 0 R 1 0 H 1 0 Q2 1 0 Q10 t t t t t t t 0 0 ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ Mise à zéro d’un compteur Comptage Mise à zéro Comptage 4
11 C3 5 2 + 4 1 – 14 R 15 3 3D 1 2 10 6 9 7 2CT=0 13 1CT=9 12 Compteur 74..192 CTRDIV10 G 1 G 2 Fonctions logiques séquentielles à éléments bistables D.L.B.
PL CTRDIV10 11 C3 MR PL CPu CPd D Q CPu 5 2 + H X X X X 0 10 G 1 ‚ L L X X X D CPd ƒ 4 1 – L H H X Q+1 G 2 L H H X Q-1 MR 14 R Q0 D0 15 3 3D Q1 D1 1 2 D Q Q2 D2 10 6 Q3 D3 9 7 2CT=0 13 1CT=9 12 Extrait simplifié de la TDV du 74..192 Fonctions logiques séquentielles à éléments bistables D.L.B.
t t 3 9 4 0 5 1 6 2 2 t 3 4 5 7 0 1 0 D (10) Q (10) D1 1 0 D3 1 0 D0 1 0 CPD 1 0 PL 1 0 MR 1 0 D2 1 0 Q3 1 0 Q2 1 0 Q1 1 0 Q0 1 0 CPU 1 0 0 t t t t t t t t t t t 0 1 0 0 Comptage Chargement Comptage Fonction chargement 2 8 D.L.B.
t t 2 2 1 1 0 0 9 9 t 3 8 7 6 8 1 1 0 D3 1 0 D2 1 0 D1 1 0 Q3 1 0 D0 1 0 PL 1 0 Q (10) Q2 1 0 Q1 1 0 Q0 1 0 CPU 1 0 CPD 1 0 D (10) MR 1 0 0 t t t t t t t t t t t 1 1 0 0 Décomptage Chargement Décomptage Fonction décompteur 3 3 D.L.B.
0 9 10 + 7 11 CT=0 6 5 3 2 CT 4 13 12 14 15 11 1 Compteur binaire 4040 CTR12 Fonctions logiques séquentielles à éléments bistables D.L.B.
CTR12 0 9 Q CP 0 10 + 7 Q 1 11 CT=0 6 MR Q 2 5 Repère Q 3 3 Q 4 2 Q 5 CT ‚ 4 Q 6 13 Q ƒ 7 12 Q 8 14 Q 9 15 Q 10 11 1 Q 11 TDV du 4040 Fonctions logiques séquentielles à éléments bistables D.L.B.
CTR12 0 9 Q CP t 0 10 + 7 Q 1 11 CT=0 6 MR Q 2 5 Q 3 3 Q 4 2 Q 5 CT 4 Q 6 13 Q 7 12 Q 8 14 Q 9 15 Q 10 11 1 ‚ Q 11 ƒ t 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0 Q1 1 0 0 1 1 0 0 0 Q0 1 0 Q8 1 0 Q3 1 0 Q6 1 0 Q4 1 0 Q10 1 0 Q5 1 0 MR 1 0 Q7 1 0 Q2 1 0 Q9 1 0 CP 1 0 Q11 1 0 t t t t t t t t t t t t t 0 0 0 0 0 Q (10) Comptage Chronogramme d’un compteur binaire 0
CTR12 0 9 Q CP t 0 10 + 7 Q 1 11 CT=0 6 MR Q 2 5 Q 3 3 Q 4 2 Q 5 CT 4 Q 6 13 Q 7 12 Q 8 14 Q 9 15 Q 10 11 1 ‚ Q 11 ƒ t 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0 Q1 1 0 0 1 1 0 0 0 Q0 1 0 Q6 1 0 Q4 1 0 Q5 1 0 Q10 1 0 Q11 1 0 Q3 1 0 MR 1 0 Q7 1 0 Q9 1 0 Q2 1 0 CP 1 0 Q8 1 0 t t t t t t t t t t t t t 0 0 0 0 0 Q (10) Construction du chronogramme d’un compteur binaire 0
PL 1 0 t MR 1 0 t CPU 1 0 t CPD 1 0 t Q0 1 0 t 6 14 2 5 1 13 4 0 12 3 11 15 Q1 1 0 t Q2 1 0 t Q3 1 0 t t 10 9 8 7 14 Q (10) 1 1 0 0 Décompteur binaire 15 Fonctions logiques séquentielles à éléments bistables D.L.B.
PL 1 0 t MR 1 0 t CPU 1 0 t CPD 1 0 t Q0 1 0 t 6 14 2 5 1 13 4 0 12 3 11 15 Q1 1 0 t Q2 1 0 t Q3 1 0 t t 10 9 8 7 14 Q (10) 1 1 0 0 Construction du chronogramme d’un décompteur binaire 15 Fonctions logiques séquentielles à éléments bistables D.L.B.
Compteur à modulo programmable Fonctions logiques séquentielles à éléments bistables D.L.B.
CTR12 CP 1 0 t 0 9 Q CP 0 10 + 7 Q0 1 0 t Q 1 11 CT=0 6 MR = 0 Q 2 Q1 1 0 5 t Q 3 3 Q 4 Q2 1 0 t 2 Q 5 CT 4 Q Q3 1 0 t 6 13 Q 7 12 Q4 1 0 Q t 8 14 Q 9 15 Q 10 11 1 Q 11 Comptage asynchrone Zoom Fonctions logiques séquentielles à éléments bistables D.L.B.
CTR12 CP 1 0 t 0 9 Q CP 0 10 + 7 Q0 1 0 t Q 1 11 CT=0 6 MR = 0 Q 2 Q1 1 0 5 t Q 3 3 Q 4 Q2 1 0 t 2 Q 5 CT 4 Q Q3 1 0 t 6 13 Q 7 12 Q4 1 0 Q t 8 14 Q 9 15 Q 10 NQD 11 1 Q 15 14 12 8 0 16 11 t Comptage asynchrone : zoom 20ns Fonctions logiques séquentielles à éléments bistables D.L.B.
Association de compteurs asynchrones Fonctions logiques séquentielles à éléments bistables D.L.B.
CP 1 0 t Q0 1 0 t Q1 1 0 t Q2 1 0 t Q3 1 0 t Q4 1 0 t NQD 16 15 t Comptage synchrone 20ns Fonctions logiques séquentielles à éléments bistables D.L.B.
RAZ /LOAD H Association de compteurs synchrones Fonctions logiques séquentielles à éléments bistables D.L.B.
TH H 1 0 Q0 1 0 T0 Q1 1 0 T1 t Q2 1 0 T2 Q3 1 0 T3 Q4 1 0 t t t t t Relation fréquence Exemple de chronogramme de compteur binaire Fonctions logiques séquentielles à éléments bistables D.L.B.
Entrée parallèle optionnelle Entrée série Sortie série D7 D6 D5 D4 D3 D2 D1 D0 Commande décalage Sortie parallèle optionnelle Registre à décalage Fonctions logiques séquentielles à éléments bistables D.L.B.
1 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 1 1 1 1 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0 1 0 1 1 0 0 0 1 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 1 1 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 1 1 1 1 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 0 1 0 0 0 0 0 0 0 0 0 1 1 1 0 1 0 0 0 0 0 0 0 1 1 1 0 0 1 1 1 1 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 1 0 0 1 0 Registre à décalage : Exemple 1 1 0 1 0 1 0 0 0 0 0 0 0 1 T T Fonctions logiques séquentielles à éléments bistables D.L.B.
1 0 1 0 0 0 0 1 0 0 0 0 1 1 1 0 0 1 0 0 1 1 0 1 0 1 1 0 0 0 1 0 1 1 1 0 1 1 0 1 0 1 1 1 0 1 0 0 0 0 0 1 0 1 1 1 1 0 0 1 1 0 0 0 0 0 0 1 0 1 0 1 1 1 1 0 1 0 1 1 0 1 1 1 0 Registre à décalage : Exemple 2 1 0 0 1 0 T T Fonctions logiques séquentielles à éléments bistables D.L.B.
Exemples de composants registre à décalage Fonctions logiques séquentielles à éléments bistables D.L.B.
Exemple : registre à décalage 74164 Fonctions logiques séquentielles à éléments bistables D.L.B.
H 1 0 t D 1 0 t R 1 0 t Q0 1 0 t Q1 1 0 t Q2 1 0 t Q3 1 0 t Q4 1 0 t Q5 1 0 t Q6 1 0 t Q7 1 0 t Chronogramme exemple - registre à décalage Fonctions logiques séquentielles à éléments bistables D.L.B.
15 CT=0 1 D 10 C1 14 Q1 2 5 1D Q2 3 4 Q3 7 6 Q4 9 11 Q5 12 13 Diviseur de fréquence / compteur Jonhson 4018 CTR DIVn Fonctions logiques séquentielles à éléments bistables D.L.B.
4018 CTR DIVn 15 CT=0 1 D 10 C1 14 Q1 2 5 1D & Q2 3 4 & Q3 7 6 & Q4 9 11 & Q5 12 13 Câblage d’un compteur Jonhson Fonctions logiques séquentielles à éléments bistables D.L.B.
t t t t t t t LOAD 1 0 4018 H 1 0 CTR DIVn 15 CT=0 Q11 0 1 D 10 C1 Q21 0 14 Q31 0 Q1 2 5 1D Q2 3 4 Q41 0 Q3 7 6 Q4 9 11 Q51 0 Q5 12 13 Chronogramme d’un compteur Jonhson LOAD H Fonctions logiques séquentielles à éléments bistables D.L.B.
1 0 3 + ³1 2 1 4 CT 2 5 7 3 6 CT=0 Exemple de compteur modulo 10 : 4518 4518 CTR DIV10 Fonctions logiques séquentielles à éléments bistables D.L.B.
2 3 CT=0 0 4 1 CT 5 2 + 1 6 3 Exemple de compteur binaire à 4 étages : 74..393 74..393 CTR4 Fonctions logiques séquentielles à éléments bistables D.L.B.
Exemple de compteur binaire : 4060 Représentation de principe du constructeur Fonctions logiques séquentielles à éléments bistables D.L.B.