Découvrez comment fonctionnent les tongs JK et où elles sont utilisées dans les circuits numériques
2025-10-17 8998

La bascule JK est un circuit important en électronique numérique utilisé pour stocker et contrôler des données.Il est plus flexible que les verrous de base et se trouve couramment dans les compteurs, les registres et les systèmes de synchronisation.Dans cet article, nous discuterons de la bascule JK, des différentes versions (maître-esclave et Edge-Triggered), des circuits intégrés qui l'utilisent, des avantages et des inconvénients.

Catalogue

Circuit of a JK flip-flop
Figure 1. Circuit d'une bascule JK

Comprendre la bascule JK

Une bascule JK est un circuit numérique utilisé pour stocker un bit de données.Il s’agit d’un élément de base des compteurs, des unités de mémoire et des systèmes de contrôle.Comme les autres bascules, elle change d'état en fonction d'un horloge (CLK) signal, qui détermine quand la sortie est mise à jour.La bascule JK améliore la version plus simple. Loquet SR en éliminant son état invalide.Il utilise deux entrées, J. et K, et une entrée d'horloge.Les signaux J et K contrôlent si la sortie Q est défini, réinitialisé, maintenu ou basculé.Le nom JK ne décrit pas ce que font les entrées, il a été choisi pour distinguer cette conception des précédentes.La plupart des sources attribuent le nom à Jack Kilby, qui a développé le concept du circuit.

La bascule JK ne change sa sortie que lorsque l'horloge est actif.Son comportement dépend de la combinaison des valeurs J et K :

CLK
J.
K
Suivant Q
Opération
0
X
X
Q
Aucun changement
1
0
0
Q
Maintenir (Mémoire)
1
1
0
1
Ensemble
1
0
1
0
Réinitialiser
1
1
1

Basculer

• Set : Lorsque J = 1 et K = 0, la sortie devient 1.

• Réinitialisation : Lorsque J = 0 et K = 1, la sortie devient 0.

• Hold : Lorsque J = K = 0, la sortie reste la même.

• Basculer : lorsque J = K = 1, la sortie bascule vers son état opposé.

JK flip-flop built using NAND gates and an SR (Set-Reset) latch

Figure 2. Bascule JK construite à l'aide de portes NAND et d'un verrou SR (Set-Reset)

La capacité de basculement de la bascule JK la rend particulièrement utile pour le comptage binaire et la division de fréquence.Il est construit à partir de portes logiques, généralement Portes NAND ou NOR, disposé autour d'un basique Loquet SR.Les sorties sont renvoyées dans les portes d'entrée, permettant au circuit de basculer lorsque J et K sont tous deux élevés, ce qui rend la bascule JK plus flexible que le verrou SR.Cependant, dans une bascule JK déclenchée par le niveau, si l'horloge reste haute alors que J et K sont tous deux à 1, la sortie peut basculer rapidement entre 0 et 1 avant que l'horloge ne descende.Cette oscillation indésirable est connue sous le nom de problème de contournement.

Comprendre le symbole de la bascule JK

JK flip-flop Symbols

Figure 3. Symboles de la bascule JK

La bascule JK possède deux entrées principales, J et K, et deux sorties, Q et Q̅.Il comprend également une entrée d'horloge (CLK) avec un indicateur de front qui indique si elle répond au front montant ou descendant du signal d'horloge.Certaines versions incluent en option Préréglage (PRÉ/RÉGLAGE) et Clair (CLR/R) entrées pour contrôle asynchrone, permettant à la sortie d'être réglée ou réinitialisée instantanément, indépendamment de l'horloge.

Un triangle sur l'entrée d'horloge (CLK) indique un bascule déclenchée par front positif, ce qui signifie qu'il se met à jour lorsque le signal d'horloge passe de 0 à 1.Un triangle avec une bulle représente un bascule déclenchée par front négatif, qui se met à jour lorsque le signal d'horloge passe de 1 à 0.La bulle sur l'entrée Preset (PRE) ou Clear (CLR) indique que l'entrée est actif faible.Pour interpréter correctement le symbole, identifiez d'abord le marqueur de front d'horloge, puis vérifiez les entrées PRE et CLR, et enfin associez les entrées J et K à la table de vérité pour un fonctionnement correct.

Types de tongs JK

1. Bascule JK déclenchée par impulsion (maître-esclave)

Master–Slave JK Flip-Flop Circuit Diagram

Figure 4. Schéma de circuit de la bascule maître-esclave JK

Une bascule JK déclenchée par impulsion est un ion v ariat de la bascule JK standard qui met à jour sa sortie uniquement après un certain temps. impulsion d'horloge complète.Il utilise la configuration maître-esclave pour éliminer le problème de course autour, garantissant des transitions de sortie stables et prévisibles.

Une bascule JK déclenchée par impulsion se compose de deux verrous connectés en série :

• Le maître le verrou capture les valeurs d'entrée (J et K) lorsque le horloge (CLK) est élevé.

