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
Vooluring näitab 1 kuni 2 dekoodri loogikat.
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-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
Vooluring näitab skeemi 1 kuni 2 demultiplekserit.
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
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 | x | x | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 0 | 0 | 0 | 1 |
1 | 0 | 1 | 0 | 0 | 1 | 0 |
1 | 1 | 0 | 0 | 1 | 0 | 0 |
1 | 1 | 1 | 1 | 0 | 0 | 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
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
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 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Ü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-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-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 |
x | x | x | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
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
Allpool on näidatud 1 kuni 8 demux-ahela skeem.
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.