Latch vs Flip-Flop
Clapeta și clapa sunt blocuri de bază ale circuitelor logice secvențiale, de unde rezultă memoria. Un circuit logic secvențial este un tip de circuit digital care răspunde nu numai la intrările actuale, ci la starea actuală (sau trecută) a circuitului. Pentru a realiza această funcționalitate, circuitul trebuie să poată păstra starea sa ca informație binară.
Mai multe despre vane
Proprietatea de bază a unui dispozitiv de memorie este că ar trebui să-și poată menține ieșirile la o stare fixă până când este instruit să se schimbe. Această funcție este asigurată de un circuit logic bistabil. Pur și simplu, are două stări stabile; o Stare setată și o stare Resetare. Prin convenție, starea setată este considerată ca fiind 1, iar starea de resetare este considerată 0. Un astfel de element de circuit este cunoscut ca un zăvor; analog cu un dispozitiv mecanic care blochează obiectele într-o poziție fixă.
Setul de bază pentru resetare (dispozitivul de blocare SR) este cea mai simplă formă de circuite bistabile. Blocurile JK și D sunt alte două tipuri de blocuri. Funcționarea lor este exprimată în mod convenabil printr-un tabel de adevăr. Este o reprezentare tabulară a tuturor rezultatelor posibile pentru diferite stări de intrare.
Un zăvor de bază își modifică valoarea ori de câte ori sunt furnizate intrările corecte. Aceasta prezintă probleme pentru controlul biților de date stocate în dispozitivul de blocare într-un circuit mare. Mai mult control la circuitul bistabil poate fi introdus prin trecerea fiecărei intrări printr-o poartă AND. Prin controlul porții AND utilizând un alt semnal, intrările pot fi permise la evenimentele de dorit. Această intrare adițională este cunoscută sub denumirea de Activare, iar un zăvor configurat în acest mod este cunoscut ca un zăvor orar sau un zăvor gata. De obicei, funcția Activare este controlată de un ceas, care este un semnal digital cu intervale de așteptat de stări mari (1) și joase (0).
Pentru un dispozitiv de blocare D cu tact, ori de câte ori ceasul este în stare ridicată, ieșirea preia starea ridicată pentru fiecare stare ridicată a intrărilor. Acest comportament este numit transparenţă. În unele aplicații, transparența blocărilor este un dezavantaj.
Mai multe despre Flip-Flops
Este adesea necesar să aibă capacitatea de a preleva intrarea într-o anumită clipă și să păstreze valoarea internă. Din cauza transparenței, zăvorul răspunde la orice eveniment care are loc în starea înaltă a ceasului. Ca soluție, se pot utiliza circuite bistabile declanșate pe marginea în creștere sau pe marginea descendentă a impulsului de ceas. Aceste circuite sunt cunoscute sub denumirea de flip-flops, care sunt sincrone cu marginea unui impuls de ceas. Prin urmare, Flip-Flops sunt cunoscute și ca circuite sincrone multivibrator bistabil. Pe de altă parte, dispozitivele de blocare sunt circuite asincrone bistabile de multivibrator.
Corespunzător funcționării blocurilor, sunt proiectate și flopurile SR, JK, D și T.
Care este diferența dintre clapete și buzunare?
• Blocul este un circuit multivibrator bistabil asincron, iar un flip-flop este un circuit multivibrator bistabil sincron.
• În clapete, starea reținută se poate schimba în orice moment când se activează în stare ridicată, dar în clape, starea reținută se poate schimba numai la marginea în creștere sau la marginea descendentă a semnalului de ceas dat ca intrare permite.