Video: SPL Dynamix XTR 8" x2 going ham on 3kRMS 2024
I elektronik är en flip-flop en speciell typ av gated latch-krets. Det finns flera olika typer av flip-flops. De vanligaste typerna av flip-flops är:
-
SR-flip-flop: Liknar en SR-lås. Förutom CLOCK-ingången har en SR-flip-flop två ingångar, märkta SET och RESET. Om SET-ingången är hög när klockan utlöses går Q-utgången HIGH. Om RESET-ingången är HÖG när klockan utlöses går Q-utgången LOW.
Observera att i en SR-flip-flop bör SET- och RESET-ingångarna inte båda vara HÖG när klockan utlöses. Detta anses vara ett ogiltigt ingående tillstånd och den resulterande utmatningen är inte förutsägbar om detta tillstånd uppstår.
-
D-flip-flop: Har bara en ingång utöver CLOCK-ingången. Denna ingång kallas DATA-ingången. När klockan utlöses matchas Q-utgången till DATA-ingången. Således, om DATA-ingången är HÖG, går Q-utgången HIGH, och om DATA-ingången är LOW, går Q-utgången LOW.
De flesta flippor med D-typ innehåller också S- och R-ingångar som låter dig ställa in eller återställa flip-flop. Observera att S- och R-ingångarna i en D-flip-flop ignorerar CLOCK-ingången. Om du applicerar en HÖG till antingen S eller R, kommer vippan att ställas in eller återställas omedelbart utan att vänta på en klockpuls.
-
JK flip-flop: En vanlig variation av SR-flip-flopen. En JK-flip-flop har två ingångar, märkta J och K. J-ingången motsvarar SET-ingången i en SR-flip-flop och K-ingången motsvarar RESET-ingången.
Skillnaden mellan en JK-flip-flop och en SR-flip-flop är att i en JK-flip-flop kan båda ingångarna vara HÖG. När både J- och K-ingångarna är HÖG, är Q-utgången växlad , vilket betyder att utmatningen växlar mellan HIGH och LOW.
Om Q-utgången är HÖG när klockan utlöses och J och K båda är HÖG, är Q-utgången inställd på LOW. Om klockan utlöses igen medan J och K båda förblir HÖG, sätts Q-utgången till HIGH igen, och så vidare, med Q-utgången växlande från HÖG till LÅG vid varje klockflik.
-
T-flip-flop: Det här är helt enkelt en JK-flip-flop vars utgång varierar mellan HIGH och LOW med varje klockpuls. Växlingar används ofta i logikkretsar, eftersom de kan kombineras för att bilda räknarkretsar som räknar antalet mottagna klockpulser.
Du kan skapa en T-flip-flop från en D-flip-flop genom att ansluta Q-bandet -utgången direkt till D-ingången. Så snart som en klockpuls mottas, är nuvarande tillståndet för Q -utmatningen inverterat (det är vad Q-bar -utmatningen är) och matas tillbaka till D-ingången.Detta medför att utmatningen växlar mellan HIGH och LOW.
Du kan också skapa en T-flip-flop från en JK-flip-flop helt enkelt genom hårdkoppling både J och K-ingångarna till HIGH. När både J och K är HÖG, fungerar JK-flip-flop som en växel.
Även om du kan bygga egna flip-flop-kretsar med NAND-grindar, är det mycket lättare att använda integrerade kretsar (IC) som innehåller flip-flops. Ett vanligt exempel är 4013 Dual D Flip-Flop. Detta chip innehåller två D-typ flip-flops i ett 14-poligt DIP-paket.
Pin | Namn | Förklaring | Pin | Namn | Förklaring |
---|---|---|---|---|---|
1 | Q1 | Flip-flop 1 Q-utgång | 8 | SET2 < Flip-flop 2 SET-ingång | 2 |
Q1-bar | Flip-flop 1 Q-bar utgång | 9 | DATA2 | Flip-flop 2 DATA-ingång | 3 |
CLOCK1 | Flip-flop 1 CLOCK-ingång | 10 | RESET2 | Flip-flop 2 RESET-ingång | 4 |
RESET1 | Flip-flop 1 RESET-ingång | 11 | CLOCK2 | Flip-flop 2 CLOCK-ingång | 5 |
DATA1 | Flip-flop 1 DATA-ingång | 12 | Q2-bar | Flip-flop 2 Q- streckutmatning | 6 |
SET | Vridflop 1 SET-ingång | 13 | Q2 | Vändfläns 2 Q utgång | 7 |
GND | Ground > 14 | VDD | +3 till 15 V |