Diferența cheie: Un multiplexor sau un MUX este un circuit de combinație care conține mai mult de o linie de intrare, o linie de ieșire și mai multe linii de selecție. În timp ce un codificator este, de asemenea, considerat un tip de multiplexor, dar fără o singură linie de ieșire. Este o funcție logică combinațională care are 2 n (sau mai puține) linii de intrare și n linii de ieșire.
Multiplexorul și encoder-ul sunt foarte importante pentru electronica digitală. Acestea sunt tipuri de circuite logice combinaționale. Diferența dintre ele se poate datora unor confuzii, deoarece codificatorul este de asemenea considerat un fel de multiplexor. Astfel, este important să aflăm caracteristicile ambelor care vor ajuta la diferențierea dintre ele.
Pentru a înțelege multiplexorul și codificatorii, conceptul de circuite combinaționale trebuie să fie clar. Liniile logice combinate sunt definite de funcția logică a stării de intrare curente. Statul poate fi 0 sau 1, în orice caz. Într-un circuit logic combinat, ieșirea depinde de combinația intrărilor sale. Dacă în orice caz apare schimbarea unei stări de intrare, atunci ieșirea este de asemenea afectată de modificare. Aceste circuite sunt în principiu alcătuite din trei porți de bază:
- ȘI
- SAU
- NU
Aceste porți sunt combinate pentru a produce circuite simple sau complicate de comutare. Funcția circuitului logic combinațional poate fi obținută cu ușurință prin implementarea unei algebre booleene, a unei tabele de adevăr sau a unor diagrame logice. Aceste circuite logice combinaționale sunt clasificate în trei mari categorii:
- Funcții aritmetice și logice
- Transmiterea datelor
- Convertoare de cod
Categoria de transmisii de date include multiplexoarele, demultiplexoarele, codificatoarele și decodoarele. Astfel, această categorie particulară are o mare importanță în definirea diferențelor dintre multiplexor și codificator.
Multiplexoarele sunt de asemenea utilizate în comunicații; rețeaua de telefonie poate fi înțeleasă ca un multiplexer virtual foarte mare, care constă din mai multe discuri mai mici. Nu este posibilă existența unei legături directe între un telefon și celălalt, prin urmare, rețeaua utilizează multiplexarea și convertește semnalele telefonice individuale pe unul dintre un număr mic de fire ca și când sunt plasate apelurile. La capătul receptorului, demultiplexorul este prezent și alege cea mai bună destinație printre multe.
Un encoder este, de asemenea, un fel de circuit combinațional care este folosit pentru a converti binar
Codificatoare prioritare
Decodificator la codor BCD
Octode to binary encoder
Codificator hexazecimal până la binar
Un codificator este un dispozitiv care poate fi utilizat pentru a schimba un semnal (cum ar fi un bitstream) sau un anumit cod într-un anumit cod. Codul poate fi utilizat în orice scop, cum ar fi, pentru comprimarea informațiilor necesare pentru transmisie și stocare, pentru criptare sau pentru adăugarea de concedieri la codul de intrare.
Astfel, putem concluziona că ambele sunt importante pentru electronica digitală și astfel ambele sunt utilizate în diferite componente. Ambele au intrări și ieșiri. Ele diferă în numărul de intrări și ieșiri. Multiplexorul poate fi definit ca un convertor de intrări de la 2 ^ n la 1 ieșire, în timp ce encoderul acoperă intrările 2 ^ n în n ieșiri.