3-realise 8-realise dekooderi ja demultiplekseri kujundamine

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks





Binaararvu teisendamiseks kümnendkohaks saab teha seadme, nimelt dekoodri. See seade on ühte tüüpi kombineeritud loogikalülitus, mis kasutab n-sisendliine 2n väljundjoonte genereerimiseks. Siin võib selle seadme väljund olla alla 2n rea. Binaarseid dekoodreid on erinevaid, mis sisaldavad nii mitut sisendit kui ka mitut väljundit. Mõni tüüpi dekoodrid sisaldavad ühte või mitut lubatavat sisendit koos andmesisenditega. Kui lubamise sisend on keelatud, inaktiveeritakse kõik väljundid. Binaarne dekooder muudab oma funktsiooni põhjal andmed n-sisendsignaalidest 2n-väljundsignaalideks. Mõnes tüüpi dekoodrites on nende väljundliinid alla 2n. Nii et selles olukorras võib erinevate sisendväärtuste jaoks korrata vähemalt ühte väljundprototüüpi. Kõrgemat järku dekoodreid on kahte tüüpi, näiteks 3-rida kuni 8-rida dekooder ja 4-rida kuni 16-rida dekooder. Selles artiklis käsitletakse ülevaadet 3-realisest kuni 8-realiseks dekooderiks.

Mis on dekooder?

Dekooder on a kombinatsiooniloogika vooluring mida kasutatakse koodi muutmiseks signaalide kogumiks. See on kodeerija vastupidine protsess. Dekoodri vooluring võtab mitu sisendit ja annab mitu väljundit. Dekoodrilülitus võtab binaarandmed n-sisenditest unikaalsesse väljundisse ‘2 ^ n’. Lisaks sisendnõeltele on dekooderil ka lubatav tihvt. See võimaldab tihvti eitamisel muuta vooluringi passiivseks. selles artiklis käsitleme 3-8 rida dekooderit ja demultiplekserit.




Allpool on toodud lihtsa 1–2 rea dekooderi tõetabel, kus A on sisend ja D0 ja D1 väljundid.

1 kuni 2 dekooder

1 kuni 2 dekooder



Vooluring näitab 1 kuni 2 dekoodri loogikat.

1 kuni 2 dekoodri vooluring

1 kuni 2 dekoodri vooluring

Demultiplekser on seade, mis võtab ühe sisendi ja annab ühe mitmest väljundliinist. Demultiplekser võtab ühe sisendandme ja valib seejärel ükshaaval ühe väljundliini. See on multiplekseri pöördprotsess . Seda nimetatakse ka DEMUXiks või andmete levitajaks. DEMUX teisendab sisendjadaandmeliini väljundparalleelseteks andmeteks. DEMUX annab '2n' väljundid n-i valimisreale ühe sisendiga.

Demux

Demux

DEMUX-i kasutatakse juhul, kui vooluring soovib saata andmesignaali ühte paljudest seadmetest. Dekoodrit kasutatakse paljude seadmete valimiseks, demultiplekserit aga signaali saatmiseks paljudele seadmetele.


Allpool on tõetabel 1 kuni 2 demultiplekserile, mille sisendandmeteks on “I”, D0 ja D1 on väljundandmete rida ja A on valimisrida.

1 kuni 2 Demux Truth tabel

1 kuni 2 Demux Truth tabel

Vooluring näitab skeemi 1 kuni 2 demultiplekserit.

1 kuni 2 Demux

1 kuni 2 Demux

Miks me vajame dekooderit?

Dekoodri põhiülesanne on muuta kood signaalide kogumiks, kuna see on koodriga vastupidine, kuid dekoodrite kujundamine on lihtne. Peamine erinevus dekoodri ja demultiplekseri vahel on kombineeritud vooluahel, mida kasutatakse nii ühe sisendi lubamiseks kui ka selle suunamiseks ühte väljundisse, samas kui dekooder võimaldab mitut sisendit ja genereerib dekodeeritud väljundi.

3-realine kuni 8-realine dekoodri kujundamise sammud

Siin on 3-realine kuni 8-realine dekooder kõrgemat järku dekooder, mis on kavandatud kahe madala järku dekoodriga, nagu 2-liiniline kuni 4-liiniline dekooder. Enne selle dekoodri juurutamist oleme välja töötanud 2 - 4 realise dekoodri.

2 rida 4 rida dekooderiga

See 2 rida kuni 4 rida dekooder sisaldab kahte sisendit nagu A0 ja A1 ja 4 väljundit nagu Y0 kuni Y4. Selle dekoodri plokkskeem on toodud allpool.

2 rida 4 rida dekooderiga

2 rida 4 rida dekooderiga

Kui sisendid ja lubamine on 1, on väljundiks 1. Siin on 2–4 dekoodri tõetabel.

