Cours-E-Logique-sequentielle-Fonction-Comptage-2008
6 pages
Français

Cours-E-Logique-sequentielle-Fonction-Comptage-2008

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
6 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Logique Séquentielle - fonction « Comptage » 1. Introduction Fonction comptage : Dans de nombreux systèmes on est obligé de compter pour mesurer, dénombrer, totali-ser etc. … A chaque fois qu’il est nécessaire de faire de telles opérations on utilise des compteurs. Un des systèmes le plus simple et le plus connu de tous, que l'on utilise régulièrement tous les jours en est la plus belle application. Ce sont les Horloges ( & montres). Partant d’un signal de fréquence stable (basé sur un résonateur à Quartz par exemple), ces systèmes sont équipés de multitudes de compteurs pour générer les secondes; minutes, heures, jours … Autres exemples : Distributeur de Carburant (totalisation des volumes distribués), chronomètres, compteurs etc... Principe du compteur : Définition de compter : Dénombrer des événements. En Électronique les événements sont traduits sous forme d’impulsions électriques. Le compteur est un circuit intégré qui dénombre les impulsions qui lui sont appliquées en entrée (fronts montants ou descendants). Impulsions Impulsions nombre N nombre N en binaire en binaire Compteur Décompteur 1….2…3.. 5….4…3.. A chaque impulsion, l’incrémentation d’une unité [ + 1] (mode compteur) ou la décrémentation d’une unité [ - 1] (mode décompteur) s’applique sur le résultat en sortie. Nombre de sorties / Capacité de comptage : Chaque compteur est caractérisé en sortie par : - le nombre de sorties (ou nombre de bits en sortie) - et par conséquence par ...

Informations

Publié par
Nombre de lectures 540
Langue Français

Extrait

