Kľúčový rozdiel: Demultiplexer alebo DMUX je kombinovaný obvod, ktorý obsahuje jeden dátový vstup, niekoľko riadiacich vstupov a mnoho výstupov, zatiaľ čo dekodér je logický obvod, ktorý konvertuje binárne číslo na jeho ekvivalentné desatinné číslo.
Pre pochopenie demultiplexera a dekodérov musí byť pojem kombinovaných obvodov jasný. Kombinované logické obvody sú definované logickou funkciou ich aktuálneho vstupného stavu. Stav môže byť v každom prípade buď 0 alebo 1. V kombinacnom logickom obvode závisí výstup na kombinácii jeho vstupov. Ak dôjde v každom prípade k zmene stavu vstupného signálu, výstup je tiež ovplyvnený zmenou. Tieto obvody sú v zásade tvorené z troch základných brán:
- A
- OR
- NOT
Tieto brány sú kombinované tak, aby vytvárali jednoduché alebo komplikované spínacie obvody. Funkciu kombinačného logického obvodu možno ľahko získať implementáciou booleovskej algebry, tabuľky pravdy alebo logických diagramov. Tieto kombinované logické obvody sú rozdelené do troch širokých kategórií:
- Aritmetické a logické funkcie
- Prenos údajov
- Kódové konvertory
Kategória prenosu údajov zahŕňa multiplexory, demultiplexory, kódovače a dekodéry. Preto je táto konkrétna kategória veľmi dôležitá z hľadiska definovania rozdielov medzi demultiplexorom a dekodérom.
Dekodér je tiež druhom kombinovaného obvodu, ktorý má viac vstupov a viacerých výstupov a ktorý sa používa na konverziu kódovaných vstupov na kódované výstupy. Bity vo vstupnom kóde sú všeobecne menšie ako bity, ktoré sú prítomné vo výstupnom kóde. Dekodér v podstate dekóduje vstupný kód. Napríklad, ak je dekodér poskytnutý binárny kód n bitov, dekodér môže určiť, ktorý kód je z možných 2 ^ n kódov. Dekodér môže byť tiež definovaný ako zariadenie, ktoré robí len obrátený kodér.
Takto môžeme definovať rozdiely medzi dekodérom a demultiplexorom zvážením týchto dvoch dôležitých faktorov. Dekodér je veľa vstupov do mnohých výstupných zariadení, kým demultiplexery sú jedným vstupom do mnohých výstupných zariadení. Ďalší rozdiel medzi nimi môže byť vyjadrený, pretože v dekodére nie sú žiadne výberové riadky, zatiaľ čo v prípade demultiplexera je výber špecifického obrysu riadený hodnotou výberových riadkov.
Rozdiely možno zhrnúť takto:
demultiplexor | Decoder | |
definícia | 1 vstup dát 2 ^ n výstupy | Má n vstupy 2 ^ n výstupy Má n riadiace vstupy |
charakteristický | Pripojí vstup dát k dátovému výstupu | Výber jedného z 2 ^ n výstupov dekódovaním binárnej hodnoty na základe n vstupov |
Obráťte sa na | multiplexer | Encoder |