Thread Content
Ma question est : le RESET, c’est-ce qu’un flip-flop RS ? C’est la priorité de réinitialisation, n’est-ce pas ? Lorsque IN passe de 0 à 1, ID reste à 0, OUT reste inchangé. Lorsque IN est à 1, ID passe de 0 à 1, OUT devient 1. Lorsque IN est à 0 et ID passe de 0 à 1, OUT devient 0. Lorsque IN passe de 1 à 0, quel que soit le valeur de ID, OUT devient 0. J’ai l’impression d’être perdu dans ce raisonnement ! ! ! ! Ça ne correspond pas non plus à la table de vérité du flip-flop RS, qu’est-ce qui se passe ?
On dirait que ce n’est pas le principe du flip-flop RS.
RS ne dispose pas de détection de bord montant ou de bord descendant, le vôtre n’est pas ça
Il semble au moins ne pas s’agir d’un flip-flop RS, qu’est-ce que c’est alors ?
Pourquoi c’est si compliqué ? Je sens que l’ID, c’est comme un bouton de réinitialisation. Lorsque l’ID devient 1, OUT est réinitialisé à 0. Sinon, il suit la valeur de IN.
Vous avez tort, c’est un SIS. Lorsque IN est à 0 et que ID0 devient 1, la sortie est à 0 ; ce n’est que lorsque IN est à 1 et que ID0 devient 1 que la sortie est à 1
Toutes les comparaisons entre les concepts de SIS et ceux de DCS sont inversées
C’est la première fois que j’entends cette expression……
On dirait une logique d’interblocage à 0, où l’ID correspond au bouton de réinitialisation ; une fois interbloqué, la sortie reste à 0 et l’état d’interblocage ne peut pas être réinitialisé. C’est juste une supposition personnelle, hein
Il est plus facile de comprendre en associant cela aux variables définies ; c’est en saisissant la logique et en l’appliquant dans la pratique que cela prend du sens
Le SIS n’est-il pas une logique négative ? 0 pour l’interblocage, le pin IN devrait représenter la condition de déclenchement de l’interblocage, ID est le bouton de réinitialisation, et OUT correspond à l’action d’interblocage associée. En général, on privilégie la réinitialisation, n’est-ce pas ? La réinitialisation ne peut avoir lieu qu’après levée de l’interblocage. Le RESET dont parle l’auteur vérifie-t-il également les transitions montantes et descendantes de IN ?
Pas de détection des bordures montantes et descendantes, vous avez raison. En conditions normales, IN=1 et OUT=1 ; la déclenchement en interblocage se produit lorsque IN=0 et OUT=0. Lorsque IN redevient 1, OUT reste à 0 et il faut un ID pour le mettre à 1
C’est un réinitialisation : IN est la condition de déclenchement de la réinitialisation en interblocage, ID devrait être le bouton de réinitialisation manuelle
Il s’agit simplement d’une fonction de réinitialisation : seuls lorsque l’ID est « 1 » et que IN est à « 1 », OUT peut être mis à « 1 » et conserver cette valeur. Seul lorsque l’ID est « 0 », OUT peut être à « 0 » ; dans ce cas, l’ID n’a plus d’effet. Je ne sais pas si c’est clair ?
Tu y penses trop, c’est le flip-flop RS le plus simple. . .