• Le esclave latch met à jour la sortie finale (Q) quand l'horloge baisse.

Cette séquence garantit qu'un seul changement de sortie se produit par impulsion d'horloge complète, ce qui rend le circuit plus stable et fiable.

Comment fonctionne la configuration maître-esclave ?

Timing Diagram of a Pulse-Triggered (Master-Slave)

Figure 5. Diagramme temporel d'un déclenchement par impulsion (maître-esclave)

Voici ce qui se passe étape par étape :

• Front montant (0 → 1) : le verrou principal devient actif.Il lit les entrées J et K et met à jour son état interne en conséquence.

• Clock High : Tant que l'horloge reste haute, le verrou esclave reste inactif, conservant l'état de sortie précédent.

• Front descendant (1 → 0) : L'inversion d'horloge active le verrou de l'esclave, transférant l'état stocké du maître à la sortie Q.

La sortie ne change qu'après un cycle d'horloge complet (0 → 1 → 0).Ce comportement contrôlé donne son nom au circuit : bascule JK déclenchée par impulsion.

Table de vérité d'une bascule JK déclenchée par impulsion

Horloge Impulsion
J.
K
Suivant Q
Opération
0 ou 1 (pas d'impulsion complète)
X
X
Q
Aucun changement
0 → 1 → 0
0
0
Q
Mémoire (Maintenir)
0 → 1 → 0
1
0
1
Ensemble
0 → 1 → 0
0
1
0
Réinitialiser
0 → 1 → 0
1
1

Basculer

Chaque action ne se produit qu'une seule fois par impulsion d'horloge complète, empêchant ainsi plusieurs bascules au cours d'une seule période d'horloge.

La bascule maître-esclave JK offre un fonctionnement stable et fiable en évitant le problème de course autour : sa sortie ne change qu'une seule fois par impulsion d'horloge, même lorsque les deux entrées sont au niveau haut.En séparant la capture d'entrée et la mise à jour de sortie, il évite les problèmes et garantit une synchronisation précise, ce qui le rend idéal pour les compteurs et les circuits de contrôle.Pour fonctionner correctement, les entrées (J et K) doivent rester stables autour du bord de l'horloge, l'impulsion d'horloge doit avoir la bonne largeur et le délai de propagation à travers les deux verrous doit être géré pour maintenir la vitesse et la stabilité.

2. Comment fonctionnent les tongs JK déclenchées par les bords ?

Edge-Triggered JK flip-flop

Figure 6. Bascule JK déclenchée par Edge

Une bascule JK déclenchée par front est un type de circuit numérique qui modifie sa sortie uniquement à une transition d'horloge spécifique, connue sous le nom de bord.Contrairement à la bascule maître-esclave JK, qui nécessite une impulsion d'horloge complète (0 → 1 → 0) pour se mettre à jour, la version déclenchée par front réagit instantanément à une seule transition d'horloge, soit un front montant (↑) ou un front descendant (↓).Cette conception améliore la précision du timing et élimine le problème de course autour que l'on retrouve dans les circuits déclenchés par niveau.

Comment fonctionne le déclenchement sur front ?

Operation of an edge-triggered JK flip-flop

Figure 7. Fonctionnement d'une bascule JK déclenchée par front

Dans une bascule JK déclenchée par front, les entrées J et K ne sont échantillonnées qu'au moment du front d'horloge.Une fois ce front produit, la bascule met à jour sa sortie (Q) en fonction de la combinaison d'entrée actuelle.Entre les fronts, la sortie reste stable et non affectée par les changements de J ou K.

Les bascules déclenchées par front montant réagissent lorsque l'horloge passe de bas en haut (0 → 1), tandis que celles déclenchées par front descendant répondent lorsque l'horloge passe de haut en bas (1 → 0).

Cette synchronisation précise garantit des performances fiables dans les circuits synchrones tels que les compteurs, les registres et les diviseurs de fréquence.

Table de vérité de la bascule JK déclenchée par Edge

Horloge Bord
J.
K
Suivant Q
Description
Pas de front montant
X
X
Q
Aucun changement
↑ (0→1)
0
0
Q
Maintenir (Mémoire)
↑ (0→1)
1
0
1
Ensemble
↑ (0→1)
0
1
0
Réinitialiser
↑ (0→1)
1
1

Basculer

La sortie change uniquement au bord de l'horloge, garantissant que Q se met à jour une fois par transition.Ce comportement rend la bascule JK idéale pour les systèmes numériques sensibles au timing.

Une bascule JK déclenchée par front peut être réalisée à l'aide d'une bascule D à front montant, ainsi que de portes NAND et NOT.Le signal est appliqué à la bascule D pour produire un comportement JK qui se met à jour uniquement sur le front montant de l'horloge.Cette configuration évite les problèmes de course autour, fournit une sortie stable et cohérente, simplifie le contrôle du timing et est largement utilisée dans les circuits intégrés et les simulations numériques pour des performances fiables.

Circuits intégrés à bascule JK

CI
Tongs par puce
Déclenchement Taper
Spécial Entrées
Technologie
Typique Fournir
CD4027
2
Avantage positif
Définir, réinitialiser
CMOS
3V-15V
74HC73
2
Bord négatif
Clair
CMOS
2V-6V
74LS73
2
Bord négatif
Clair
Durée de vie
5V
74HC112
2
Bord négatif
Préréglage, Effacer
CMOS
2V-6V

Faites correspondre la tension d'alimentation et la famille logique au reste de votre circuit pour garantir la compatibilité et un fonctionnement stable.Décidez si vous avez besoin d'un dispositif déclenché par front montant ou descendant en fonction de la conception de votre signal d'horloge.Déterminez si votre application nécessite uniquement une entrée de réinitialisation ou des fonctions prédéfinies et claires pour une initialisation correcte.Enfin, vérifiez toujours les spécifications de temps de configuration, de temps de maintien et de délai de propagation pour vous assurer que la bascule peut gérer la fréquence d'horloge prévue de votre circuit.

Utilisations des tongs JK

• Compteurs et diviseurs de fréquence : réglez J = K = 1 pour les étages à bascule et en chaîne pour le comptage mod-N.

• Registres à décalage et conversion de données : mouvement série vers parallèle et parallèle vers série des bits.

• Registres et petite mémoire : éléments de stockage simples pour les drapeaux et les données de contrôle.

• Machines à états et logique de contrôle : comportement prévisible d'activation, de réinitialisation, de maintien et de basculement des séquenceurs.

Avantages et inconvénients des tongs JK

Avantages

Fonctionnement polyvalent dans un seul appareil : régler, réinitialiser, maintenir, basculer

Mode bascule naturel pour diviser par 2 et compter

Disponible avec préréglage asynchrone et clair

Modèle pédagogique clair pour la logique séquentielle

Inconvénients

Plus de logique interne qu'une bascule D, ce qui augmente la surface et le délai

Les versions sensibles au niveau peuvent courir lorsque J = K = 1 et que l'horloge est élevée

Sensible au timing si la configuration, le maintien ou la largeur d'impulsion sont violés

Conclusion

La bascule JK est un élément important de la conception numérique car elle est flexible et fiable.Il peut fonctionner comme mémoire, compteur ou diviseur de fréquence dans un circuit.Connaître le fonctionnement de chaque type et gérer correctement le timing vous aide à créer un système stable et efficace.

À PROPOS DE NOUS Satisfaction client à chaque fois. Confiance mutuelle et intérêts communs. ARIAT TECH a établi des relations de coopération stables et à long terme avec de nombreux fabricants et agents." Traiter les clients avec des matériaux authentiques et faire du service le cœur", toute la qualité sera vérifiée sans problème et passera des tests professionnels.
Les produits au meilleur rapport qualité-prix et le meilleur service sont notre engagement éternel.

Questions fréquemment posées [FAQ]

1. Pourquoi la bascule JK est-elle appelée bascule universelle ?

On l’appelle universel car il peut remplir les fonctions d’autres bascules comme les types SR, D et T en modifiant la logique d'entrée conditions.

2. Que se passe-t-il lorsque les entrées J et K sont toutes deux à 0 ?

Lorsque J et K valent tous deux 0, la bascule JK conserve sa sortie précédente État.Aucun changement ne se produit jusqu'à ce que les entrées ou le signal d'horloge changent.

3. Comment convertir une bascule JK en bascule T ?

En connectant les entrées J et K ensemble et en les réglant sur logique 1, la bascule JK bascule sa sortie à chaque impulsion d'horloge, fonctionnant comme une tong en T.

4. Quel est le délai de propagation dans une bascule JK ?

Le délai de propagation est le court temps nécessaire à la sortie (Q) pour changer après les changements d’horloge ou d’entrée.Il limite la vitesse maximale de fonctionnement dans les circuits numériques.

5. Les bascules JK peuvent-elles être utilisées dans les microcontrôleurs ?

Pas directement, mais leurs fonctions sont souvent intégrées registres et minuteries du microcontrôleur.Dans la conception matérielle, JK externe les bascules sont utilisées dans les applications de synchronisation ou de comptage basées sur la logique.

6. Quelles portes logiques sont utilisées pour construire une bascule JK ?

Les bascules JK sont généralement construites à l'aide de portes NAND ou NOR disposées autour d'un verrou SR, avec des boucles de rétroaction qui permettent de basculer lorsque les deux J et K sont élevés.

7. Comment tester une bascule JK dans un circuit de laboratoire ?

Appliquez un signal d'horloge connu et faites varier les entrées J et K.Observez le sortie à l'aide de LED ou d'un oscilloscope pour confirmer le réglage, la réinitialisation, le maintien et basculer les opérations.

E-mail : Info@ariat-tech.comTÉL HK : +852 30501966ADR : Rm 2703 27F Ho King Comm Center 2-16,
Fa Yuen St MongKok Kowloon, Hong Kong.