Latch vs Flip-Flop
Ang Latch at flip flops ay mga pangunahing bloke ng pagbuo ng mga sequential logic circuit, kaya ang memorya. Ang sequential logic circuit ay isang uri ng digital circuit na tumutugon hindi lamang sa kasalukuyang mga input, ngunit sa kasalukuyang estado (o nakaraan) ng circuit. Upang makamit ang functionality na ito, dapat na mapanatili ng circuit ang estado nito bilang binary na impormasyon.
Higit pa tungkol sa Latches
Ang pangunahing katangian ng isang memory device ay na, dapat nitong mapanatili ang mga output nito sa isang nakapirming estado hanggang sa ito ay atasan na baguhin. Ang function na ito ay ibinibigay ng isang bistable logic circuit. Sa madaling salita, mayroon itong dalawang matatag na estado; isang Set state at isang Reset state. Ayon sa convention, ang set state ay itinuturing bilang 1 at ang reset state ay itinuturing na 0. Ang nasabing circuit element ay kilala bilang a latch; kahalintulad sa isang mekanikal na aparato na nakakabit sa mga bagay sa isang nakapirming posisyon.
Ang Basic Set-Reset latch (SR latch) ay ang pinakasimpleng anyo ng mga bistable circuit. Ang JK at D latches ay dalawang iba pang uri ng latches. Ang kanilang operasyon ay maginhawang ipinahayag ng isang talahanayan ng katotohanan. Isa itong tabular na representasyon ng lahat ng posibleng resulta para sa iba't ibang estado ng pag-input.
Ang isang pangunahing latch ay nagbabago ng halaga nito sa tuwing ibibigay ang mga tamang input. Nagdudulot ito ng mga problema para sa pagkontrol sa bit ng data na nakaimbak sa latch sa isang malaking circuit. Ang higit pang kontrol sa bistable circuit ay maaaring ipakilala sa pamamagitan ng pagpasa sa bawat input sa pamamagitan ng AND gate. Sa pamamagitan ng pagkontrol sa AND gate gamit ang isa pang signal, maaaring payagan ang mga input sa mga kanais-nais na kaganapan. Ang karagdagang input na ito ay kilala bilang ang Enable, at ang isang latch na na-configure sa ganitong paraan ay kilala bilang isang clocked latch o isang gated latch. Karaniwan ang Enable ay kinokontrol ng isang orasan, na isang digital na signal na may mga kanais-nais na pagitan ng mataas (1) at mababang (0) na estado.
Para sa isang naka-clock na D-latch, sa tuwing nasa mataas na estado ang orasan, ipinapalagay ng output ang mataas na estado para sa bawat mataas na estado ng mga input. Ang pag-uugaling ito ay tinatawag na transparency. Sa ilang mga application, ang transparency ng mga latches ay isang kawalan.
Higit pa tungkol sa Flip-Flops
Kadalasan ay kinakailangan na magkaroon ng kakayahang mag-sample ng input sa isang partikular na instant at mapanatili ang halaga sa loob. Dahil sa transparency, tumutugon ang latch sa anumang kaganapang nagaganap sa mataas na estado ng orasan. Bilang solusyon, maaaring gamitin ang mga bistable circuit na na-trigger sa tumataas na gilid o ang bumabagsak na gilid ng pulso ng orasan. Ang mga circuit na ito ay kilala bilang mga flip-flop, na kasabay ng gilid ng pulso ng orasan. Samakatuwid, ang Flip-Flops ay kilala rin bilang synchronous bistable multivibrator circuits. Sa kabilang banda, ang mga latch ay mga asynchronous bistable multivibrator circuit.
Naaayon sa pagpapatakbo ng mga trangka, ang SR, JK, D, at T flips flops ay idinisenyo din.
Ano ang pagkakaiba ng Latches at Flip Flops?
• Ang latch ay isang asynchronous bistable multivibrator circuit, at ang flip-flop ay isang synchronous bistable multivibrator circuit.
• Sa mga latch, maaaring magbago ang napanatili na estado anumang sandali kapag nasa mataas na katayuan ang pagana, ngunit sa mga flip flops, ang nananatiling estado ay maaari lamang magbago sa tumataas na gilid o bumabagsak na gilid ng signal ng orasan na ibinigay. bilang input ng enable.