J'aurais besoin d'utiliser une bascule JK, à priori ce serait une 4027.
Ma première fonction est d'utiliser le mode TOGGLE : J=K = 1 et SET=RESET = 0 . Alors on bascule sur un front de l'horloge.
Ma deuxième fonction est de forcer les 2 sorties Q et Q/ à 1. Pour cela les états de J, K et de l'horloge n'ont pas d'importance et on doit mettre SET et RESET à 1.
Problème, j'ai cru comprendre que ce dernier état était interdit, pourquoi? Quel genre de problèmes son utilisation entrainera-t-elle?
Mon application est d'utiliser un switch qui me permet de mettre SET et RESET à 1 ou à 0 et un bouton poussoir qui me permet de générer des fronts montant pour mon horloge en mode toggle. J et K reste toujours à 1. Mes 2 sorties commande un transistor chacun qui permet d'allumer ou non une LED. (j'allume l'une ou l'autre en mode toggle, et j'allume les 2 dans l'autre cas).
Ma deuxième fonction est de forcer les 2 sorties Q et Q/ à 1. Pour cela les états de J, K et de l'horloge n'ont pas d'importance et on doit mettre SET et RESET à 1.
pas possible , Q et /Q sont complémentaires...
et si tu mes SET et RESET à 1 , c'est le premier qui arrive qui gagne. mais t'aura pas les deux
06/10/2009 - 18h17
freepicbasic
Date d'inscription
août 2006
Localisation
France
Âge
57
Messages
3 205
Re : Bascule JK
pour le toggle connecter J sur Q/
Les sorties Q et Q/ comme leur noms l'indique son à l'inverse l'une de l'autre, donc on ne peut pas les mettre à 1 ensemble.
Si on actionne set et reset le résultat sera indéterminé , peut être même oscillant.
Il faudra mettre des portes nand par exemple et le commander ensemble pour couper le signal Q et Q/ pour appliquer des 1 en sortie.
A+, pat
06/10/2009 - 18h18
trendkiller
Date d'inscription
novembre 2007
Âge
28
Messages
84
Re : Bascule JK
Merci beaucoup j'ai la réponse à ma question.
Mais pourquoi dans les datasheets ils mettent cette possibilité alors? Dans celle du 4027 c'est inscrit...
06/10/2009 - 18h20
trendkiller
Date d'inscription
novembre 2007
Âge
28
Messages
84
Re : Bascule JK
Envoyé par freepicbasic
pour le toggle connecter J sur Q/
Merci beaucoup je ne savais pas. Finalement j'ai bien fait de poster.
NON ! ça , c'est pour une bascule "D" (entrée D sur /Q)
Pour une "JK", c'est J=1 K=1
L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !
06/10/2009 - 18h26
PIXEL
Date d'inscription
mai 2003
Localisation
Colombes 92
Âge
63
Messages
18 152
Re : Bascule JK
Envoyé par trendkiller
Merci beaucoup j'ai la réponse à ma question.
Mais pourquoi dans les datasheets ils mettent cette possibilité alors? Dans celle du 4027 c'est inscrit...
un lien sur c't'ânerie ?
ou serait-ce que tu as mal pigé la table de vérité ?
06/10/2009 - 18h33
trendkiller
Date d'inscription
novembre 2007
Âge
28
Messages
84
Re : Bascule JK
Voici la datasheet. La table est en première page.
Par ailleurs je ne vois pas le mode toggle dans la table c'est un oublie?
06/10/2009 - 18h40
PA5CAL
Date d'inscription
décembre 2005
Localisation
Paris
Âge
47
Messages
9 481
Re : Bascule JK
Sur la datasheet de Fairchild, on a bien Q = /Q = 1 lorsque R = 1 et S = 1.
Si cet état est « interdit », c'est seulement parce que l'application à laquelle on destine le circuit l'impose (commande d'un pont en H, par exemple). Sinon ça ne gêne pas le 4027 par lui-même.
06/10/2009 - 18h49
trendkiller
Date d'inscription
novembre 2007
Âge
28
Messages
84
Re : Bascule JK
J'ai simulé sous Orcad, Le forçage de Q et Q/ à 1 fonctionne mais pas le mode TOGGLE.
06/10/2009 - 18h52
DAUDET78
Date d'inscription
septembre 2006
Localisation
Ile de France
Âge
70
Messages
38 751
Re : Bascule JK
Envoyé par trendkiller
mais pas le mode TOGGLE.
tu ne sais pas te servir de ton simulateur virtuel (avec J=K=1 S=R=0)
L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !
06/10/2009 - 18h54
PA5CAL
Date d'inscription
décembre 2005
Localisation
Paris
Âge
47
Messages
9 481
Re : Bascule JK
Un simulateur ne remplace pas l'expérience IRL.
Toutefois, si le mode Toggle ne fonctionne pas alors que c'est l'une des fonctions principales de ce circuit, c'est qu'il doit y avoir une erreur quelque part (dans le simulateur ou dans son utilisation).
06/10/2009 - 19h08
trendkiller
Date d'inscription
novembre 2007
Âge
28
Messages
84
Re : Bascule JK
Donc si j'ai bien compris, j'ai le droit de forcer mes sorties à "1" avec SET et RESET à 1.
Sinon voilà ma simulation, je ne vois pas ou j'ai pu faire une erreur...si quelqu'un la voit...
D'ailleurs je l'ai essayé avec un 74LS112, ça ne marche pas non plus. (et j'ai bien mis du TTL)
06/10/2009 - 19h14
PA5CAL
Date d'inscription
décembre 2005
Localisation
Paris
Âge
47
Messages
9 481
Re : Bascule JK
Envoyé par trendkiller
D'ailleurs je l'ai essayé avec un 74LS112, ça ne marche pas non plus. (et j'ai bien mis du TTL)
Avec le 74LS112, la situation correspondante est obtenue avec /PRE=0 et /CLR=0, c'est-à-dire l'inverse du 4027.
Il est aussi spécifié dans la datasheet que l'état de sortie n'est pas garanti si les niveaux d'entrée sur /PRE et /CLR ne sont pas francs (i.e. tensions nettement éloignées du seuil de basculement).
Je crois bon de rappeler qu'on fait ici de l'électronique, pas de la logique booléenne.
.
Dernière modification par PA5CAL ; 06/10/2009 à 19h18.
06/10/2009 - 19h24
trendkiller
Date d'inscription
novembre 2007
Âge
28
Messages
84
Re : Bascule JK
Non c'est PRE et CLR = 1 l'inverse du 4027 et c'est bien ce que j'ai mis.
Concernant les niveaux c'est 5V (ou 15V en CMOS) et 0V pile, pareil pour l'horloge, voir le schéma qui j'ai mis précédemment. Donc si avec ça les niveaux ne sont pas "francs"...
Mais ce n'est pas grave, je me débrouillerai pour le mode toggle.
Si déjà le força ge des sorties à "1" est possible c'est un bon point pour moi.