Créée le, 19/06/2015

 Mise à jour le, 29/12/2019

Visiteurs N°  




Accueil
Site en Français Site en Anglais Nos Promotions Nouveau Blog Nouveautés Moteur de Recherche Votre Caddie Pour Vos Achats Votre Espace Membre Vos Signets et Vos Jeux Préférés Page de Bienvenue Statique
Sommaires
Électronique Fondamentale Technologie Fondamentale Testez vos Connaissances Électronique Théorique Digitale Électronique Pratique Digitale Lexique Électronique Numérique Data book TTL Data book CMOS Dépannage TVC Mathématique
Micro-ordinateurs
Théorique des Micro-ordinateurs Testez vos Connaissances Pratique des Micro-ordinateurs Glossaires sur les Ordinateurs
Physique
La lumière Champ d'action Rayonnement Électromagnétique
Technologies
Classification des Résistances Identification des Résistances Classification des Condensateurs Identification des Condensateurs
Formulaires Mathématiques
Géométrie Physique 1. - Électronique 1. 2. - Électronique 1. 3. - Électrotechnique 1. 4. - Électromagnétisme
Accès à tous nos Produits
E. T. F. - Tome I - 257 Pages E. T. F. - Tome II - 451 Pages E. T. F. - Tome III - 611 Pages E. T. D. - Tome I - 610 Pages N. B. M. - Tome I - 201 Pages E. T. M. - Tome I - 554 Pages Business à Domicile Ouvrages 34 pages gratuits Nos E-books Logiciel Géométrie Logiciel Composants Électroniques
Aperçu de tous nos Produits
E. T. F. - Tome I - 257 Pages E. T. F. - Tome II - 451 Pages E. T. F. - Tome III - 611 Pages E. T. D. - Tome I - 610 Pages E. T. M. - Tome I - 554 Pages Logiciel Géométrie Logiciel Composants Électroniques
Nos Leçons aux Formats PDF
Électronique Fondamentale Technologie Fondamentale Électronique Théorique Digitale Électronique Pratique Digitale Théorique des Micro-ordinateurs Mathématiques
Informatique
Dépannage Win98 et WinXP et autres Dépannage PC Glossaire HTML et Programmes JavaScript (en cours de travaux) PHP et Programmes Création de plusieurs Sites
Forums
Forum Électronique et Infos Forum Électronique et Poésie
Divers et autres
Formulaire des pages perso News XML Statistiques CountUs Éditeur JavaScript Nos Partenaires avec nos Liens Utiles Gestionnaire de Partenariat Nos Partenaires MyCircle Sondages 1er Livre d'Or 2ème livre d'Or Annuaires Sites

Signets : 
  Registre Universel        Analyse d'un Registre Intégré Universel : le 74 194      Registre Dynamique
     Bas de page  


Registres Bidirectionnel et Universel - Registre Dynamique :


6. - REGISTRE BIDIRECTIONNEL

6. 1. - REGISTRE PARALLÈLE - SÉRIE SYNCHRONE CÂBLÉ POUR LE DÉCALAGE A GAUCHE

Le registre parallèle-série à chargement synchrone permettait de prépositionner son contenu, puis d'effectuer un décalage à droite de celui-ci grâce à l'entrée de commande SHIFT / LOAD.

L'information se décalait de la sortie Q1 vers la sortie Q4.

Il est parfois utile de pouvoir décaler l'information dans un registre dans l'autre sens, c'est-à-dire de la sortie Q4 vers la sortie Q1.

Il s'agit alors du décalage à gauche.

Voyons quelles sont les liaisons à effectuer sur le registre pour obtenir le décalage à gauche de son contenu.

Relions la sortie Q4 à l'entrée E3, la sortie Q3 à l'entrée E2 et la sortie Q2 à l'entrée E1.

Nous aboutissons ainsi au schéma de la figure 30.

Registre_parallele_serie_cable_pour_un_decalage_a_gauche.gif  

Portons l'entrée SHIFT / LOAD (S / L) au niveau H. Ainsi, dans le même temps, l'entrée E4 se trouve «reliée» à l'entrée D4, la sortie Q4 à l'entrée D3, la sortie Q3 à l'entrée D2 et la sortie Q2 à l'entrée D1.

