Ključna razlika: demultiplekser ili DMUX je kombinirani sklop koji sadrži jedan ulaz podataka, nekoliko kontrolnih ulaza i mnogo izlaza, dok je dekoder logički sklop koji pretvara binarni broj u njegov ekvivalentni decimalni broj.
Za razumijevanje demultipleksera i dekodera, koncept kombinacijskih krugova mora biti jasan. Kombinacijski logički sklopovi definirani su logičkom funkcijom njihovog trenutnog ulaznog stanja. Stanje može biti 0 ili 1 u svakom slučaju. U kombinacijskom logičkom krugu, izlaz je ovisan o kombinaciji njegovih ulaza. Ako u svakom slučaju dođe do promjene stanja unosa, na izlaz također utječe promjena. Ovi krugovi su u osnovi napravljeni od tri osnovna vrata:
- I
- ILI
- NE
Ta se vrata kombiniraju kako bi proizvela jednostavna ili komplicirana sklopna kruga. Funkcija sklopa kombinacijske logike može se lako dobiti primjenom Booleove algebre, tablice istine ili logičkih dijagrama. Ovi kombinacijski logički krugovi svrstani su u tri široke kategorije:
- Aritmetičke i logičke funkcije
- Prijenos podataka
- Pretvarači kodova
Kategorija prijenosa podataka uključuje multipleksere, demultipleksere, enkodere i dekodere. Stoga je ova određena kategorija od velike važnosti u smislu definiranja razlika između demultipleksera i dekodera.
Dekoder je također vrsta kombinacijskog kruga koji ima višestruke ulaze i višestruke izlaze i koristi se za pretvorbu kodiranih ulaza u kodirane izlaze. Bitovi u ulaznom kodu su općenito manji od bitova koji su prisutni u izlaznom kodu. Dekoder u osnovi dekodira ulazni kod. Na primjer, ako je binarni kod od n bita dostavljen dekoderu, tada dekoder može reći koji je to kod od mogućih 2 ^ n kodova. Dekoder se također može definirati kao uređaj koji radi samo obrnuto od kodera.
Tako možemo definirati razlike između dekodera i demultipleksera uzimajući u obzir ova dva važna faktora. Dekoder je mnogo ulaza u mnoge izlazne uređaje, dok je demultiplekser jedan ulaz za mnoge izlaze uređaja. Druga razlika između njih može se izraziti jer u dekoderu nema linija za odabir, dok je u slučaju demultipleksera odabir specifične konture kontroliran pomoću vrijednosti linija za odabir.
Razlike se mogu sumirati kao: -
demultipleksor | Dekoder | |
definicija | 1 unos podataka 2 ^ n izlaza | Ima n ulaza 2 ^ n izlaza Ima n kontrolnih ulaza |
svojstvo | Povezuje ulaz podataka s izlazom podataka | Odabire jedan od 2 ^ n izlaza dekodiranjem binarne vrijednosti na temelju n ulaza |
Obrnuto | multipleksor | davača |