Západka vs Flip-Flop
Západky a preklopné obvody sú základnými stavebnými blokmi sekvenčných logických obvodov, a teda pamäte. Sekvenčný logický obvod je typ digitálneho obvodu, ktorý reaguje nielen na súčasné vstupy, ale na súčasný stav (alebo minulý) obvod. Aby sa dosiahla táto funkčnosť, musí si obvod udržať svoj stav ako binárna informácia.
Viac informácií o zámkoch
Základnou vlastnosťou pamäťového zariadenia je to, že by malo byť schopné zachovať svoje výstupy v pevnom stave, až kým nedostane pokyn na zmenu. Túto funkciu poskytuje bistabilný logický obvod. Jednoducho povedané, má dva stabilné stavy; a Nastaviť stav a Obnoviť stav. Zvyčajne sa nastavený stav považuje za 1 a stav resetovania sa považuje za 0. Takýto prvok obvodu sa nazýva západka; analogické mechanickému zariadeniu blokujúcemu objekty v pevnej polohe.
Základná blokovacia súprava (SR-západka) je najjednoduchšia forma bistabilných obvodov. Západky JK a D sú ďalšie dva typy západiek. Ich činnosť je pohodlne vyjadrená v tabuľke pravdy. Je to tabuľkové znázornenie všetkých možných výstupov pre rôzne stavy vstupu.
Základná západka mení svoju hodnotu vždy, keď sú zadané správne vstupy. To predstavuje problémy pri riadení dátového bitu uloženého v západke vo veľkom obvode. Väčšiu kontrolu nad bistabilným obvodom možno zaviesť prechodom každého vstupu cez AND bránu. Ovládaním AND brány pomocou iného signálu môžu byť vstupy povolené pri žiaducich udalostiach. Tento dodatočný vstup je známy ako Enable a západka nakonfigurovaná týmto spôsobom je známa ako časovaná západka alebo hradlová západka. Enable je zvyčajne ovládaný hodinami, čo je digitálny signál s požadovanými intervalmi stavov vysoký (1) a nízky (0)..
Pre taktovanú D-západku, kedykoľvek sú hodiny vo vysokom stave, výstup predpokladá vysoký stav pre každý vysoký stav vstupov. Toto správanie sa nazýva priehľadnosť. V niektorých aplikáciách je nevýhoda priehľadnosť západiek.
Viac informácií o žabkách
Často je potrebné mať schopnosť vzorkovať vstup v konkrétnom okamihu a interne si udržať hodnotu. Z dôvodu transparentnosti reaguje západka na každú udalosť, ktorá sa vyskytuje vo vysokom stave hodín. Ako riešenie môžu byť použité bistabilné obvody spustené na nábežnej alebo zostupnej hrane hodinového impulzu. Tieto obvody sú známe ako klopné obvody, ktoré sú synchrónne s okrajom hodinového impulzu. Preto sú Flip-flopy známe aj ako synchrónne bistabilné multivibrátorové obvody. Na druhej strane sú zámky asynchrónne bistabilné multivibrátorové obvody.
V súlade s činnosťou západiek sú navrhnuté aj klopné obvody SR, JK, D a T.
Aký je rozdiel medzi západkami a žabkami?
• Západka je asynchrónny bistabilný multivibrátorový obvod a klopný obvod je synchrónny bistabilný multivibrátorový obvod..
• V západkách sa môže zachovaný stav zmeniť kedykoľvek, keď je aktivácia vo vysokom stave, ale v preklopných obvodoch sa môže zachovaný stav zmeniť iba na nábežnej alebo klesajúcej hrane hodinového signálu, ktorý je zadaný ako vstup umožniť.