Belangrijkste verschil: een multiplexer of MUX is een combinatieschakeling die meer dan één invoerregel, één uitvoerregel en meer dan één selectielijn bevat. Een encoder wordt echter ook als een type multiplexer beschouwd, maar zonder een enkele uitvoerlijn. Het is een combinatorische logische functie die 2 ^ n (of minder) invoerlijnen en n uitvoerlijnen heeft.
Multiplexer en encoder beide zijn erg belangrijk voor de digitale elektronica. Het zijn types van combinatorische logische circuits. Het verschil tussen hen kan te wijten zijn aan enige verwarring, aangezien encoder ook wordt beschouwd als een soort multiplexer. Het is dus belangrijk om de kenmerken van beide te achterhalen, die zullen helpen om een onderscheid te maken tussen beide.
Om de multiplexer en encoders te begrijpen, moet het concept van combinatorische circuits duidelijk zijn. Combinationele logische circuits worden gedefinieerd door de logische functie van hun huidige ingangstoestand. De status kan op elk willekeurig moment 0 of 1 zijn. In een combinatorisch logisch circuit is de uitgang afhankelijk van de combinatie van zijn ingangen. Als in elk geval de verandering in een toestand van invoer optreedt, wordt de uitvoer ook beïnvloed door de wijziging. Deze circuits zijn in principe opgebouwd uit drie basispoorten:
- EN
- OF
- NIET
Deze poorten worden gecombineerd om eenvoudige of gecompliceerde schakelcircuits te produceren. De functie van de combinatorische logische schakeling kan gemakkelijk worden verkregen door implementatie van Booleaanse algebra, waarheidstabel of door logica-diagrammen. Deze combinatorische logische circuits zijn ingedeeld in drie brede categorieën:
- Rekenkundige en logische functies
- Dataoverdracht
- Code Converters
De gegevensoverdrachtscategorie omvat de multiplexers, demultiplexers, encoders en decoders. Deze specifieke categorie is dus van groot belang in termen van het definiëren van de verschillen tussen de multiplexer en codeerder.
Multiplexers worden ook gebruikt in communicatie; het telefoonnetwerk kan worden begrepen als een zeer grote virtuele multiplexer die bestaat uit vele kleinere afzonderlijke. Het is niet mogelijk om een directe verbinding te hebben tussen de ene telefoon en de andere, daarom gebruikt het netwerk multiplexen en converteert het individuele telefoonsignalen naar een van een klein aantal draden wanneer oproepen worden geplaatst. Aan de ontvangende kant is demultiplexer aanwezig en dat kiest onder velen voor de juiste bestemming.
Een encoder is ook een soort combinatorisch circuit dat wordt gebruikt om binair te converteren
Prioriteits-encoders
Decimale naar BCD-encoder
Octaal naar binaire encoder
Hexadecimaal naar binaire encoder
Een encoder is een apparaat dat kan worden gebruikt om een signaal (zoals een bitstream) of gegevens in een specifieke code te wijzigen. De code kan voor elk doel worden gebruikt, bijvoorbeeld voor het comprimeren van informatie die nodig is voor verzending en opslag, voor codering of voor het toevoegen van redundanties aan de invoercode.
We kunnen dus concluderen dat ze allebei belangrijk zijn voor digitale elektronica en dus beide in verschillende componenten worden gebruikt. Ze hebben beide ingangen en uitgangen. Ze verschillen in het aantal in- en uitgangen. De multiplexer kan worden gedefinieerd als een omzetter van 2 ^ n-ingangen naar 1 uitgang, terwijl de encoder 2 ^ n ingangen in n uitgangen bedekt.