Dvejetainis dekoderis yra skaitmeninė grandinė, kuri dvejetainį kodą paverčia išėjimų rinkiniu. Dvejetainis kodas nurodo norimos išvesties padėtį ir yra naudojamas konkrečiam aktyviam išėjimui pasirinkti. Dvejetainiai dekoderiai yra atvirkštiniai kodavimo įrenginiai ir dažniausiai naudojami skaitmeninėse sistemose, siekiant konvertuoti nuoseklųjį kodą į lygiagretų išėjimų rinkinį.
- Pagrindinis dvejetainio dekoderio principas – kiekvienam galimam dvejetainiam kodui priskirti unikalią išvestį. Pavyzdžiui, dvejetainis dekoderis su 4 įėjimais ir 2^4 = 16 išėjimų gali priskirti unikalų išvestį kiekvienam iš 16 galimų 4 bitų dvejetainių kodų.
- Dvejetainio dekoderio įėjimai paprastai yra aktyvūs žemai, o tai reiškia, kad bet kuriuo metu yra aktyvus (žemas) tik vienas įėjimas, o likę įėjimai yra neaktyvūs (aukšti). Aktyvus žemas įėjimas naudojamas konkrečiam aktyviam išėjimui pasirinkti.
- Yra įvairių tipų dvejetainių dekoderių, įskaitant prioritetinius dekoderius, kurie kiekvienam išėjimui priskiria prioritetą, ir klaidų aptikimo dekoderius, kurie gali aptikti dvejetainio kodo klaidas ir generuoti klaidos signalą.
Apibendrinant galima pasakyti, kad dvejetainis dekoderis yra skaitmeninė grandinė, kuri dvejetainį kodą paverčia išėjimų rinkiniu. Dvejetainiai dekoderiai yra atvirkštiniai kodavimo įrenginiai ir plačiai naudojami skaitmeninėse sistemose, siekiant konvertuoti serijinius kodus į lygiagrečius išėjimus.
Skaitmeninėje elektronikoje diskretūs informacijos kiekiai pateikiami dvejetainiais kodais. Dvejetainis kodas n bitų gali atstovauti iki 2^n skirtingų elementų užkoduotos informacijos. Pavadinimas Dekoderis reiškia išversti arba iššifruoti užkoduotą informaciją iš vieno formato į kitą, todėl skaitmeninis dekoderis savo išvestyje transformuoja skaitmeninių įvesties signalų rinkinį į lygiavertį dešimtainį kodą. A dekoderis yra kombinuota grandinė kuri konvertuoja dvejetainę informaciją iš n įvesties eilučių iki maksimumo 2^n unikalių išvesties linijų . 
Dvejetainis dekoderis -
- Dvejetainiai dekoderiai yra kito tipo skaitmeniniai loginiai įrenginiai, turintys 2 bitų, 3 bitų arba 4 bitų kodų įvestis, priklausomai nuo duomenų įvesties linijų skaičiaus, todėl dekoderis, turintis dviejų ar daugiau bitų rinkinį, bus apibrėžiamas kaip turintis n bitų kodą, todėl bus galima pavaizduoti 2^n galimų reikšmių.
- Jei dvejetainis dekoderis gauna n įėjimų, jis suaktyvina vieną ir tik vieną iš 2^n išėjimų, remdamasis tuo įėjimu, o visi kiti išėjimai yra išjungti. Jei n bitų koduota informacija turi nenaudotų derinių, dekoderis gali turėti mažiau nei 2^n išėjimų.
- Pavyzdžiui, keitiklis ( NOT-gate ) gali būti klasifikuojamas kaip 1-2 dvejetainis dekoderis, nes galimas 1 įėjimas ir 2 išėjimai. y. įvestis A gali pateikti A arba A komplementą kaip išvestį.
- Tada galime pasakyti, kad standartinis kombinacinis loginis dekoderis yra dekoderis nuo n iki m, kur m <= 2^n ir kurio išėjimas Q priklauso tik nuo esamų įvesties būsenų.
- Jų tikslas yra sugeneruoti 2^n (ar mažiau) minterms iš n įvesties kintamųjų. Kiekvienas įvesties derinys suteiks unikalią išvestį.
Dvejetainis dekoderis konvertuoja užkoduotus įvestis į koduotus išvestis, kur įvesties ir išvesties kodai skiriasi, o dekoderiai gali dekoduoti dvejetainį arba BCD (8421 kodo) įvesties šabloną į paprastai dešimtainį išvesties kodą. Praktinės dvejetainių dekoderių grandinės apima 2–4, 3–8 ir 4–16 linijų konfigūracijas.
Dvejetainis dekoderis nuo 2 iki 4 –
Aukščiau pavaizduotas 2–4 eilučių dvejetainis dekoderis susideda iš keturių IR vartų masyvo. 2 dvejetainiai įėjimai, pažymėti A ir B, yra dekoduojami į vieną iš 4 išėjimų, taigi yra dvejetainio dekoderio nuo 2 iki 4 aprašymas. Kiekviena išvestis reiškia vieną iš 2 įvesties kintamųjų minterm (kiekviena išvestis = minterm).
Išvesties reikšmės bus tokios: Qo=A'B' Q1=A'B Q2=AB' Q3=AB Dvejetainiai įėjimai A ir B nustato, kuri išvesties linija nuo Q0 iki Q3 yra AUKŠTA 1 loginiame lygyje, o likusieji išėjimai yra laikomi. LOW esant logikai 0, todėl vienu metu gali būti aktyvus (HIGH) tik vienas išėjimas. Taigi, kuri išvesties eilutė yra AUKŠTA, identifikuoja dvejetainį kodą, esantį įėjime, kitaip tariant, dekoduoja dvejetainį įvestį. Kai kurie dvejetainiai dekoderiai turi papildomą įvesties kaištį, pažymėtą Įgalinti, kuris valdo įrenginio išvestis. Ši papildoma įvestis leidžia pagal poreikį įjungti arba išjungti dekoderio išėjimus. Išvestis generuojama tik tada, kai įvesties Įjungti reikšmė yra 1; kitu atveju visi išėjimai yra 0. Reikalingas tik nedidelis įgyvendinimo pakeitimas: įvestis Įjungti įvedama į AND vartus, kurie sukuria išėjimus. Jei Enable yra 0, visi IR vartai tiekiami su vienu iš įėjimų kaip 0, todėl išvestis negaunama. Kai Enable yra 1, AND vartai gauna vieną iš įėjimų kaip 1, o dabar išvestis priklauso nuo likusių įėjimų. Taigi dekoderio išvestis priklauso nuo to, ar įgalinimas yra aukštas ar žemas. GATE CS kampo klausimai Praktikuodami šiuos klausimus galėsite pasitikrinti savo žinias. Visi klausimai buvo užduodami GATE ankstesniais metais arba GATE bandomuosiuose testuose. Labai rekomenduojama juos praktikuoti.
- GATE CS 2007, 85 klausimas
- GATE CS 20130, 65 klausimas
Dvejetainių dekoderių naudojimo skaitmeninėje logikoje privalumai:
- Didesnis lankstumas: dvejetainiai dekoderiai suteikia lankstų būdą pasirinkti vieną iš kelių išėjimų, pagrįstų dvejetainiu kodu, todėl galima naudoti įvairias programas.
- Geresnis našumas: konvertuodami serijinį kodą į lygiagretų išėjimų rinkinį, dvejetainiai dekoderiai gali pagerinti skaitmeninės sistemos veikimą, sumažindami laiką, reikalingą informacijai perduoti iš vieno įvesties į kelis išėjimus.
- Pagerintas patikimumas: Sumažinus eilučių, reikalingų informacijai perduoti iš vienos įvesties į kelis išėjimus, skaičių, dvejetainiai dekoderiai gali sumažinti informacijos perdavimo klaidų galimybę.
Dvejetainių dekoderių naudojimo skaitmeninėje logikoje trūkumai:
- Padidėjęs sudėtingumas: dvejetainiai dekoderiai paprastai yra sudėtingesnės grandinės, palyginti su demultiplekseriais, ir jiems įdiegti reikia papildomų komponentų.
- Apribota konkrečiomis programomis: dvejetainiai dekoderiai tinka tik toms programoms, kuriose serijos kodas turi būti konvertuojamas į lygiagretų išėjimų rinkinį.
- Ribotas išėjimų skaičius: dvejetainių dekoderių išėjimų skaičius yra ribotas, nes išėjimų skaičius priklauso nuo įėjimų skaičiaus ir naudojamo dvejetainio kodo.
Apibendrinant galima pasakyti, kad dvejetainiai dekoderiai yra naudingos skaitmeninės grandinės, turinčios savo privalumų ir trūkumų. Pasirinkimas, ar naudoti dvejetainį dekoderį, ar ne, priklauso nuo konkrečių sistemos reikalavimų ir kompromisų tarp sudėtingumo, patikimumo, našumo ir kainos.
Dvejetainio dekoderio taikymas skaitmeninėje logikoje:
1. Atmintis linkusi: Kompiuterinėse sistemose suporuoti dekoderiai paprastai naudojami tam tikrai atminties sričiai pasirinkti iš įvairių atminties sričių. Vietos įvestis pritaikoma dvigubam dekoderiui ir pasirenkama lyginamoji atminties sritis.
valstijos JAV
2. Valdymo grandinės: Lygiagretūs dekoderiai naudojami įkrovimo grandinėse, kad būtų galima generuoti valdymo signalus įvairioms užduotims atlikti. Pavyzdžiui, mikroschemoje dvigubas dekoderis naudojamas orientaciniam veiksmo kodui išversti ir lyginimo veiklos valdymo signalams gaminti.
3. Ekrano tvarkyklės: I n kompiuterizuotos sistemos, kuriose rodomos programėlės, pvz., „Drove“ šou, paraleliniai dekoderiai naudojami pristatymui valdyti. Dvigubi duomenų šaltiniai taikomi dekoderiui, o susijęs Drove yra apšviestas.
4. Adreso atskleidimas: Lygiagretieji dekoderiai naudojami adresų atskyrimo grandinėse, kad būtų sukurtas lusto pasirinkimo ženklas tam tikrai atminčiai arba pakraščiui. programėlė.
javascript visuotinis kintamasis
5.Skaitmeninė korespondencija: Dvigubi dekoderiai naudojami pažangiose korespondencijos sistemose, siekiant atskleisti kompiuterizuotą informaciją, gautą per korespondencijos kanalą.
6. Klaidos ištaisymas: Dvigubi dekoderiai naudojami klaidų pakeitimo grandinėse, siekiant atpažinti ir pašalinti kompiuterizuotos informacijos klaidas.
Literatūra –
Štai kelios knygos, kurias galite peržiūrėti norėdami gauti daugiau informacijos apie skaitmeninę logiką ir dvejetainius dekoderius:
- Skaitmeninių sistemų projektavimas naudojant VHDL, kurį sukūrė Charlesas H. Rothas jaunesnysis ir Lizy Kurian John
- Skaitmeninis dizainas ir kompiuterių architektūra David Harris ir Sarah Harris
- Skaitmeninio dizaino principai Daniel D. Gajski, Frank Vahid ir Tony Givargis
- Skaitmeninės grandinės dizainas: Thomaso L. Floydo ir Davido Money Harriso įvadas
- Skaitmeniniai pagrindai, Thomas L. Floydas
Šiose knygose aptariamos įvairios skaitmeninės logikos ir dizaino temos, įskaitant dvejetainius dekoderius, ir pateikiama išsami informacija apie skaitmeninių grandinių teoriją, dizainą ir įgyvendinimą.
electronicshub – dvejetainis dekoderis