ON

A1 A0 Y3 Y2 Y1

Y0

0

xx0000

1

000001

1

01001

0

110010

0

111100

0

Iga väljundi tõeväärtus on

Y3 = E. A1. A0

Y2 = E. A1. A0 ′

Y1 = E. A1 '. A0

Y0 = E. A1 '. A0 ′

Selle dekoodri iga väljund sisaldab ühte tooteterminit. Neli toodeterminit saab rakendada läbi 4 JA värava, kus iga värav sisaldab nii 3 sisendit kui ka 2 inverterit. 2 kuni 4 dekoodri loogika diagramm on näidatud allpool. Seega pole selle dekoodri väljund muud kui sisendite mintermermid ja enable on samaväärne väärtusega 1. Kui lubamine on null, on seejärel kõik dekooderi väljundid võrdsed nulliga. Samamoodi genereerib 3-realine kuni 8-realine dekooder kaheksa mintermi 3 sisendmuutujale A0, A1 ja A2.

Loogika skeem 2 kuni 4 dekooderist

Loogika skeem 2 kuni 4 dekooderist

3-realine kuni 8-realine dekoodri rakendamine

Selle 3-realise 8-realise dekoodri saab rakendada, kasutades kahte 2-joont kuni 4-liinilist dekoodrit. Oleme eespool arutanud, et 2 kuni 4 rea dekooder sisaldab kahte sisendit ja nelja väljundit. Niisiis, kolmes reas kuni 8-realise dekoodriga sisaldab see kolme sisendit nagu A2, A1 ja A0 ning 8 väljundit Y7-Y0-st.

Järgmist valemit kasutatakse kõrgemat järku dekoodrite juurutamine madalat järku dekoodrite abil

Nõutav madalama järgu dekoodrite arv on m2 / m1

Kus

Madalama astme dekoodri o / ps arv on „m1”

Kõrgema astme dekoodri o / ps arv on m2

Näiteks kui m1 = 4 & m2 = 8, siis asendage need väärtused ülaltoodud võrrandis. Saame vajaliku nr. Dekoodrite arv on 2. Nii et ühe 3 kuni 8 dekoodri rakendamiseks vajame kahte 2 rida 4 rea dekoodrite jaoks. Siin on plokkskeem näidatud allpool, kasutades kahte 2 kuni 4 dekoodrit.

3 kuni 8 dekooder, kasutades 2 kuni 4 rida

3 kuni 8 dekooder, kasutades 2 kuni 4 rida

Paralleelsed sisendid nagu A2, A1 ja A0 antakse kolmele joonele 8-realisele dekoodrile. Siin antakse kompliment A3, mis võimaldab dekoodri tihvtil saada väljundeid nagu Y7 kuni Y0. Need väljundid on madalamad kui 8 mintermi. Ülaltoodud dekooderis on ühendatud A3 sisend, et tihvt saaks väljundeid Y15-Y8-lt. Niisiis on need väljundid kõrgemad 8 mintermi.

3-realine kuni 8-realine dekooder, kasutades loogikaväravaid

3-8-liinilises dekooderis sisaldab see kolme sisendit ja kaheksat väljundit. Siin on sisendid tähistatud A, B ja C kaudu, väljundid aga D0, D1, D2… D7 kaudu.

8 väljundi saab valida kolme sisendi põhjal. Niisiis, selle 3-realise ja 8-realise dekoodri tõetabel on näidatud allpool. Järgmisest tõetabelist võime täheldada, et DO-D7 kaheksast väljundist saab valida ühe, sõltuvalt 3 valitud sisendist.

TO B C D0 D1 D2 D3 D4 D5 D6

D7

0

001000000

0

0

0101000000
0100010000

0

0

1100010000
1000000100

0

1010000010

0

11000000010
11110000001

Ülaltoodud tõe tabelist, mis koosneb 3-st reast kuni 8-realise dekoodrini, saab loogikaavaldise määratleda järgmiselt

D0 = A’B’C ’

D1 = A’B’C

D2 = A’BC ’

D3 = A’BC

D4 = AB’C ’

D5 = AB’C

D6 = ABC ’

D7 = ABC

Ülaltoodud Boole'i ​​avaldistest saab 3 kuni 8 dekoodri vooluahela rakendada kolme NOT värava ja 8-kolme sisendi JA värava abil.

Ülaltoodud ahelas saab kolm sisendit dekodeerida 8 väljundiks, kus iga väljund tähistab ühte kolme sisendmuutuja keskpunkti.

Ülaltoodud loogikaahelas olevad kolm inverterit täiendavad sisendeid ja iga AND-värav loob ühe kesktõmmise.

Sellist dekoodrit kasutatakse peamiselt mis tahes 3-bitise koodi dekodeerimiseks ja genereeritakse kaheksa väljundit, mis vastab 8 erinevale sisendkoodi kombinatsioonile.

