Διαφορά κλειδιού: Ένας πολυπλέκτης ή ένα MUX είναι ένα κύκλωμα συνδυασμού που περιέχει περισσότερες από μία γραμμές εισόδου, μία γραμμή εξόδου και περισσότερες από μία γραμμές επιλογής. Ενώ ένας κωδικοποιητής θεωρείται επίσης ένας τύπος πολυπλέκτη αλλά χωρίς μία γραμμή εξόδου. Είναι μια συνδυαστική λογική συνάρτηση που έχει 2 ^ n (ή λιγότερες) γραμμές εισόδου και n γραμμές εξόδου.
Ο πολυπλέκτης και ο κωδικοποιητής είναι πολύ σημαντικοί για τα ψηφιακά ηλεκτρονικά. Είναι τύποι συνδυαστικών λογικών κυκλωμάτων. Η διαφορά μεταξύ τους μπορεί να οφείλεται σε κάποια σύγχυση, καθώς ο κωδικοποιητής θεωρείται επίσης ως ένα είδος πολυπλέκτη. Έτσι, είναι σημαντικό να μάθετε τα χαρακτηριστικά και των δύο που θα βοηθήσουν στη διαφοροποίηση μεταξύ τους.
Για να κατανοήσουμε τον πολυπλέκτη και τους κωδικοποιητές, η έννοια των συνδυαστικών κυκλωμάτων πρέπει να είναι ξεκάθαρη. Τα συνδυαστικά λογικά κυκλώματα ορίζονται από τη λογική συνάρτηση της τρέχουσας κατάστασης εισόδου τους. Η κατάσταση μπορεί να είναι 0 ή 1, σε κάθε περίπτωση. Σε ένα συνδυαστικό κύκλωμα λογικής, η έξοδος εξαρτάται από το συνδυασμό των εισόδων του. Εάν σε κάθε περίπτωση συμβαίνει η αλλαγή σε κατάσταση εισόδου, τότε η έξοδος επηρεάζεται επίσης από την αλλαγή. Αυτά τα κυκλώματα αποτελούνται βασικά από τρεις βασικές πύλες:
- ΚΑΙ
- Ή
- ΔΕΝ
Αυτές οι πύλες συνδυάζονται για να παράγουν απλά ή περίπλοκα κυκλώματα μεταγωγής. Η λειτουργία του συνδυαστικού λογικού κυκλώματος μπορεί εύκολα να επιτευχθεί με την εφαρμογή της Boolean άλγεβρας, του πίνακα της αλήθειας ή με λογικά διαγράμματα. Αυτά τα συνδυαστικά λογικά κυκλώματα ταξινομούνται σε τρεις ευρείες κατηγορίες:
- Αριθμητικές και λογικές λειτουργίες
- Μεταβίβαση δεδομένων
- Μετατροπείς κώδικα
Η κατηγορία μετάδοσης δεδομένων περιλαμβάνει τους πολυπλέκτες, τους αποπολυπλέκτες, τους κωδικοποιητές και τους αποκωδικοποιητές. Έτσι, αυτή η συγκεκριμένη κατηγορία έχει μεγάλη σημασία όσον αφορά τον καθορισμό των διαφορών μεταξύ του πολυπλέκτη και του κωδικοποιητή.
Οι πολυπλέκτες χρησιμοποιούνται επίσης στις επικοινωνίες. το τηλεφωνικό δίκτυο μπορεί να γίνει κατανοητό ως πολύ μεγάλο εικονικό πολυπλέκτη που αποτελείται από πολλά μικρότερα διακριτά. Δεν είναι δυνατή η άμεση σύνδεση μεταξύ ενός τηλεφώνου και ενός άλλου, επομένως το δίκτυο χρησιμοποιεί πολυπλεξία και μετατρέπει τα μεμονωμένα τηλεφωνικά σήματα σε ένα μικρό αριθμό καλωδίων καθώς τοποθετούνται οι κλήσεις. Στο τέλος λήψης, υπάρχει demultiplexer και αυτός επιλέγει το σωστό προορισμό μεταξύ πολλών.
Ένας κωδικοποιητής είναι επίσης ένα είδος συνδυαστικού κυκλώματος που χρησιμοποιείται για τη μετατροπή δυαδικών ψηφίων
Κωδικοποιητές προτεραιότητας
Δεκαδική ως κωδικοποιητή BCD
Οκταδικός προς δυαδικός κωδικοποιητής
Δεκαεξαδικό έως δυαδικό κωδικοποιητή
Ένας κωδικοποιητής είναι μια συσκευή που μπορεί να χρησιμοποιηθεί για την αλλαγή ενός σήματος (όπως bitstream) ή δεδομένων σε έναν συγκεκριμένο κώδικα. Ο κώδικας μπορεί να χρησιμοποιηθεί για οποιονδήποτε σκοπό, όπως για τη συμπίεση πληροφοριών που απαιτούνται για τη μετάδοση και αποθήκευση, για την κρυπτογράφηση ή για την προσθήκη πλεονασμάτων στον κωδικό εισόδου.
Έτσι, μπορούμε να συμπεράνουμε ότι και οι δύο είναι σημαντικές για τα ψηφιακά ηλεκτρονικά και επομένως και τα δύο χρησιμοποιούνται σε διάφορα εξαρτήματα. Έχουν και οι δύο εισόδους και εξόδους. Διαφέρουν στον αριθμό των εισόδων και εξόδων. Ο πολυπλέκτης μπορεί να οριστεί ως μετατροπέας από 2 ^ n εισόδους σε 1 έξοδο, ενώ ο κωδικοποιητής καλύπτει 2 ^ n εισόδους σε n εξόδους.