Sisään digitaalinen elektroniikka , salpa on eräänlainen a logiikkapiiri , ja se tunnetaan myös nimellä bistabiili-multivibraattori . Koska sillä on kaksi vakaa tilaa, nimittäin aktiivinen korkea ja aktiivinen matala. Se toimii kuin tallennuslaite pitämällä tietoja takaisinkytkentäkaistan kautta. Se tallentaa 1-bittisen datan, kunhan laite on aktivoitu. Kun käyttöönotto on ilmoitettu, salpa voi välittömästi muuttaa tallennettuja tietoja. Se testaa tuloja jatkuvasti, kun aktivointisignaali on aktivoitu. Näiden piirien toiminta voidaan tehdä 2-tilassa perustuen aktivointisignaalin korkeaan tai matalaan. Kun salpapiiri on aktiivisessa korkeassa tilassa, molemmat i / ps ovat alhaiset. Vastaavasti, kun salpapiiri on silloin aktiivinen matala tila, molemmat i / ps ovat korkeat.
Erilaiset salvat
Salvat voidaan luokitella erityyppisiin ryhmiin, joihin kuuluvat SR-salpa, Aidattu S-R-salpa , D-salpa , Aidattu D-salpa, JK-salpa ja T-salpa.
SR-salpa
An SR (Set / Reset) salpa on asynkroninen laite, ja se toimii erikseen ohjaussignaaleille riippuen S-tila- ja R-tuloista. SR-salpa, joka käyttää 2-NOR-portteja ristisilmukkayhteydellä, on esitetty alla. Nämä salvat voidaan rakentaa NAND-portit myös kaksi tuloa vaihdetaan ja perutaan. Joten sitä kutsutaan SR'-salvaksi.
SR-salpa
Aina kun salvan S-linjalle annetaan suuri tulo, lähtö Q menee korkealle. Palauteprosessissa lähtö Q pysyy korkealla, kun S-tulo laskee jälleen kerran. Tällä tavoin salpa toimii muistilaitteena.
Vastaavasti salvan R-linjalle annetaan suuri tulo, sitten Q-lähtö laskee matalaksi (ja Q ’korkeaksi), sitten salvan muisti palautuu tehokkaasti. Kun salvan molemmat tulot ovat alhaiset, se pysyy aikaisemmassa asetetussa tilassaan tai nollaustilassa. tilan siirtymätaulukko tai totuustaulukko SR-salvan koko on esitetty alla.
S | R | Q | Q ’ |
0 | 0 | Salpa | Salpa |
0 | 1 | 0 | 1 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 0 |
Kun molemmat tulot ovat korkeita kerralla, on ongelmia: sitä kehotetaan tuottamaan samanaikaisesti korkea Q & matala Q. Tämä luo kilpailutilanteen piirissä, joko kiikku saavuttaa jotain muutoksessa ensin reagoi toiseen ja ilmoittaa itsensä . Mieluiten molemmat Logiikkaportit ovat samat ja laite on määrittelemättömässä tilassa määrittelemättömän ajan.
Aidatulla SR-salpa
Joissakin tapauksissa voi olla suosittua tilata, kun salpa voi ja ei voi lukita. Yksinkertainen laajennus SR-salpa ei ole muuta kuin a aidattu SR-salpa . Se antaa Enable-rivin, joka tulisi ajaa korkealle, ennen kuin tiedot voidaan lukita. Vaikka ohjauslinja on välttämätön, salpa ei ole synkroninen johtuen tuloista, jotka voivat muuttaa lähtöä jopa keskellä aktivointipulssia.
Aidatulla SR-salpa
Kun Enable-syötteen määrä on pieni, porttien o / ps: n on myös oltava pienempiä, joten Q & Q-lähdöt pysyvät lukittuina aikaisempiin tietoihin. Pelkästään, kun käytössä oleva i / p on korkea, voidaan muuttaa salvan asemaa taulukon muodossa. Kun sallimisviiva on ilmoitettu, aidattu SR-salpa on prosessissa yhtä suuri kuin SR-salpa. Joskus käyttöönottolinja on CLK-signaali, mutta se on luku- / kirjoitusmerkki.
CLK | S | R | Q (t + 1) |
0 | X | X | Q (t) (ei muutosta) |
1 | 0 | 0 | Q (t) (ei muutosta) |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 1 |
1 | 1 | 1 | X |
D Salpa
Datasalpa on helppo laajennus aidattuun SR-salpaan, joka eliminoi mahdollisuuden hyväksyä kelpaamattomia syötetiloja. Koska aidatun SR-salvan avulla voimme kiinnittää lähdön käyttämättä S: n tai R: n tuloja, voimme poistaa yhden i / ps: stä ajamalla molemmat tulot vastakkaisen ohjaimen kanssa. Poistamme yhden syötteen ja teemme sen automaattisesti jäännössyötön vastakkaiseksi.
D Salpa
D-salpa antaa D: n tulon, kun Enable-rivi on korkea, muuten lähtö on mikä tahansa D-tulo, kun Enable-tulo oli viimeksi korkea. Tästä syystä se tunnetaan läpinäkyvänä salvana. Kun Enable on ilmoitettu, salpaa kutsutaan läpinäkyväksi ja signaalit leviävät suoraan sen läpi, koska jos sitä ei ole.
ON | D | Q | Q ’ |
0 | 0 | Salpa | Salpa |
0 | 1 | Salpa | Salpa |
1 | 0 | 0 | 1 |
1 | 1 | 1 | 0 |
Aidattu D-salpa
TO aidattu D-salpa on suunniteltu yksinkertaisesti vaihtamalla aidattua SR-salpaa, ja ainoa muutos aidatussa SR-salvassa on, että tulo R on muunnettava käänteiseksi S: ksi. Aidoitettua salpaa ei voida muodostaa SR-salvasta NOR: n avulla.
Aidattu D-salpa
Aina kun CLK: n muuten aktivointi on korkea, o / p-salvat mitkään ovat D: n tulossa. Vastaavasti, kun CLK on alhainen, lopullisen korkean mahdollisuuden D i / p on lähtö.
CLK | D | Q (t + 1) |
0 | X | Q (t) |
1 | 0 | 0 |
1 | 1 | 1 |
Salvan piiri ei lainkaan koe kilpailutilaa, koska ainoa D-tulo on päinvastainen tarjotakseen molemmille tuloille. Siksi samankaltaiselle tulotilalle ei ole mahdollisuutta. Täten D-salvan piiriä voidaan käyttää turvallisesti useissa piireissä.
JK salpa
Molemmat JK salpa , samoin kuin RS-salpa, on samanlainen. Tämä salpa käsittää kaksi tuloa, nimittäin J ja K, jotka on esitetty seuraavassa logiikkaporttikaaviossa. Tämän tyyppisessä salvassa epäselvä tila on poistettu tästä. Kun JK-salvan tulot ovat korkeat, lähtö kytketään. Ainoa ero, jonka voimme havaita tässä, on lähtöpalautus tuloihin, jota ei ole RS-salvassa.
JK salpa
T Salpa
T salpa voidaan muodostaa aina, kun JK-salvan tulot ovat oikosulussa. T-salvan toiminto on tällainen, kun salvan tulo on korkea, ja sitten lähtö vaihdetaan.
T Salpa
Salpojen edut
salpojen edut Sisällytä seuraavat.
- Salpojen suunnittelu on erittäin joustavaa verrattuna FF (varvastossut)
- Salvat käyttävät vähemmän virtaa.
- Salvan suorituskyky suurnopeuspiirin suunnittelussa on nopea, koska ne ovat suunnittelussa asynkronisia eikä tarvita CLK-signaalia.
- Salvan muoto on hyvin pieni ja vie vähemmän pinta-alaa
- Jos salpapohjaisen piirin toiminta ei ole valmis asetetussa ajassa, he lainaa tarvittavan ajan muilta operaation suorittamiseksi
- Salvat antavat aggressiivisen kellon, kun niitä verrataan flip-flop-piirit .
Salpojen haitat
salpojen haitat Sisällytä seuraavat.
- Kilpailun tilanteeseen on mahdollisuus vaikuttaa, joten niitä ei odoteta vähemmän.
- Kun salpa on tasoherkkä, meta-vakaus on mahdollista.
- Piirin analysointi on vaikeaa tasoherkän ominaisuuden vuoksi.
- Piiri voidaan testata käyttämällä ylimääräistä CAD-ohjelmaa
Salpojen käyttö
salpojen sovellukset Sisällytä seuraavat.
- Yleensä salpoja käytetään pitämään bittien olosuhteet koodaamaan binäärilukuja
- Salvat ovat yksibittisiä tallennuselementtejä, joita käytetään laajalti tietojenkäsittelyssä sekä tietojen tallennuksessa.
- Salpoja käytetään piireissä, kuten virrankulutuksessa ja kellossa, tallennuslaitteena.
- D-salvat soveltuvat asynkronisiin järjestelmiin, kuten tulo- tai lähtöportteihin.
- Datasalvoja käytetään synkronisissa kaksivaiheisissa järjestelmissä kauttakulkumäärän vähentämiseksi.
Näin ollen kyse on yleiskatsauksesta salvoista. Nämä ovat rakennuspalikoita peräkkäiset piirit . Tämän suunnittelu voidaan tehdä logiikkaporttien avulla. Sen toiminta riippuu pääasiassa aktivointitoiminnon syötöstä. Tässä on kysymys sinulle, mitkä ovat salvan kaksi toimintatilaa?