Zapah proti flip-flopu
Zapah in japonke so osnovni gradniki zaporednih logičnih vezij, torej pomnilnika. Zaporedno logično vezje je vrsta digitalnega vezja, ki se ne odziva le na trenutne vhode, temveč tudi na trenutno stanje (ali preteklost) vezja. Da bi dosegli to funkcionalnost, mora biti vezje sposobno ohraniti svoje stanje kot binarne informacije.
Več o zapahih
Osnovna lastnost pomnilniške naprave je, da mora biti sposobna obdržati svoje izhode v fiksnem stanju, dokler ne dobi ukaza za spremembo. To funkcijo zagotavlja bistabilno logično vezje. Preprosto povedano, ima dve stabilni stanji; Nastavljeno stanje in Ponastavljeno stanje. Po dogovoru je nastavljeno stanje 1, ponastavljeno stanje pa 0. Tak element vezja je znan kot zapah; analogno mehanski napravi, ki zaskoči predmete v fiksnem položaju.
Basic Set-Reset latch (SR latch) je najpreprostejša oblika bistabilnih vezij. JK in D zapahi sta dve drugi vrsti zapahov. Njihovo delovanje je priročno izraženo z resničnostno tabelo. Je tabelarična predstavitev vseh možnih izidov za različna vhodna stanja.
Osnovni zapah spremeni svojo vrednost vsakič, ko so podani pravilni vnosi. To predstavlja težave pri nadzoru podatkovnega bita, shranjenega v zapahu v velikem vezju. Več nadzora nad bistabilnim vezjem je mogoče uvesti s prehodom vsakega vhoda skozi vrata IN. S krmiljenjem vrat IN z uporabo drugega signala se lahko dovolijo vhodi ob želenih dogodkih. Ta dodatni vnos je znan kot Omogoči, zapah, konfiguriran na ta način, pa je znan kot taktni zapah ali zaprti zapah. Običajno Enable nadzira ura, ki je digitalni signal z želenimi intervali visokega (1) in nizkega (0) stanja.
Za D-zapah s taktom, kadar koli je ura v visokem stanju, izhod prevzame visoko stanje za vsako visoko stanje vhodov. To vedenje se imenuje transparentnost. V nekaterih aplikacijah je preglednost zapahov pomanjkljivost.
Več o natikačih
Pogosto je treba imeti možnost vzorčenja vnosa v določenem trenutku in ohraniti vrednost interno. Zaradi prosojnosti se zapah odzove na vsak dogodek, ki se pojavi v visokem stanju ure. Kot rešitev se lahko uporabijo bistabilna vezja, ki se sprožijo na naraščajočem robu ali padajočem robu taktnega impulza. Ta vezja so znana kot flip-flops, ki so sinhrona z robom taktnega impulza. Zato so flip-flopi znani tudi kot sinhrona bistabilna multivibratorska vezja. Po drugi strani so zapahi asinhrona bistabilna multivibratorska vezja.
V skladu z delovanjem zapahov so oblikovani tudi japonke SR, JK, D in T.
Kakšna je razlika med zapahi in natikači?
• Zapah je asinhrono bistabilno multivibratorsko vezje, flip-flop pa sinhrono bistabilno multivibratorsko vezje.
• Pri zapahih se lahko zadržano stanje kadar koli spremeni, ko je omogočitev v visokem stanju, toda pri japonkah se lahko zadržano stanje spremeni samo na naraščajočem ali padajočem robu danega signala ure kot vnos omogočitve.