Adloun

traitement du signal et logique (MPI) · Chapitre 4 · Exercice de TD

L'alarme qui se souvient : de la porte rebouclée à la bascule RS

Logique séquentielle et stabilité · A. Du combinatoire au séquentiel · niveau 2

Énoncé

On reprend le local protégé par une alarme étudié avec les portes logiques. Trois ouvrants (une porte, deux fenêtres) portent chacun un contact qui vaut 1 quand l'ouvrant est fermé ; montés en série, ils forment une boucle qui délivre ; avec l'interrupteur de mise en service , la partie combinatoire de la centrale délivre le signal de détection égal à 1 tant qu'un ouvrant est ouvert alors que l'alarme est en service. Branché directement sur la sirène, ce signal a un défaut : la sirène se tait dès que le cambrioleur referme la fenêtre. On veut qu'elle se souvienne. Les portes ont un temps de propagation (donnée), négligeable sauf à la question 5).

1) Une porte OU rebouclée. La sortie d'une porte OU est renvoyée sur l'une de ses entrées ; l'autre entrée, , reçoit . Couper la boucle et déterminer les états stables pour , puis pour . La fenêtre est ouverte pendant 2 s puis refermée : que fait la sirène ? Que se passe-t-il à la mise sous tension ? Qu'est-ce qui pourrait l'éteindre ?

2) Une porte ET rebouclée. Même étude pour une porte ET dont la sortie est renvoyée sur une entrée, l'autre entrée valant . Que mémorise-t-elle ?

3) Le bouton d'acquittement. On associe les deux portes (schéma ci-dessous) : la sortie de la porte OU attaque une porte ET dont l'autre entrée reçoit , où quand on appuie sur le bouton d'acquittement ; la sortie de la porte ET commande la sirène et revient sur la porte OU. Exprimer en fonction de , et , dresser la table des huit cas et la lire : maintien, mise à 1, mise à 0. Que fait le montage si ? Tracer le chronogramme de pour le scénario suivant : fenêtre ouverte de à ; appui sur de à ; fenêtre ouverte de à ; appuis sur de à et de à .

4) Reconnaître la bascule. Montrer que . En déduire que le montage est la bascule RS à deux portes NOR. Que représente le nœud intermédiaire ? Sur la bascule redessinée, quelle porte l'entrée attaque-t-elle ? Que devient le cas de la question 3) ?

5) Une boucle qui ne tient pas. Une porte NAND reçoit une entrée de commande ; sa sortie revient sur son autre entrée à travers deux inverseurs (schéma). Déterminer les états stables pour et pour . Que fait le circuit quand ? Donner sa période et sa fréquence, sachant que chaque porte transmet un changement d'état avec le retard .

Corrigé

La stratégie. Pour chaque circuit, on applique la méthode « couper la boucle » : on suppose connue la valeur renvoyée sur l'entrée, on calcule la sortie que les portes produisent, et l'on cherche les valeurs de qui se reproduisent () : ce sont les états stables. Leur nombre — deux, un ou aucun — classe le circuit en bistable, monostable ou astable, et l'on va voir qu'il dépend de l'entrée de commande.

1) La porte OU rebouclée : la mémoire d'un 1. La porte calcule . Si : , et les deux valeurs et se reproduisent : deux états stables. Si : quel que soit : un seul état stable, . Le scénario : avant l'effraction, et , état stable. La fenêtre s'ouvre : , le seul état possible est , la sirène sonne. Elle se referme : , les deux états redeviennent stables, et le circuit reste dans celui où il se trouve, : la sirène continue de sonner, l'effraction est mémorisée. Mais rien ne l'arrête plus, sauf la coupure de l'alimentation ; et à la mise sous tension, avec , le circuit démarre au hasard dans l'un des deux états, et peut sonner sans raison. Une mémoire n'est utile que si l'on sait aussi y écrire un 0.

2) La porte ET rebouclée : la mémoire d'un 0. . Si : , deux états stables. Si : , un seul, . C'est le comportement dual : une impulsion remet la sortie à 0, et elle y reste quand revient à 1. La porte OU sait écrire un 1, la porte ET un 0 ; il faut les deux.

3) La table du montage complet. La porte OU délivre , la porte ET la multiplie par :

lecture
maintien
maintien
mise à 1
mise à 1
mise à 0
mise à 0
l'acquittement l'emporte
l'acquittement l'emporte

Pour , : deux états stables, le montage mémorise. Pour , : on écrit un 1, la sirène se déclenche. Pour , : on écrit un 0, c'est l'acquittement. Pour , : l'acquittement l'emporte tant que l'on appuie ; mais si l'on relâche le bouton alors que la fenêtre est encore ouverte, la sirène repart : on n'éteint pas une alarme dont la cause persiste.

Le chronogramme : passe à 1 à et y reste après la fermeture de ; l'appui de le remet à 0 ; à , ; pendant l'appui de à , fenêtre ouverte, ; au relâchement, vaut encore 1 et remonte, puis reste à 1 après la fermeture de , jusqu'à l'appui de .

Les fronts de coïncident avec le début des ordres, non avec leur fin : la sortie retient le dernier ordre reçu.

4) C'est une bascule RS à portes NOR. Par la loi de De Morgan, ; avec , on a , d'où On le vérifie aussi ligne à ligne sur les huit cas de la table. Le montage OU-ET équivaut donc à deux portes NOR croisées : la première calcule , la seconde , et revient sur la première. En position mémoire (), : le nœud intermédiaire est la sortie complémentaire , et est la sortie . L'entrée attaque la porte qui produit : force , puis la seconde porte, qui reçoit et , donne . Réciproquement, attaque la porte qui produit . C'est le réflexe de lecture d'un schéma fourni : l'entrée qui met à 1 est celle qui entre dans la porte de l'autre sortie.

Le cas , qui donnait « l'acquittement l'emporte », se lit sur la bascule : et . Les deux sorties valent 0 : elles ne sont plus complémentaires, c'est l'état interdit du cours. Il n'est dangereux que si et reviennent à 0 en même temps : les deux portes reçoivent alors , tendent toutes deux vers 1, et l'état final dépend de la plus rapide.

5) NAND et deux inverseurs : un oscillateur commandé. Les deux inverseurs transmettent sans le changer, d'où . Si : pour tout : un seul état stable, . Si : , et aucune valeur ne se reproduit : aucun état stable. La boucle compte alors trois étages inverseurs — la NAND, d'entrée , se comporte en inverseur — : c'est un anneau de inverseurs. Un changement d'état met à faire le tour et revient inversé ; il faut deux tours pour retrouver l'état de départ : Le circuit est un oscillateur commandé : il bat tant que et s'arrête, sortie à 1, dès que . Commandé par la mémoire et ralenti par un circuit , il ferait clignoter le voyant de l'alarme. Avec un seul étage inverseur dans la boucle, il n'oscillerait pas : il en faut au moins trois, comme l'établit l'exercice suivant.

Ce que l'exercice installe. La méthode « couper la boucle » : , et les états stables sont les solutions de . Le nombre d'états stables dépend de l'entrée de commande : la même boucle est bistable (mémoire) pour une valeur de l'entrée, monostable (écriture) pour une autre, astable (oscillateur) pour une troisième. La bascule RS est la réunion d'une mémoire du 1 et d'une mémoire du 0 ; dans son schéma, entre dans la porte qui produit , et le cas est celui où les deux sorties cessent d'être complémentaires.

100 % gratuit

La suite du chapitre est sur Adloun

Exercice suivant et tuteur

Sans compte : le cours, le premier QCM et 2 minutes de podcast et de vidéo. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →