Latch vs Flip-Flop
Latch i flip flops osnovni su sastavni dijelovi sekvencijalnih logičkih krugova, otuda i memorija. Sekvencijalni logički sklop je vrsta digitalnog kruga koja reagira ne samo na sadašnje ulaze, već i na sadašnje stanje (ili prošlost) kruga. Da bi se postigla ta funkcionalnost, sklop mora biti u stanju zadržati svoje stanje kao binarne informacije.
Više o kvakama
Osnovno svojstvo memorijskog uređaja je da bi trebao biti u stanju zadržati svoje izlaze u fiksnom stanju sve dok se ne upute da se mijenjaju. Ovu funkciju omogućuje bistabilni logički krug. Jednostavno rečeno, ima dva stabilna stanja; a Postavljanje i Reset stanje. Prema dogovoru, postavljeno stanje smatra se 1, a stanje resetiranja smatra se 0. Takav je element kruga poznat kao zasun; analogno mehaničkom uređaju koji pričvršćuje predmete u fiksnom položaju.
Osnovni rezač za resetiranje (SR zasun) najjednostavniji je oblik bistabilnih krugova. Zatvarači JK i D su dvije druge vrste kvaka. Njihovo djelovanje povoljno je izraženo tablicom istine. To je tabelarni prikaz svih mogućih ishoda za različita ulazna stanja.
Osnovni zasun mijenja svoju vrijednost kad god su ispravni unosi. Ovo stvara probleme za kontrolu bita podataka koji su pohranjeni u zasunu u velikom krugu. Više kontrole nad bistabilnim krugom može se uvesti prolaskom svakog ulaza kroz vrata I. Kontrolom vrata I pomoću drugog signala, unosi se mogu dopustiti pri poželjnim događajima. Ovaj dodatni ulaz poznat je pod nazivom Enable (Omogući), a zasun konfiguriran na ovaj način poznat je kao zasun sa zaslonom ili zaključanom. Obično se Omogućava kontrolira sat, koji je digitalni signal s poželjnim intervalima stanja visokog (1) i niskog (0).
Za takvi D-zasun, kad god je sat u visokom stanju, izlaz pretpostavlja visoko stanje za svako visoko stanje ulaza. Takvo se ponašanje naziva prozirnost. U nekim je primjenama transparentnost zasunica nedostatak.
Više o japankama
Često je potrebno imati sposobnost uzorkovanja unosa u određenom trenutku i zadržati vrijednost interno. Zbog prozirnosti, zasun odgovara na svaki događaj koji se dogodi u velikom stanju sata. Kao rješenje mogu se koristiti bistabilni sklopovi pokrenuti na uzlaznom rubu ili padajući rub takta sata. Ovi sklopovi poznati su pod nazivom flip-flops, koji su sinkroni s rubom pulsa sata. Stoga su Flip-Flops poznati i kao sinkrono bistabilni multivibratorski sklopovi. S druge strane, zasunke su asinkroni bistabilni multivibratorski sklopovi.
U skladu s radom zasunica, izrađuju se i SR, JK, D i T preklopnici.
Koja je razlika između kvaka i preklopki?
• Reza je asinhroni bistabilni multivibratorski krug, a okretni prekidač je sinkroni bistabilni multivibratorski krug.
• U kvakama zadržavano stanje može se promijeniti u bilo kojem trenutku kada je omogućeno stanje u visokom stanju, ali u zakrilcima zadržavano stanje može se mijenjati samo na uzlaznom rubu ili padajućem rubu takta koji je dan kao ulaz omogućiti.