Partage
  • Partager sur Facebook
  • Partager sur Twitter

Je ne comprends pas les bascules

7 juin 2021 à 9:40:36

Bonjour, 

Je fais actuellement des exercices sur la logique séquentielle mais il y a une chose que je ne comprends pas. 

Voici l'énnonce de l'exercice avec le circuit : Soit le circuit de la figure ci contre. L’état initial est Q0 = Q1 = 0. Déterminer les équations de D0 et de D1.

Tracer le chronogramme de Q0 et de Q1 pour 6 impulsions d’horloge. Déterminer le cycle réalisé par ce circuit. Quelle est la fonction réalisée ? 

Donc pour l'instant j'ai trouvé les équations: D0 = Q0/ et D1 = QO (+) Q1

seulement la question suivante où il faut tracer le chronogramme, je bloque. Je m'explique, la bascule D recopie en sortie son entrée sauf que ici même si Q0 = Q1 = 0, pourquoi à la 1ere impulsion, Q0 est à 1 ? Cela doit être du aux conditions initial mais je ne sais pas ce qu'elle veut dire.

Pareil pour Q1 pourquoi cette fois ci on est décalé sur la 2eme impulsion  et on maintient le niveau 1 sur 2 impulsions ?

Voici la correction : 

pouvez vous m'aider svp ?  

-
Edité par Kidorich 7 juin 2021 à 9:43:00

  • Partager sur Facebook
  • Partager sur Twitter
7 juin 2021 à 11:24:33

Bonjour, ton résultat pour D1 est faux, le bon est Q0/Q1 + Q1/Q0, ce qu'on retrouve bien sur le chronogramme.

Ton état initial est celui d'avant la première impulsion, c'est normal qu'il change. En revanche ce que tu semble ne pas avoir compris c'est que Q0 et Q1 sont les reflet de D0 et D1 à une horloge de retard.

D0 = Q0/ donc commence à 1. Q0 sera donc égal à 1 au premier set d'horloge ce qui fait que D0 sera égal à 0 etc...

Pareil pour Q1, il faut d'abord calculer l'était initial de D1 pour avoir son état au premier set d'horloge et ainsi de suite.

  • Partager sur Facebook
  • Partager sur Twitter
7 juin 2021 à 13:57:17

Sidka a écrit:

Bonjour, ton résultat pour D1 est faux, le bon est Q0/Q1 + Q1/Q0, ce qu'on retrouve bien sur le chronogramme.

Ton état initial est celui d'avant la première impulsion, c'est normal qu'il change. En revanche ce que tu semble ne pas avoir compris c'est que Q0 et Q1 sont les reflet de D0 et D1 à une horloge de retard.

D0 = Q0/ donc commence à 1. Q0 sera donc égal à 1 au premier set d'horloge ce qui fait que D0 sera égal à 0 etc...

Pareil pour Q1, il faut d'abord calculer l'était initial de D1 pour avoir son état au premier set d'horloge et ainsi de suite.


Ok je crois avoir compris pour Q0. Mais pour Q1 et D1 non, comment ça il faut calculer l'état initial de D1 ? Puis, le fait que Q1 est une impulsion de retard, fait obligatoirement une mise à 1 sur deux périodes d'horloge ? 

Quant à D1, je ne comprends pas comment on fait pour l'obtenir.

  • Partager sur Facebook
  • Partager sur Twitter
7 juin 2021 à 14:23:23

L'état initial de D1 se calcul en fonction de l'état initial de Q0 et Q1, Q1 est ensuite égal à D1 initial et ainsi de suite.

Globalement on a D1(t) = f(Q0(t),Q1(t)) et Q1(t) = D1(t-1).

Le calcul de D1 lui est long j'admets bon courage. Mais ton étape de départ est D1 = (((Q0Q1/)/(Q0/Q1)/)/ (ça fait beaucoup de barre je sais pas si c'est très lisible) et ton étape finale est D1 = Q0/Q1+Q1/Q0.

Le tout en développant grâce aux formules du genre (ab)/ = a/+b/

  • Partager sur Facebook
  • Partager sur Twitter
7 juin 2021 à 15:11:20

Sidka a écrit:

L'état initial de D1 se calcul en fonction de l'état initial de Q0 et Q1, Q1 est ensuite égal à D1 initial et ainsi de suite.

Globalement on a D1(t) = f(Q0(t),Q1(t)) et Q1(t) = D1(t-1).

Le calcul de D1 lui est long j'admets bon courage. Mais ton étape de départ est D1 = (((Q0Q1/)/(Q0/Q1)/)/ (ça fait beaucoup de barre je sais pas si c'est très lisible) et ton étape finale est D1 = Q0/Q1+Q1/Q0.

Le tout en développant grâce aux formules du genre (ab)/ = a/+b/

Ah oui ! ok j'ai réussi mais du coup, comment et pourquoi le chronogramme de Q1 est comme ça ? 

  • Partager sur Facebook
  • Partager sur Twitter
7 juin 2021 à 15:27:34

Parce que c'est une sortie. Elle est toujours égale à l'entré décalée d'un coup d'horloge. Une fois D1 calculé pour un phase d'horloge, Q1 de la phase suivante prendra cette valeur.
  • Partager sur Facebook
  • Partager sur Twitter
7 juin 2021 à 20:17:16

Sidka a écrit:

Parce que c'est une sortie. Elle est toujours égale à l'entré décalée d'un coup d'horloge. Une fois D1 calculé pour un phase d'horloge, Q1 de la phase suivante prendra cette valeur.


D'accord donc si par exemple on aurait eu le meme circuit mais avec 3 bascules , Q2 serait décalé de 2 phase d'horloge  et D1 aussi ?
  • Partager sur Facebook
  • Partager sur Twitter
9 juin 2021 à 14:07:41

Pardon pour le retard.

Non ton décalage entre l'entrée et la sortie est toujours de 1 peu importe ton nombre de bascules.

  • Partager sur Facebook
  • Partager sur Twitter