Désormais, si nous entrons les informations par l'entrée E4, celles-ci vont se décaler à chaque impulsion d'horloge de la sortie Q4 vers la sortie Q1. Nous assistons bien au décalage à gauche de l'information. L'entrée E4 devient l'entrée série gauche et la sortie Q1, la sortie série gauche.

La figure 31 montre le schéma équivalent du circuit obtenu.

Schema_equivalent_du_registre_decalage_a_gauche.gif

Si par contre l'entrée SHIFT / LOAD est portée au niveau L, nous obtenons un décalage à droite du contenu du registre.

L'entrée ES constitue l'entrée série droite du registre et la sortie Q4 la sortie série droite.

En résumé, le registre examiné fonctionne soit en mode décalage à droite, soit en mode décalage à gauche.

Seulement, il ne fonctionne plus en mode LOAD.

Pour obtenir les trois modes de fonctionnement mentionnés ci-dessus, il faut faire appel au registre universel.

HAUT DE PAGE 6. 2. - REGISTRE UNIVERSEL

6. 2. 1. - SCHÉMA ET EXAMEN DES QUATRE MODES DE FONCTIONNEMENT

Pour différencier les trois modes suivants, chargement parallèle, décalage à droite, décalage à gauche, deux entrées de commande sont nécessaires.

Celles-ci, appelées S0 et S1, permettent de différencier quatre modes de fonctionnement. Or, trois modes sont prévus. Le quatrième permettra d'inhiber l'action de l'horloge.

Le tableau de la figure 32 indique la correspondance entre chacun des modes de fonctionnement et chacune des combinaisons des entrées S0 et S1.

Mode_de_fonctionnement_du_registre_universel.gif

Pour obtenir ces quatre modes, il faut remplacer chacun des réseaux d'aiguillage du registre précédent par un autre plus complexe.

Si nous ajoutons le réseau d'inhibition d'horloge, nous obtenons le schéma du registre universel quatre bits représenté à la figure 33.

Schema_d_un_registre_universel_4_bits.gif

Chacun des réseaux logiques RL1, RL2, RL3 et RL4 a pour rôle d'aiguiller une entrée parmi les trois qui lui sont appliquées vers l'entrée D de la bascule à laquelle il est associé.

Cette «commutation» est effectuée par les deux entrées S0 et S1.

Examinons chacun des modes de fonctionnement du registre.

      Si S0 = S1 = 0, le signal d'horloge appliqué sur l'entrée CLOCK n'a pas d'action. Les sorties du registre restent sur leur état.

      Si S0 = 0 et S1 = 1, alors D4 = ESG ; D3 = Q4 ; D2 = Q3 ; D1 = Q2.

Le registre est ainsi «câblé» pour effectuer le décalage à gauche.

Les informations à décaler sont appliquées sur l'entrée série gauche (ESG). La sortie série s'effectue sur la sortie Q1 qui est donc la sortie série gauche.

      Si S0 = 1 et S1 = 0, alors D1 = ESD ; D2 = Q1 ; D3 = Q2 et D4 = Q3.

Le registre est ainsi «câblé» pour effectuer le décalage à droite.

Les informations à décaler sont appliquées sur l'entrée série droite (ESD). La sortie série s'effectue sur la sortie Q4 qui est donc la sortie série droite.

      Si S0 = 1 et S1 = 1, alors D1 = E1 ; D2 = E2 ; D3 = E3 ; D4 = E4.

Le registre est ainsi «câblé» pour effectuer le chargement parallèle.

Les informations à charger sont présentées sur les entrées parallèles E1, E2, E3 et E4. Elles sont mémorisées, à chaque front actif d'horloge, sur les sorties Q1, Q2, Q3 et Q4 du registre.

Nous voyons que tout le fonctionnement d'un registre universel repose sur le fonctionnement des réseaux logiques RL1, RL2, RL3 et RL4. Il est donc nécessaire de donner un complément d'informations sur ceux-ci.

6. 2. 2. - EXAMEN D'UN RÉSEAU LOGIQUE

Les quatre réseaux d'aiguillage du registre examiné sont identiques. Analysons le premier, en l'occurrence RL1. Il doit correspondre à la table de vérité de la figure 34.

Table_de_verite_du_1er_RL1.gif 

La première ligne de cette table indique que pour S0 = 0 et S1 = 1, l'entrée D1 recopie la sortie Q2 : c'est le mode décalage à gauche.

