Latch vs Flip-Flop
Latch og flip flops er grundlæggende byggesten i sekventielle logiske kredsløb, deraf hukommelsen. Et sekventielt logisk kredsløb er en type digit alt kredsløb, der ikke kun reagerer på de nuværende input, men på kredsløbets nuværende tilstand (eller fortid). 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
Den grundlæggende egenskab ved en hukommelsesenhed er, at den skal være i stand til at bevare sine output i en fast tilstand, indtil den bliver bedt om at ændre sig. Denne funktion leveres af et bistabilt logisk kredsløb. Kort sagt har den to stabile tilstande; en Indstil-tilstand og en Nulstil-tilstand. Konventionelt betragtes den indstillede tilstand som 1, og nulstillingstilstanden betragtes som 0. Et sådant kredsløbselement er kendt som en lås; analogt med en mekanisk anordning, der låser genstandene til en fast position.
Basic Set-Reset-lås (SR-lås) er den enkleste form for bistabile kredsløb. JK- og D-låse er to andre typer låse. Deres funktion er bekvemt udtrykt ved en sandhedstabel. Det er en tabelrepræsentation af alle mulige udfald for forskellige inputtilstande.
En grundlæggende lås ændrer sin værdi, når der gives korrekte input. Dette giver problemer med at styre databit, der er lagret i låsen i et stort kredsløb. Mere kontrol til bistabilt kredsløb kan indføres ved at føre hver indgang gennem en OG-port. Ved at styre OG-porten ved hjælp af et andet signal, kan indgange tillades ved ønskelige begivenheder. Denne ekstra indgang er kendt som Enable, og en lås, der er konfigureret på denne måde, er kendt som en clocked latch eller en gated latch. Norm alt styres aktiveringen af et ur, som er et digit alt signal med ønskelige intervaller for høje (1) og lave (0) tilstande.
For en clocket D-latch, når uret er i høj tilstand, antager outputtet den høje tilstand for hver høj tilstand af inputs. Denne adfærd kaldes gennemsigtighed. I nogle applikationer er gennemsigtigheden af låsene en ulempe.
Mere om flip-flops
Det er ofte nødvendigt at have mulighed for at sample input på et bestemt tidspunkt og beholde værdien internt. På grund af gennemsigtigheden reagerer låsen på enhver hændelse, der forekommer i den høje tilstand af uret. Som en løsning kan der anvendes bistabile kredsløb udløst på den stigende flanke eller den faldende flanke af urimpulsen. Disse kredsløb er kendt som flip-flops, som er synkrone med kanten af en urimpuls. Derfor er flip-flops også kendt som synkrone bistabile multivibratorkredsløb. På den anden side er låse asynkrone bistabile multivibratorkredsløb.
Svarer til betjeningen af låsene, SR, JK, D og T flip flops er også designet.
Hvad er forskellen mellem Latches og Flip Flops?
• Låsen er et asynkront bistabilt multivibratorkredsløb, og en flip-flop er et synkront bistabilt multivibratorkredsløb.
• I latches kan den bibeholdte tilstand ændre sig på et hvilket som helst tidspunkt, når aktiveringen er i den høje tilstand, men i flip flops kan den bibeholdte tilstand kun ændre sig ved den stigende flanke eller den faldende flanke af det givne ursignal som input til aktiveringen.