Latch vs Flip-Flop
Shulja dhe rrokullisja janë blloqet bazë të ndërtimit të qarqeve logjike sekuenciale, prandaj kujtesa. Një qark logjik sekuencial është një lloj qarku dixhital i cili i përgjigjet jo vetëm hyrjeve aktuale, por gjendjes aktuale (ose të kaluarës) të qarkut. Për të arritur këtë funksionalitet, qarku duhet të jetë në gjendje të ruajë gjendjen e tij si informacion binar.
Më shumë rreth Latches
Veti themelore e një pajisjeje memorie është se, ajo duhet të jetë në gjendje të mbajë daljet e saj në një gjendje fikse derisa të udhëzohet të ndryshojë. Ky funksion sigurohet nga një qark logjik bistable. E thënë thjesht, ajo ka dy gjendje të qëndrueshme; një gjendje Set dhe një gjendje Reset. Sipas konventës, gjendja e vendosur konsiderohet si 1 dhe gjendja e rivendosjes konsiderohet si 0. Një element i tillë qarku njihet si shul; analoge me një pajisje mekanike që lidh objektet në një pozicion fiks.
Basic Set-Reset Litch (shulja SR) është forma më e thjeshtë e qarqeve bistabile. Shulat JK dhe D janë dy lloje të tjera shulash. Funksionimi i tyre shprehet me lehtësi nga një tabelë e së vërtetës. Është një paraqitje tabelare e të gjitha rezultateve të mundshme për gjendje të ndryshme hyrëse.
Një shul bazë ndryshon vlerën e saj sa herë që jepen të dhëna të sakta. Kjo paraqet probleme për kontrollin e bitit të të dhënave të ruajtur në shul në një qark të madh. Më shumë kontroll në qarkun bistable mund të futet duke kaluar çdo hyrje përmes një porte AND. Duke kontrolluar portën AND duke përdorur një sinjal tjetër, hyrjet mund të lejohen në ngjarje të dëshirueshme. Kjo hyrje shtesë njihet si Aktivizo, dhe një shul i konfiguruar në këtë mënyrë njihet si një shul me orë ose një shul me porta. Zakonisht aktivizimi kontrollohet nga një orë, e cila është një sinjal dixhital me intervale të dëshirueshme të gjendjeve të larta (1) dhe të ulëta (0).
Për një shul D me orë, sa herë që ora është në gjendje të lartë, dalja merr gjendjen e lartë për çdo gjendje të lartë të hyrjeve. Kjo sjellje quhet transparencë. Në disa aplikacione, transparenca e shulave është një disavantazh.
Më shumë rreth Flip-Flops
Shpesh është e nevojshme të kesh aftësinë për të ekzaminuar inputin në një moment specifik dhe për të ruajtur vlerën brenda. Për shkak të transparencës, shulja i përgjigjet çdo ngjarjeje që ndodh në gjendjen e lartë të orës. Si zgjidhje, mund të përdoren qarqe bistabile të ndezura në skajin në rritje ose në skajin në rënie të pulsit të orës. Këto qarqe njihen si flip-flops, të cilët janë sinkron me skajin e pulsit të orës. Prandaj, Flip-Flops njihen gjithashtu si qarqe multivibratorësh bistabilë sinkronë. Nga ana tjetër, shulat janë qarqe multivibratorësh asinkronë bistable.
Korrespondon me funksionimin e shulave, janë projektuar gjithashtu rrokullisje SR, JK, D dhe T.
Cili është ndryshimi midis shulave dhe rrokullisjeve?
• Shulja është një qark multivibrator asinkron bistable, dhe një rrokullisje është një qark multivibrator bistable sinkron.
• Në mbyllëse, gjendja e mbajtur mund të ndryshojë në çdo moment kur aktivizimi është në gjendjen e lartë, por në flip flops, gjendja e mbajtur mund të ndryshojë vetëm në skajin në rritje ose në skajin në rënie të sinjalit të orës së dhënë si hyrje e aktivizimit.