Nøkkelforskjell: En demultiplekser eller DMUX er en kombinasjonskrets som inneholder en datainngang, få kontrollinnganger og mange utganger, mens en dekoder er en logisk krets som konverterer et binært nummer til tilsvarende desimalnummer.
For å forstå demultiplekseren og dekoderne må konseptet av kombinasjonskretser være klart. Kombinasjonslogikk kretser er definert av den logiske funksjonen av deres nåværende inngangstilstand. Staten kan enten være 0 eller 1, uansett hvor som helst. I en kombinasjonslogisk krets er utgangen avhengig av kombinasjonen av inngangene. Hvis endringen i en tilstand av inngang i hvert fall forekommer, påvirkes også utgangen av endringen. Disse kretsene består i utgangspunktet av tre grunnleggende porter:
- OG
- ELLER
- IKKE
Disse portene er kombinert for å produsere enkle eller kompliserte brytere. Funksjonen til kombinasjonslogikk kretsen kan enkelt oppnås ved implementering av boolsk algebra, sannhetstabell eller logikkdiagrammer. Disse kombinasjonslogiske kretsene er klassifisert i tre brede kategorier:
- Aritmetiske og logiske funksjoner
- Data overføring
- Kodeomformere
Datatransmisjonskategorien omfatter multiplexere, demultipleksere, kodere og dekodere. Således er denne spesielle kategorien av stor betydning når det gjelder å definere forskjellene mellom demultiplekseren og dekoderen.
En dekoder er også en slags kombinasjonskrets som har flere innganger og flere utganger, og brukes til konvertering av kodede innganger til de kodede utgangene. Bittene i inngangskoden er generelt mindre enn biter som er tilstede i utgangskoden. En dekoder dekoder i utgangspunktet en inngangskode. For eksempel, hvis en binær kode på n bits er gitt til dekoderen, kan dekoderen fortelle den hvilken kode dette er fra de mulige 2 ^ n-koder. En dekoder kan også defineres som en enhet som bare gjør omvendt av en koder.
Dermed kan vi definere forskjellene mellom en dekoder og en demultiplekser ved å vurdere disse to viktige faktorene. En dekoder er en stor inngang til mange utgangsenheter, mens demultiplexere er en inngang til mange utganger. En annen forskjell mellom dem kan uttrykkes som det ikke er noen utvalgslinjer i dekoderen, mens i tilfelle av en demultiplekser, blir valget av spesifikk omriss styrt av verdien av utvalgslinjer.
Forskjellene kan summeres som: -
demultiplekser | dekoder | |
Definisjon | 1 datainngang 2 ^ n utganger | Den har n innganger 2 ^ n utganger Den har n kontrollinnganger |
Karakteristisk | Kobler datainngangen til datautgangen | Velger en av 2 ^ n-utgangene ved å dekode binærverdien på grunnlag av n-innganger |
Omvendt av | Multiplexer | giver~~POS=TRUNC |