Skillnad mellan lås och flip-flop

Latch vs Flip-Flop

Spärr och flip-flops är grundläggande byggstenar av sekventiella logikkretsar, därmed minnet. En sekventiell logikkrets är en typ av digital krets som inte bara svarar mot de nuvarande ingångarna, men till nuvarande tillståndet (eller tidigare) av kretsen. För att uppnå denna funktionalitet måste kretsen kunna behålla sitt tillstånd som binär information.

Mer om Latches

Den grundläggande egenskapen hos en minnesenhet är att den ska kunna behålla sina utgångar i ett fast tillstånd tills det är instruerat att ändra. Denna funktion tillhandahålls av en bistabil logikkrets. Enkelt uttryckt, den har två stabila stater; ett inställt tillstånd och ett återställningsstatus. Enligt konventionen betraktas det inställda tillståndet som 1 och återställningstillstånd betraktas som 0. Ett sådant kretselement är känt som en låshake; analog med en mekanisk anordning som låser föremålen till ett fast läge.

Basic Set-Reset latch (SR lås) är den enklaste formen av bistabila kretsar. JK och D spärrar är två andra typer av spärrar. Deras funktion uttrycks lämpligen av ett sanningstabell. Det är en tabellrepresentation av alla möjliga resultat för olika ingångstillstånd.

En grundläggande lås ändrar sitt värde när rätt inmatning ges. Detta medför problem för styrning av databit som är lagrad i spärren i en stor krets. Mer kontroll till bistabil krets kan introduceras genom att passera varje ingång via en OCH-grind. Genom att styra OCH-grinden med en annan signal kan ingångar tillåtas vid önskvärda händelser. Denna ytterligare ingång kallas aktivera, och en låskonfiguration på detta sätt är känd som en klockad spärr eller en gated spärr. Normalt styrs Enable av en klocka, vilken är en digital signal med önskvärda intervaller av höga (1) och låga (0) tillstånd.

För en klockad D-lås, när klockan är i hög tillstånd, antar utgången högsta tillståndet för varje högt tillstånd av ingångarna. Detta beteende kallas genomskinlighet. I vissa applikationer är låsens genomskinlighet en nackdel.

Mer om Flip-Flops

Det är ofta nödvändigt att ha möjlighet att prova inmatningen vid ett visst ögonblick och behålla värdet internt. På grund av insynen svarar låsen på varje händelse som uppstår i högklockans höga tillstånd. Som en lösning kan bistabila kretsar som utlöses på den stigande kanten eller den fallande kanten av klockpulsen användas. Dessa kretsar är kända som flip-flops, vilka är synkrona med klockans puls. Flip-Flops är därför även kända som synkront bistabila multivibratorkretsar. Å andra sidan är spärrar asynkrona bistabila multivibratorkretsar.

Motsvarande drift av spärrarna, SR, JK, D och T flips flops är också utformade.

Vad är skillnaden mellan lås och flip-flops?

• Spärren är en asynkron bistabil multivibratorkrets, och en flip-flop är en synkron bistabil multivibratorkrets.

• I låsen kan det kvarhållna tillståndet ändras när aktiveringen är i högsta tillstånd, men i flip-flops kan det kvarhållna tillståndet endast ändras vid den stigande kanten eller fallkanten på klockan som anges som ingången på Gör det möjligt.