Seda dekooderit tuntakse ka kahend-oktaaldekoodrina, kuna selle dekoodri sisendid tähistavad kolmebitiseid kahendnumbreid, samas kui väljundid esindavad kaheksakohalist arvu kaheksandarvude süsteemis.

3 rida kuni 8 rida dekoodri plokkskeem

See dekoodri vooluahel annab 3 sisendi jaoks 8 loogikaväljundit ja sellel on lubatav tihvt. Vooluring on loodud loogikaväravatega AND ja NAND. See võtab 3 binaarsisendit ja aktiveerib ühe kaheksast väljundist. 3 kuni 8 liiniga dekoodri vooluahel nimetatakse ka kaheksanda dekoodri binaarseks.

3 kuni 8 dekoodri plokkskeem

3-8 rea dekooderi plokkskeem

Dekoodri vooluring töötab ainult siis, kui tihvt Enable (E) on kõrge. S0, S1 ja S2 on kolm erinevat sisendit ja D0, D1, D2, D3. D4. D5. D6. D7 on kaheksa väljundit. The 3 kuni 8 rea dekoodri loogika diagramm on näidatud allpool.

3 kuni 8 dekoodri vooluring

3 kuni 8 dekoodri vooluring

3-8 rea dekooder ja tõetabel

Allpool olev tabel annab tõetabeli 3 kuni 8 rea dekooderiga.

S0 S1 S2 ON D0 D1 D2 D3 D4 D5 D6 D7
xxx000000000
000100000001
001100000010
010100000100
011100001000
100100010000
101100100000
110101000000
111110000000

Kui lubamisnõel (E) on madal, on kõik väljundnõelad madalad.

1 kuni 8 Demultiplexer

TO 1 rida kuni 8 rida demultiplekser on üks sisend, kolm valitud sisendjoont ja kaheksa väljundliini. See jaotab ühe sisendandme 8 väljundjoonele, sõltuvalt valitud sisendist. Din on sisendandmed, S0, S1 ja S2 on valitud sisendid ja Y0, Y1, Y2, Y3, Y4, Y5, Y6, Y7 on väljundid.

1 kuni 8 DEMUX

1 kuni 8 DEMUX

Allpool on näidatud 1 kuni 8 demux-ahela skeem.

1 kuni 8 Demuxi vooluahel

1 kuni 8 Demuxi vooluahel

3 kuni 8 dekooder / demultiplekser

3 kuni 8 rea dekoodri IC 74HC238 kasutatakse dekoodri / demultiplekserina. 3-8-liiniline dekoodri demultiplekser on kombineeritud vooluahel, mida saab kasutada nii dekoodri kui ka demultiplekserina. IC 74HC238 dekodeerib kolm binaarse aadressi sisendit (A0, A1, A2) kaheksaks väljundiks (Y0 kuni Y7). Samuti on seadmel kolm Enable tihvti. Sama kombinatsiooni kasutatakse demultiplekserina.

PIN-koodi konfiguratsioon

Allpool on toodud IC74HC238 3-8-liinilise dekoodri või demultiplekseri tihvtkonfiguratsioon. See on 16-kontaktiline DIP.

Vooluring

Loogiline vooluring selgitab IC 74HC238 tööd.

74HC238 IC omadused

  • Demultipleksimise võime
  • Mitu sisendit võimaldab hõlpsalt laiendada
  • Ideaalne mälukiibi dekodeerimiseks
  • Aktiivsed HIGH üksteist välistavad väljundid
  • Mitme paketi valik

Dekooderi kasutamine

  • The Dekoodrid kasutati analoog-dekodeerimisel analoog-digitaalseks muundamiseks.
  • Kasutatakse elektroonilistes ahelates käskude teisendamiseks protsessori juhtsignaalideks.
  • Neid kasutati peamiselt aastal loogilised vooluringid , andmete ülekanne.

Demultiplexeri rakendused

  • Kasutatakse ühe allika ühendamiseks mitme sihtkohaga.
  • Demuxi kasutatakse sidesüsteemides mitme andmesignaali kandmiseks ühte ülekandeliini.
  • Kasutatakse aritmeetika loogikaüksustes
  • Kasutatakse andmesides jada- ja paralleelmuundurites.

Seetõttu on see põhiteave 3–8 rea dekoodri ja demultiplekserite kohta. Loodetavasti võisite selle teema kohta saada mõned põhimõttelised mõisted, jälgides digitaalse loogika ahelaid ja tõetabeleid ning nende rakendusi. Lisaks sellele on kahtlusi selle artikli või artikli suhtes Uusimad elektroonikaprojektid , Võite kirjutada oma vaated sellel teemal allpool olevasse kommentaaride jaotisesse.