Remettre une bascule JK de '0' à '1' après une durée fixée
Répondre à la discussion
Affichage des résultats 1 à 20 sur 20

Remettre une bascule JK de '0' à '1' après une durée fixée



  1. #1
    Solar8

    Remettre une bascule JK de '0' à '1' après une durée fixée


    ------

    Bonjour,

    J'ai un montage qui est une bascule JK montée avec J = K = '1', et PR = CLR = '1'. L'entrée Horloge ne reçoit pas un signal ''régulier'' à fréquence fixe, il s'agit d'un signal 0/VCC provenant d'un comparateur lié à une grandeur physique (donc le signal change d'état de façon, disons, ''aléatoire''). La bascule change d'état sur le front descendant de l'horloge.

    Voilà pour la petite présentation...

    Je voudrais que, après que l'horloge soit descendue à '0', elle revienne systématiquement à '1' après un temps que l'on réglerait avec des composants passifs (circuit RC retardateur ?).
    Cette durée n'a pas d'importance (le '0' doit rester en entrée le temps suffisant pour que la bascule fasse son travail de bascule), je présume qu'il sera possible de régler cette durée avec les valeurs des composants.

    Comme cette JK ne bascule que pour un front descendant, faire monter systématiquement à '1' ne devrait pas faire de mal.

    J'ai essayé de trouver moi-meme mais je ne suis pas arrivé à quelque chose de satisfaisant ; pas beaucoup de succès sur internet non plus (problème de vocabulaire/mots-clés probablement, bien que je suppose que beaucoup d'autres se sont déjà posés la question...).

    Auriez-vous des éléments de pistes (ou une solution ''toute bete'') ?

    Merci !

    -----

  2. #2
    Solar8

    Re : Remettre une bascule JK de '0' à '1' après une durée fixée

    edit : le titre est mal formulé. Il faut lire ''Remettre l'entrée CLK d'une bascule JK...''

  3. #3
    DAUDET78

    Re : Remettre une bascule JK de '0' à '1' après une durée fixée

    Un monostable
    déclenché par le passage de l'horloge à "0"

    reste à voir si il faut un monostable ordinaire (le monostable retombe après la première transition) ou réarmable (le monostable retombe après la dernière transition)
    J'aime pas le Grec

  4. #4
    Solar8

    Re : Remettre une bascule JK de '0' à '1' après une durée fixée

    D'accord, j'ai bien noté ton conseil.

    reste à voir si il faut un monostable ordinaire (le monostable retombe après la première transition) ou réarmable (le monostable retombe après la dernière transition)
    Mais cela modifie la valeur de sortie pendant un instant défini... Moi ce que je voudrais, c'est changer la valeur de l'entrée horloge pour la remettre systématiquement à VCC (avec laps de temps) lorsqu'elle va à '0'. Le tout sans modifier la sortie.
    Une diode isole l'entrée d'horloge de la sortie du comparateur, comme sur la PJ (il y a sûrement des choses à redire sur la conception ).

    Je me suis mal exprimé dans mon message initial, ou alors je n'ai pas compris ce que tu as voulu me dire.
    Images attachées Images attachées  

  5. A voir en vidéo sur Futura
  6. #5
    DAUDET78

    Re : Remettre une bascule JK de '0' à '1' après une durée fixée

    Citation Envoyé par Solar8 Voir le message
    Mais cela modifie la valeur de sortie pendant un instant défini...
    quelques microsecondes
    (avec laps de temps)
    C'est combien ?
    J'aime pas le Grec

  7. #6
    Solar8

    Re : Remettre une bascule JK de '0' à '1' après une durée fixée

    Citation Envoyé par DAUDET78 Voir le message
    C'est combien ?
    Disons qu'il faudrait remettre systématiquement l'horloge à VCC, par exemple, 100 ms après qu'elle ait basculé à 0 V (mais encore une fois ce n'est pas une durée critique, le tout étant de le faire un jour ou l'autre).

  8. #7
    DAUDET78

    Re : Remettre une bascule JK de '0' à '1' après une durée fixée

    • Tu peux donner la totalité de ton montage (avec le comparateur) ?
    • Tu peux donner un chronogramme de ce que tu veux faire ?
    J'aime pas le Grec

  9. #8
    Solar8

    Re : Remettre une bascule JK de '0' à '1' après une durée fixée

    Certainement, voici le tout en pièce jointe.

    Sur le chronogramme, ce que je voudrais est en rouge.

    En gros : quand V1 augmente, ou reste stable, ou diminue UN PEU, un '1' apparaît sur la CLK de la bascule. Quand V1 diminue BEAUCOUP (trop), un '0' apparaît sur la CLK.
    (C'est pour éviter que les petites variations parasites n'influent).

    Donc si V1 diminue trop longtemps, il y aura toujours '0' sur la CLK, ce qui empeche d'avoir un nouveau basculement car plus de front descendant... Or la bascule bloquée ne sert pas à grand chose... Je voudrais donc que, quel que soit la durée pendant laquelle le St Esprit a décidé qu'il y ait '0', eh bien un système permette de remettre la CLK à '1' au bout d'un petit laps de temps.
    (Par exemple de la façon qui est indiquée sur le chronogramme).

    Ainsi, un front descendant est toujours possible au bout de ''pas longtemps''.

    J'espère que schéma et texte sont clairs.

    edit : je vais me faire chahuter, je n'ai pas nommé les composants.
    La résistance qui a V4 à ses bornes est là pour le tirage à 0 V.
    Images attachées Images attachées  

  10. #9
    Tropique

    Re : Remettre une bascule JK de '0' à '1' après une durée fixée

    "Un probléme bien énoncé, etc, etc..."
    Je ne pense pas que tu ais bien défini ce que tu veux exactement.

    En sortie finale, tu veux une sorte d'oscillateur commandé "lent", mais réagissant immédiatement au changement, ou ....? Autre chose?
    Pas de complexes: je suis comme toi. Juste mieux.

  11. #10
    Solar8

    Re : Remettre une bascule JK de '0' à '1' après une durée fixée

    Je ne pense pas que tu ais bien défini ce que tu veux exactement.
    J'ai pourtant déployé toutes mes compétences...


    Citation Envoyé par Tropique Voir le message
    En sortie finale, tu veux une sorte d'oscillateur commandé "lent", mais réagissant immédiatement au changement, ou ....? Autre chose?
    Pas du tout ! Il reste lent, rien d'abrupt pour lui.

    Le but est de changer l'entrée CLK en '1' peu de temps après qu'elle soit allée à '0'.

    ... Ce qui n'a aucune influence sur la sortie de la bascule ni sur le signal final ! (Puisqu'il y a basculement sur front descendant...).

    Ainsi la bascule est prete pour son prochain basculement...

    C'est tout, c'est la seule difficulté !

  12. #11
    DAUDET78

    Re : Remettre une bascule JK de '0' à '1' après une durée fixée

    si tropique validait la pièce jointe .............................. ........
    J'aime pas le Grec

  13. #12
    Tropique

    Re : Remettre une bascule JK de '0' à '1' après une durée fixée

    Citation Envoyé par DAUDET78 Voir le message
    si tropique validait la pièce jointe .............................. ........
    Elle était validée quand je suis arrivé sur le topic, je ne pourrais pas faire mieux.
    Un problème de navigateur peut-être?
    Pas de complexes: je suis comme toi. Juste mieux.

  14. #13
    DAUDET78

    Re : Remettre une bascule JK de '0' à '1' après une durée fixée

    c'est bon maintenant
    J'aime pas le Grec

  15. #14
    Solar8

    Re : Remettre une bascule JK de '0' à '1' après une durée fixée

    Après avoir queque peu réfléchi, je pense avoir un bout de solution...

    J'ai mis en PJ une simulation, fruit de mes élucubrations.

    Je simule le comparateur avec un signal +VCC/-VCC régulier (mais ce ne sera pas le cas).

    R2, C1 créent un retard sur l'entrée - d'un nouveau comparateur.

    R1 est une résistance de tirage pour éliminer sauvagement tout potentiel flottant.
    R3 représente l'impédance d'entrée de la bascule (d'ailleurs j'ose espérer qu'elle est infinie, si c'est du CMOS).
    D3 sélectionne la partie positive du signal du 1er comparateur. De meme pour D2.

    R4 est là pour éviter les ''conflits de tensions''. Je ne sais pas trop si c'est une bonne idée, mais je ne pense pas qu'elle fasse beaucoup de mal...

    Qu'en pensez-vous ? À première vue, cela répond à mon cahier des charges...

    edit : j'ai entré les valeurs des données temporelles (générateur simulant le comparateur, et retardateur RC) un peu ''au pif''.
    Dernière modification par Solar8 ; 30/07/2011 à 22h29.
    S'il faut N composants pour réaliser un projet, il y en a (N-1) en stock.

  16. #15
    Solar8

    Re : Remettre une bascule JK de '0' à '1' après une durée fixée

    Voilà la PJ...
    Images attachées Images attachées  
    S'il faut N composants pour réaliser un projet, il y en a (N-1) en stock.

  17. #16
    Solar8

    Re : Remettre une bascule JK de '0' à '1' après une durée fixée

    Rectification : R3 doit se trouver entre D3 et R4.

    Par ailleurs, quelqu'un peut-il me confirmer que l'impédance d'entrée CLK d'une bascule est infinie (ex : 7476) ?

    Merci.
    S'il faut N composants pour réaliser un projet, il y en a (N-1) en stock.

  18. #17
    DAUDET78

    Re : Remettre une bascule JK de '0' à '1' après une durée fixée

    Citation Envoyé par Solar8 Voir le message
    Par ailleurs, quelqu'un peut-il me confirmer que l'impédance d'entrée CLK d'une bascule est infinie (ex : 7476) ?
    On ne parle pas d’impédance, mais de courant au niveau bas et au niveau haut .
    7476 Iinputlow=-3,2mA IinputHight=80µA
    J'aime pas le Grec

  19. #18
    Solar8

    Re : Remettre une bascule JK de '0' à '1' après une durée fixée

    Je l'ignorais, j'ai pu trouver ces données sur la datasheet.

    Est-ce que ce sont les valeurs d'intensités maximales que peut fournir l'entrée CLK, ou bien est-ce un courant constant ''imposé'' ?

    Merci.
    S'il faut N composants pour réaliser un projet, il y en a (N-1) en stock.

  20. #19
    DAUDET78

    Re : Remettre une bascule JK de '0' à '1' après une durée fixée

    Ceux sont les courants max (et pas loin de la réalité)
    J'aime pas le Grec

  21. #20
    Solar8

    Re : Remettre une bascule JK de '0' à '1' après une durée fixée

    Je me pose une question du coup : que se passe-t-il si on empêche le courant de -3,2 mA de circuler lorsque CLK est à '0' (par exemple par la présence d'une diode) ?
    S'il faut N composants pour réaliser un projet, il y en a (N-1) en stock.

Discussions similaires

  1. [Thermique] remettre en état une chaudière d'occasion
    Par invite8ba9e616 dans le forum Dépannage
    Réponses: 1
    Dernier message: 01/06/2008, 23h15
  2. Réponses: 4
    Dernier message: 13/11/2005, 16h27
  3. apres une licence de droit je recherche une ecole ou une fac qui prepare bien au conc
    Par invitee3c3ed9c dans le forum Orientation après le BAC
    Réponses: 1
    Dernier message: 13/02/2005, 14h02
Découvrez nos comparatifs produits sur l'informatique et les technologies.