GeeksforGeeks

Salpaimet ovat perussäilytyselementtejä, jotka toimivat signaalien tasoilla (signaalien siirtymien sijaan). Kellonsiirtymän ohjaamat salvat ovat flip-floppeja. Salvat ovat tasoherkkiä laitteita. Latchit ovat hyödyllisiä asynkronisen sekventiaalisen piirin suunnittelussa.

SR (Set-Reset) Latch – SR Latch on piiri, jossa on:
(i) 2 ristiinkytkettyä NOR-porttia tai 2 ristiinkytkettyä NAND-porttia.
(ii) 2 sisääntuloa S SET:lle ja R RESET:lle.
(iii) 2 ulostuloa Q, Q’.

.

Q Q’ STATE
1 0 Set
0 1 Reset

Normaaliolosuhteissa, molemmat tulot pysyvät 0:na. Seuraavassa on RS-salpa NAND-porteilla:

Tapaus 1: S’=R’=1 (S=R=0) –
Jos Q = 1, 2. NAND-portin Q- ja R’-tulot ovat molemmat 1.
Jos Q = 0, 2. NAND-portin Q- ja R’-tulot ovat vastaavasti 0 ja 1.

Tapaus-2: S’=0, R’=1 (S=1, R=0) –
Koska S’=0, niin 1. NAND-portin ulostulo, Q = 1 (SET-tila). 2. NAND-portissa, koska Q:n ja R’:n sisääntulot ovat 1, Q’=0.

Tapaus-3: S’= 1, R’= 0 (S=0, R=1) –
Koska R’=0, 2. NAND-portin ulostulo, Q’ = 1. Koska 1. NAND-portissa Q:n ja S’:n tulot ovat 1, Q=0 (RESET-tila).

Tapaus-4: S’= R’= 0 (S=R=1) –
Kun S=R=1, niin sekä Q:sta että Q’:sta tulee 1, mikä ei ole sallittua. Syöttöehto on siis kielletty.

Nor-porttia käyttävä SR-salpa on esitetty alla:

Gated SR-salpa –
Gated SR-salpa on SR-salpa, jossa on enable-tulo, joka toimii, kun enable on 1 ja säilyttää edellisen tilan, kun enable on 0.

Gated D Latch –
D-salpa on samanlainen kuin SR-salpa, mutta siihen on tehty joitakin muutoksia. Tässä tulot ovat toistensa komplementteja. Alla on esitetty D-salpa, jossa on Enable-signaali:

D-salvan totuustaulukko on esitetty alla:

Enable D Q(n) Q(n+1) STATE
1 0 x 0 RESET
1 1 x 1 SET
0 x x x Q(n) Ei muutosta

Kun lähtö on sama kuin tulo D, D-salpaa kutsutaan myös läpinäkyväksi salpaksi. Totuustaulukon huomioon ottaen D-salpaimen ominaisyhtälö, jossa on enable-tulo, voidaan esittää seuraavasti:

Q(n+1) = EN.D + EN'.Q(n)

Vastaa

Sähköpostiosoitettasi ei julkaista.