Põhierinevus: demultiplekser või DMUX on kombinatsioonahel, mis sisaldab ühte andmesisestust, väheseid juhtimissisendeid ja paljusid väljundeid, samas kui dekooder on loogiline ahel, mis teisendab binaararvu samaväärseks kümnendnumbriks.
Demultiplekseri ja dekoodrite mõistmiseks peab kombineeritud ahelate mõiste olema selge. Kombinatsioonilised loogikaahelad on määratletud nende praeguse sisendoleku loogilise funktsiooniga. Olek võib igal juhul olla kas 0 või 1. Kombineeritud loogikapiirkonnas sõltub väljundi sisendite kombinatsioon. Kui mingil juhul toimub sisendi oleku muutus, mõjutab muutus ka väljundit. Need ahelad on põhiliselt kolmest põhiväravast:
- JA
- VÕI
- MITTE
Need väravad ühendatakse lihtsate või keeruliste lülitusahelate tootmiseks. Kombinatsioonilise loogikaahela funktsiooni saab kergesti saada Boole'i algebra, tõe tabeli või loogiliste diagrammide rakendamisega. Need kombineeritud loogikalülitused jagunevad kolme suureks kategooriasse:
- Aritmeetilised ja loogilised funktsioonid
- Andmeedastus
- Koodmuundurid
Andmeedastuse kategooria hõlmab multipleksereid, demultipleksereid, kodeerijaid ja dekoodreid. Seega on see konkreetne kategooria väga oluline demultiplekseri ja dekoodri vaheliste erinevuste määratlemisel.
Dekooder on ka selline kombineeritud ahel, millel on mitu sisendit ja mitut väljundit ning mida kasutatakse kodeeritud sisendite muundamiseks kodeeritud väljunditeks. Sisendkoodi bitid on üldiselt väiksemad kui väljundkoodis olevad bitid. Dekooder dekodeerib sisendkoodi põhimõtteliselt. Näiteks, kui dekoodrile antakse n-bittide binaarne kood, siis võib dekooder öelda, milline kood on see võimalikest 2 ^ n koodidest. Dekoodrit saab defineerida ka kui seadet, mis teeb ainult kodeerija tagurpidi.
Seega saame määratleda dekoodri ja demultiplekseri vahelised erinevused, kaaludes neid kahte olulist tegurit. Dekooder on paljude väljundseadmete paljud sisendid, samas kui demultiplekserid on üks sisend paljudele väljundseadmetele. Teine erinevus nende vahel võib olla väljendatud, kuna dekoodris ei ole valikuliini, samas kui demultiplekseri puhul reguleeritakse spetsiifilise kontuuri valikut valikuliinide väärtusega.
Erinevusi võib kokku võtta järgmiselt: -
Demultiplekser | Dekooder | |
Määratlus | 1 andmesisestus 2 ^ n väljundit | Sellel on n sisendeid 2 ^ n väljundit Sellel on n juhtimissisendid |
Iseloomulik | Ühendab andmesisestuse andmesisestusega | Valib ühe 2 ^ n väljundist binaarväärtuse dekodeerimisega n sisendite põhjal |
Tagurpidi | Multiplekser | Kodeerija |