Logique Séquentielle - fonction « Comptage »
1. Introduction
Fonction comptage :Dans de nombreux systèmes on est obligé de compter pour mesurer, dénombrer, totali-ser etc. … A chaque fois qu’il est nécessaire de faire de telles opérations on utilise des compteurs. Un des systèmes le plus simple et le plus connu de tous, que l'on utilise régulièrement tous les jours en est la plus belle application. Ce sont les Horloges ( & montres). Partant d’un signal de fréquence stable (basé sur un résonateur à Quartz par exemple), ces systèmes sont équipés de multitudes de compteurs pour générer les secondes; minutes, heures, jours …
Autres exemples : Distributeur de Carburant (totalisation des volumes distribués), chronomètres, compteurs etc...
Principe du compteur :
Définition de compter : Dénombrer des événements.
En Électronique les événements sont traduits sous forme d’impulsions électriques. Le compteur est un circuit intégré qui dénombre les impulsions qui lui sont appliquées en entrée (fronts montants ou descendants).Impulsions Impulsions nombre Nnombre N en binaireen binaire Compteur Décompteur 1….2…3.. 5….4…3..
A chaque impulsion, l’incrémentation d’une unité[ + 1] (mode compteur) ou la décrémentation d’une unité [ - 1] (mode décompteur) s’applique sur le résultat en sortie.
Nombre de sorties / Capacité de comptage :
Chaque compteur est caractérisé en sortie par :
- le nombre de sorties (ou nombre de bits en sortie)
- et par conséquence par sa capacité de comptage.
Rappel : Capacité de comptage C =
Exemple : pour un compteur 10 bits, la capacité de comptage est devaleurs (combinaisons).
Structure interne - mode de fonctionnement :
En interne un compteur est réalisé en associant plusieurs bascules en série. Selon le mode de fonctionnement (synchrone ou asynchrone)de ces bascules il existe deux types de compteurs. - les compteurs synchrones : chaque bit en sortie évolue simultanément en synchronisme sur le signal d’horloge (ici les impulsions). Ils interviennent dans la génération de séquences ou dans la composition d’un nombre important de disposi-tifs séquentiels.
- les compteurs asynchrones :chaque changement éventuel en sortie sur un bit de rang n est induit par un changement sur le bit de rang n-1. il apparaît donc des temps de propagation entre chaque sortie du comp-teur. Ils sont essentiellement utilisés en division de fréquence.
Logique Séquentielle - La fonction comptage - page 1 LYCEE LACHENAL - M. BERNARD - édité le 02/12/2008
2. Les compteurs asynchrones
Constitution générale :
-> Mise en cascade de bascules -> L’horloge (ou les impulsions à compter) n’est envoyée que sur l’entrée d’horloge de la première bascule. - > La sortie d’une bascule, attaque l’entrée d’horloge de la bascule suivante.
2.1 Compteur asynchrone réalisé à base de bascules JK
Horloge
VCC
U1:A 2 S 4 1J Horloge 1 C1 16 1K 3 R 7476
VCC
U1:B 7 S 15 9 1J QA 6 C1 14 12 1K 8 R 7476
VCC
U2:A 2 S 11 4 1J QB 1 C1 10 16 1K 3 R 7476
VCC
U2:B 7 S 15 9 1J QC 6 C1 14 12 1K 8 R 7476
Se reporter au TP « partie 1 »( réf : TE-Logique-sequentielle-Fonction-Comptage-2008.pub)
Conclusion sur cette structure :
Logique Séquentielle - La fonction comptage - page 2 LYCEE LACHENAL - M. BERNARD - édité le 02/12/2008
11
10
QD
2.2 Modulo d’un compteur
Le compteur vu à la page précédente compte naturellement de 0 à 15 (cycle de 0000 à 1111). On peut souhaiter que le compteur compte jusqu’à une valeur différente du fin de cycle exemple de 0 à 9. Le nombre de valeurs comptées est donc 0 à 9 => 10 valeurs C’est ce qu’on appelle le Modulo m du compteur (m = 10) dans l’exemple.
Se reporter au TP « partie 2 »( réf : TE-Logique-sequentielle-Fonction-Comptage-2008.pub)
Conclusion : Nombre de bascules à utiliser : n-1 n 2 <m < 2Décodage du nombre (m-1) Détection de la combinaison correspondant à la valeur m => circuit logique Remise à zéro des sorties du compteurs en utilisant les entrées R des bascules A l’impulsion m, toutes les bascules passeront à zéro
Remarque -Réalisation d’un compteur de X à Y: Se reporter au TP « partie 3 »( réf : TE-Logique-sequentielle-Fonction-Comptage-2008.pub)
Conclusion :
Le compteur étudié permet de compter de (0011)2[3] à (101)2[5] La valeur (110)2provoque la remise à (0011)2[3] du contenu du compteur.
Logique Séquentielle - La fonction comptage - page 3 LYCEE LACHENAL - M. BERNARD - édité le 02/12/2008
3. Les compteurs synchrones
Constitution générale :
Les entrées d’horloge de toutes les bascules constituant les sorties du compteur, reçoivent toutes le même signal d’Horloge. A chaque impulsion d’horloge, un circuit combinatoire recalcule à partir des nouvelles sorties, les valeurs à appliquer aux entrées des bascules, de façon à ce que la prochaine impulsion d’horloge provoque bien le passage à l’état suivant du compteur. Note : il est possible de compter selon une séquence différente qu’une simple incrémentation de 1 du compteur. Des exemple de valeurs successives possibles: 2 -> 4 -> 6 -> 8 -> 2 -> 4ou bien1-> 4 -> 7 -> 12 -> 1 -> 4… Remarque :Réaliser un compteur synchrone nécessite de :
1) Établir une table de transition (valeurs successives) 2) En déduire une table d’excitation 3) En déduire les équations simplifiées des fonctions d’excitation 4) Réaliser le câblage et tester le fonctionnement. Se reporter au TP « partie 4 »( réf : TE-Logique-sequentielle-Fonction-Comptage-2008.pub)
Logique Séquentielle - La fonction comptage - page 4 LYCEE LACHENAL - M. BERNARD - édité le 02/12/2008
4. Les compteurs « intégrés »
Il existe des circuits intégrés réalisant la fonction « comptage » ou/et « décomptage ». On peut distinguer dans la série TTL : - les compteursbinaires[modulo 16],, - les compteursdécimaux(ou BCD) [modulo 10], - les compteurs/décompteursdécimauxavec entrées de préchargement, - les compteurs/décompteursbinairesavec entrées de préchargement, - les compteurs/décompteursdécimauxavec registre, - lesdiviseurs de fréquence(taux de division fixe ou programmable)
4.1 Exemple de compteur décimal asynchrone : 7490
Principales caractéristiques :
- 2 entrées de remise à zéro[R0(1) et R0(2)] - 2 entrées de remise à NEUF[R9(1) et R9(2)] - les entrées de RAZ et RA9 sont indépendantes de l’état des entrées d’horloge. - rapports de divisions possibles : 1/2, 1/5, 1/10.
Mode CTR DIV 2 :Entrée du signal d’horloge sur CKA, sortie sur QA Mode CTR DIV 5: Entrée du signal d’horloge sur CKB, sorties sur QB à QD. Mode CTR DIV 10 - mode BCD: Entrée du signal d’horloge sur CKA, sortie QA reliée à CKB, sorties QA à QD. Mode CTR DIV 10 - mode bi-quinaire: Entrée du signal d’horloge sur CKB, sortie QD reliée à CKA, sorties QA à QD.
Remarques sur le symbole :
Infos - Mode bi-quinaire (ou mode division par 10 symétrique) :comptage de 0 à 4 puis incrément de 1 du bit supérieur (c.f table ci-dessous pour comparaison)
Séquence de comptage BCD cpt QD QC QB QA0 L L L L 1 L L L H 2 L L H L 3 L L HH 4 L H L L 5 L H L H 6 L H H L 7 L H HH 8 H L L L 9 H L L H
Logique Séquentielle - La fonction comptage - page 5 LYCEE LACHENAL - M. BERNARD - édité le 02/12/2008
Séquence de comptage Bi-quinaire cpt QA QD QC QB0 LL LL 1 LL LH 2 LL H L 3 LL HH 4 L H L L 5 HL LL 6 HL LH 7 HL H L 8 HL HH 9 H HL L
4.2 Exemple de compteur/décompteur décimal synchrone programmable : 74192
Principales caractéristiques :
- mode réversible : Compteur / décompteur - Déclenchement simultané de toutes les bascules (mode synchro-ne). - 4 entrées de préchargement (A à D) - entrée de cmde /LOAD - Entrée d’horloge pour le comptage (UP) - Entrée d’horloge pour le décomptage (DOWN) - Entrée de RAZ.
Description du symbole :
CTR DIV16 : compteur modulo 16 (diviseur de fréquence par 16).
CLR : actif état haut. Le libellé « CT=0 » nous informe que l’action sur CLR est de ramener le nombre dans le compteur à 0.
UP : horloge sur front montant. « + » indique que c’est une horloge de comptage. « 2 » avant ce signe indi-que que cette entrée est valide si G2 valide. si G2 valide (= 1) alors les entrées précédées de 2 seront valides, c’est à dire l’horloge 2+ et 2CT=0. Si UP = 1 alors G1 est valide, l’horloge DOWN peut alors être validée.
DOWN : horloge sur front montant. « - » indique que c’est une horloge de décomptage. « 1 » avant ce signe indique que cette entrée est valide si G1 valide. Si DOWN = 1 alors G2 est valide, l’horloge UP peut alors être validée.
LOAD :entrée valide état bas. Si C3 = 0 alors C3 active, les entrées précédées de 3 sont alors validées, c’est à dire les entrées A, B, C et D. On peut donc effectuer un chargement en parallèle (comptage/ dé-comptage programmable (ou prépositionnable).
C0 :sortie « de retenue » (ou dépassement positif) valide quand G1 = 0 et sortie du compteur = 9. Cette sortie indique une fin de cycle de comptage.
B0 :sortie « d’emprunt » (ou dépassement négatif) valide quand G2 = 0 et sortie du compteur égale à 0. Elle indique une fin de cycle de décomptage.
Remarque : Ces sorties /CO et /BO permettent de cascader des compteurs pour augmenter la capacité de comptage/décomptage en reliant ces sorties au compteur de rang immédiatement supérieur [/C0 à UP et /BO à DOWN]
Logique Séquentielle - La fonction comptage - page 6 LYCEE LACHENAL - M. BERNARD - édité le 02/12/2008
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents