Video: Beste camera's - CES 2014 (Which?) 2024
In elektronica is een flip-flop een speciaal type gepoorte vergrendeling. Er zijn verschillende soorten flip-flops. De meest voorkomende typen flip-flops zijn:
-
SR flip-flop: is vergelijkbaar met een SR-latch. Naast de CLOCK-ingang heeft een SR-flip-flop twee ingangen, aangeduid met SET en RESET. Als de SET-ingang HOOG is wanneer de klok wordt geactiveerd, wordt de Q-uitgang HOOG. Als de RESET-ingang HOOG is wanneer de klok wordt geactiveerd, wordt de Q-uitgang LAAG.
Merk op dat bij een SR flip-flop, de SET- en RESET-ingangen niet beide HOOG zijn als de klok wordt geactiveerd. Dit wordt beschouwd als een ongeldige invoerconditie en de resulterende uitvoer is niet voorspelbaar als deze situatie zich voordoet.
-
D flip-flop: heeft slechts één invoer naast de CLOCK-invoer. Deze invoer wordt de DATA-ingang genoemd. Wanneer de klok wordt geactiveerd, wordt de Q-uitgang gekoppeld aan de DATA-ingang. Als de DATA-ingang dus HOOG is, wordt de Q-uitgang HOOG en als de DATA-ingang LAAG is, wordt de Q-uitgang LAAG.
De meeste D-type flip-flops bevatten ook S- en R-ingangen waarmee je de flip-flop kunt instellen of resetten. Merk op dat de S- en R-ingangen in een D-flip-flop de CLOCK-invoer negeren. Als u dus een HIGH toepast op S of R, wordt de flip-flop onmiddellijk ingesteld of gereset, zonder op een klokpuls te wachten.
-
JK flip-flop: Een veel voorkomende variant van de SR-flip-flop. Een JK-flip-flop heeft twee ingangen, aangeduid met J en K. De J-ingang komt overeen met de SET-ingang van een SR-flip-flop en de K-ingang komt overeen met de RESET-ingang.
Het verschil tussen een JK-flip-flop en een SR-flip-flop is dat bij een JK-flip-flop beide ingangen HOOG kunnen zijn. Wanneer zowel de J- als K-ingangen HOOG zijn, is de Q-uitgang geschakeld , wat betekent dat de uitgang afwisselend HOOG en LAAG is.
Als de Q-uitgang bijvoorbeeld HOOG is wanneer de klok wordt geactiveerd en J en K beide HOOG zijn, is de Q-uitgang ingesteld op LAAG. Als de klok opnieuw wordt geactiveerd terwijl J en K allebei HOOG blijven, wordt de Q-uitvoer opnieuw ingesteld op HOOG, enzovoort, waarbij de Q-uitgang afwisselend van HOOG naar LAAG bij elke kloktik wisselt.
-
T-flip-flop: Dit is gewoon een JK-flip-flop waarvan de uitgang afwisselend HOOG en LAAG is bij elke klokpuls. Toggles worden veel gebruikt in logische circuits omdat ze kunnen worden gecombineerd om telcircuits te vormen die het aantal ontvangen klokpulsen tellen.
U kunt een T-flipflop maken van een D-flip-flop door de Q-bar -uitvoer rechtstreeks aan te sluiten op de D-ingang. Wanneer een klokpuls wordt ontvangen, wordt dus de huidige status van de Q -output omgekeerd (dat is de Q-bar -output) en wordt deze teruggevoerd naar de D-ingang.Hierdoor wisselt de uitvoer tussen HOOG en LAAG.
Je kunt ook een T-flip-flop maken van een JK-flip-flop door eenvoudigweg de J- en K-ingangen op HIGH te zetten. Wanneer zowel J als K HOOG zijn, fungeert de JK-flip-flop als een schakelaar.
Hoewel u uw eigen flip-flop-circuits kunt bouwen met NAND-poorten, is het veel eenvoudiger om geïntegreerde schakelingen (IC's) met flip-flops te gebruiken. Een bekend voorbeeld is de 4013 Dual D Flip-Flop. Deze chip bevat twee D-type flip-flops in een 14-pins DIP-pakket.
Pin | Name | Explanation | Pin | Name | Explanation |
---|---|---|---|---|---|
1 | Q1 | Flip-flop 1 Q-uitvoer | 8 | SET2 < Flip-flop 2 SET-invoer | 2 |
Q1-bar | Flip-flop 1 Q-bar-uitvoer | 9 | DATA2 | Flip-flop 2 DATA-ingang | 3 |
KLOK 1 | Flip-flop 1 KLOKinvoer | 10 | RESET2 | Flip-flop 2 RESET-ingang | 4 |
RESET1 | Flip-flop 1 RESET-ingang | 11 | CLOCK2 | Flip-flop 2 CLOCK-invoer | 5 |
DATA1 | Flip-flop 1 DATA-invoer | 12 | Q2-balk | Flip-flop 2 Q- staafuitvoer | 6 |
SET | Flip-flop 1 SET-invoer | 13 | Q2 | Flip-flop 2 Q-uitvoer | 7 |
GND | Aarde > 14 | VDD | +3 tot 15 V |