Digitaalisen elektroniikan salpojen perusteet

Kokeile Instrumenttia Ongelmien Poistamiseksi





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

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 ’

00Salpa

Salpa

0

101
101

0

1

10

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

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

XXQ (t) (ei muutosta)
100

Q (t) (ei muutosta)

1

010
110

1

1

11

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

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

0Salpa

Salpa

0

1Salpa

Salpa

1

001
111

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

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)
0X

Q (t)

1

00
11

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

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

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?