La deuxième ligne indique que pour S0 = 1 et S1 = 0, l'entrée D1 recopie l'entrée ESD : c'est le mode décalage à droite.

La troisième ligne indique que pour S0 = 1 et S1 = 1, l'entrée D1 recopie l'entrée E1 : c'est le mode LOAD.

De cette table, nous pouvons extraire directement l'équation de D1 :

D1 = S_barre.gif0 . S1 . Q2 + S0 . S_barre.gif1 . ESD + S0 . S1 . E1

Cette équation nous conduit au réseau combinatoire de la figure 35 fournissant la donnée D1.

Exemple_de_reseau_combinatoire_pour_D1.gif

6. 2. 3. - EXAMEN DU RÉSEAU D'INHIBITION

Il reste à examiner le réseau d'inhibition qui, à partir des entrées S0, S1 et CLOCK, génère le signal d'horloge des quatre bascules.

Pour la combinaison S0 = S1 = 0, l'entrée CLOCK doit être inactive, c'est-à-dire qu'elle ne doit présenter aucune transition de niveau active sur les quatre entrées d'horloge.

Par exemple, bloquons à l'état logique 1 la sortie S de ce réseau lorsque se présente cette combinaison de S0 et de S1.

Pour les autres combinaisons de S0 et de S1, la sortie S du réseau d'inhibition doit «recopier» l'entrée CLOCK.

Tout cela est traduit dans la table de vérité de la figure 36.

Table_de_verite_d_inhibition.gif

Nous sommes conduits au tableau de Karnaugh de la figure 37.

Tableau_de_Karnaugh_du_reseau_d_inhibition.gif

Les deux groupements du tableau de Karnaugh nous donnent l'équation de S suivante :

Formule_du_reseau_d_inhibition.gif

Le circuit de la figure 38 peut fournir le signal S :

Exemple_de_reseau_combinatoire_du_signal_S.gif

Le fait que le signal d'horloge soit issu d'un réseau combinatoire présente un inconvénient.

En effet, si l'on vient à changer S0 ou S1 lorsque l'entrée CLOCK est à l'état 0, une transition de niveau logique peut se produire à la sortie S. Cela peut occasionner ainsi un front d'horloge actif sur les bascules du registre alors que l'entrée CLOCK est restée inactive. Prenons un exemple où ce cas se produit.

Supposons que S0 = 0, S1 = 1 et CLOCK = 0, ainsi S = 0 et portons l'entrée S1 à l'état 0. De ce fait, les entrées S0 et S1 étant à l'état 0, la sortie S du réseau passe à l'état 1.

En résumé, l'entrée CLOCK étant resté inactive, lorsque S1 est passé de l'état 1 à l'état 0, la sortie S est passée de l'état 0 à l'état 1.

Nous obtenons ainsi un front actif sur les entrées d'horloge des quatre bascules, alors que l'entrée CLOCK est restée à l'état 0.

Pour éviter cela, les entrées S0 et S1 ne doivent changer d'état que lorsque l'entrée CLOCK est à l'état 1.

Ainsi, la sortie est forcée à l'état 1, quelles que soient les variations de S0 et S1.

HAUT DE PAGE 6. 2. 4. - ANALYSE D'UN REGISTRE INTÉGRÉ UNIVERSEL : LE 74 194

Le circuit intégré 74 194 est un registre à décalage bidirectionnel 4 bits ayant deux entrées de commande (S0 et S1), une entrée d'horloge (CK), une entrée de données série pour le décalage à gauche (ESG), une entrée de données série pour le décalage à droite (ESD), quatre entrées parallèles (E1 à E4), une entrée asynchrone de remise à zéro générale prioritaire (CLR) et quatre sorties parallèles (Q1 à Q4).

Le brochage de ce circuit est donné à la figure 39, tandis que la figure 40 donne sa table de vérité.

Brochage_du_CI_74194.gifTable_de_verite_du_CI_74194.gif

Pour la deuxième ligne de la table de vérité du circuit intégré 74 194, il n'y a pas de changement de l'état des sorties lorsque CLOCK est à l'état 0 à condition que les entrées S0 et S1 ne changent pas d'état.

HAUT DE PAGE 7. - REGISTRE DYNAMIQUE

Les registres vus jusqu'à présent sont de type statique parce que les informations qui y sont emmagasinées peuvent être conservées indéfiniment à condition de ne pas débrancher l'alimentation.

