Forskel mellem lås og flip-flop: latch vs flip-flop sammenlignet
Latch vs Flip-Flop
Lås og flip flops er grundlæggende byggesten af sekventielle logiske kredsløb, og dermed hukommelsen. Et sekventielt logisk kredsløb er en type digitalt kredsløb, der ikke blot svarer til de nuværende indgange, men til den nuværende tilstand (eller tidligere) af kredsløbet. For at opnå denne funktionalitet skal kredsløbet være i stand til at bevare sin tilstand som binær information.
Mere om Låse
Grundlæggende egenskab ved en hukommelsesenhed er, at den skal kunne beholde sine udgange i fast tilstand, indtil den er instrueret til at ændre. Denne funktion leveres af et bistabilt logisk kredsløb. Kort sagt, den har to stabile stater; en Set state og en Reset tilstand. Ved konventionen betragtes den indstillede tilstand som 1, og nulstilstand betragtes som 0. Et sådant kredsløbselement er kendt som en lås; analog til en mekanisk anordning, der låser objekterne til en fast position.
Basic Set-Reset Latch (SR Latch) er den enkleste form for bistable kredsløb. JK og D låse er to andre typer låse. Deres operation udtrykkes bekvemt af en sandhedstabel. Det er en tabular repræsentation af alle de mulige resultater for forskellige input stater.
En grundlæggende lås ændrer værdien, når de korrekte indgange gives. Dette medfører problemer for styring af den databit, der er lagret i låsen i et stort kredsløb. Mere kontrol til bistabil kredsløb kan indføres ved at passere hver indgang via en AND-port. Ved at kontrollere AND-porten ved hjælp af et andet signal, kan indgange tillades ved ønskelige begivenheder. Denne ekstra indgang er kendt som Aktiver, og en lås konfigureret på denne måde er kendt som en klokket lås eller en gated låse. Normalt styres aktiveringen af et ur, hvilket er et digitalt signal med ønskelige intervaller af høje (1) og lave (0) tilstande.
For en clocked D-latch, når uret er i høj tilstand, antager udgangen den høje tilstand for hver høj tilstand af indgange. Denne adfærd hedder gennemsigtighed. I nogle applikationer er gennemsigtigheden af låsene en ulempe.
Mere om Flip-Flops
Det er ofte nødvendigt at have evnen til at prøve indgangen på et bestemt tidspunkt og beholde værdien internt. På grund af gennemsigtigheden reagerer låsen på enhver begivenhed, der forekommer i højeste tilstand på uret. Som en løsning kan bistabile kredsløb udløst på den stigende kant eller den faldende kant af urpulsen anvendes. Disse kredsløb er kendt som flip-flops, som er synkrone med kanten af en urpuls.Derfor er Flip-Flops også kendt som synkrone bistable multivibratorkredsløb. På den anden side er låsene asynkrone bistabile multivibratorkredsløb.
Svarende til driften af låsene, SR, JK, D og T flips flops er også designet.
Hvad er forskellen mellem låse og flip flops?
• Låsen er et asynkront bistabilt multivibratorkredsløb, og en flip-flop er et synkront bistabilt multivibratorkredsløb.
• I låser kan den tilbageholdte tilstand ændres når som helst, når aktiveringen er i høj tilstand, men i flip-flops kan den tilbageholdte tilstand kun ændres ved den stigende kant eller den faldende kant af klokkesignalet, der er angivet som input af aktivering.