Ceci est très commode parce que nous pouvons lire à tout moment les informations qui ont été chargées, mais il apparaît un inconvénient du point de vue intégration.

En effet, chaque donnée binaire emmagasinée nécessite une bascule entière.

De ce fait, l'intégration de registres statiques de grande capacité (plus de 1000 étages) est limitée.

Au-delà, nous avons recours aux circuits à décalage de type dynamique.

Ceux-ci ne peuvent mémoriser les informations indéfiniment et doivent donc les faire défiler. Cette caractéristique provient du fait que chaque élément de mémoire n'est plus une bascule de type conventionnel, mais un circuit qui mémorise l'information grâce aux capacités parasites des transistors MOS.

La figure 41 montre le schéma d'un étage de registre dynamique. Chaque étage comme celui-ci peut emmagasiner une donnée logique.

Schema_d_un_etage_de_registre_dynamique.gif

Les capacités CE, CI et CS de la figure 41 sont dites parasites parce qu'elles sont habituellement indésirables. Elles correspondent à la capacité de grille des transistors MOS.

Normalement, celles-ci doivent être les plus faibles possible parce qu'elles perturbent le fonctionnement normal du circuit (augmentation du temps de propagation).

Dans notre cas cependant, elles sont utilisées pour conserver les informations sous forme de charges emmagasinées.

Ces capacités peuvent être chargées ou déchargées. Une capacité chargée correspond à une information positive (état logique 1) et une capacité déchargée à une information négative (état logique 0).

Supposons que l'entrée E soit soumise au niveau bas (L). Le transistor T1 est donc bloqué.

Lorsque l'entrée d'horloge CK1 passe au niveau H, le transistor T2 est rendu conducteur et ainsi charge à + Vcc la capacité CI.

Dès lors, le transistor T3 est conducteur et il décharge donc la capacité CS, si celle-ci était chargée.

La sortie S passe au niveau L et nous pouvons dire que le niveau L présent à l'entrée E a été transféré en sortie S. Ceci est illustré à la figure 42.

Chronogramme_montrant_le_transfert_d_un_niveau_L.gif

Lorsque survient une impulsion positive sur l'entrée d'horloge CK2, les transistors T3 et T4 sont simultanément conducteurs.

Par contre, du point de vue technologique, ces deux transistors sont différents et leur résistance respective de saturation est telle que le potentiel du point S est beaucoup plus proche de zéro que de la tension + Vcc : la sortie S reste donc au niveau logique L.

Si maintenant l'entrée E est soumise au niveau H, le transistor T1 se met à conduire. La capacité CI se trouve déchargée et le point I est donc porté au niveau L comme le montre le chronogramme de la figure 43.

Chronogramme_montrant_le_transfert_d_un_niveau_H.gif

Lorsque survient une impulsion positive sur l'entrée d'horloge CK1, les deux transistors T2 et T1 se trouvent saturés simultanément et comme ils sont réalisés technologique-ment de la même façon que le couple T4-T3, le point I est maintenu au niveau logique L malgré la conduction de T2.

A l'impulsion d'horloge suivante sur CK2, le transistor T4 se met à conduire et charge la capacité CS au niveau H.

La sortie S passe donc au niveau H et le niveau H présent à l'entrée E a été transféré en sortie S.

En résumé, dans un étage de registre dynamique (ici à deux phases d'horloge), une donnée appliquée à l'entrée se retrouve à la sortie lorsque l'on applique deux impulsions CK1 et CK2.

Il faut cependant que les signaux CK1 et CK2 soient à une fréquence suffisante (environ 10 kHz) pour que les capacités parasites des transistors MOS n'aient pas le temps de se charger ou se décharger entre deux impulsions successives.

La prochaine théorie traitera des compteurs et des diviseurs de fréquence.

  Cliquez ici pour la leçon suivante ou dans le sommaire prévu à cet effet.   Haut de page
  Page précédente   Page suivante






Nombre de pages vues, à partir de cette date : le 15 JUILLET 2019

compteur gratuit

    


Envoyez un courrier électronique à Administrateur Web Société pour toute question ou remarque concernant ce site Web. 

Version du site : 10. 4. 12 - Site optimisation 1280 x 1024 pixels - Faculté de Nanterre - Dernière modification : 02 Septembre 2016.   

Ce site Web a été Créé le, 14 Mars 1999 et ayant Rénové, en Septembre 2016.