ความแตกต่างหลัก: มัลติเพล็กเซอร์หรือ MUX เป็นวงจรรวมที่มีมากกว่าหนึ่งสายอินพุต, หนึ่งสายออกและมากกว่าหนึ่งสายการเลือก ในขณะที่ตัวเข้ารหัสก็ถือว่าเป็นประเภทของมัลติเพล็กเซอร์ แต่ไม่มีบรรทัดเอาต์พุตเดี่ยว มันเป็นฟังก์ชันลอจิกเชิงตรรกะที่มีอินพุต 2 ^ n (หรือน้อยกว่า) และบรรทัดเอาต์พุต n
มัลติเพล็กเซอร์และเอ็นโค้ดเดอร์ทั้งสองมีความสำคัญสำหรับอุปกรณ์อิเล็กทรอนิกส์ระบบดิจิตอล เป็นวงจรตรรกะเชิงผสม ความแตกต่างระหว่างพวกเขาอาจเป็นเพราะความสับสนในขณะที่เข้ารหัสก็ถือว่าเป็นมัลติเพล็กเซอร์ ดังนั้นจึงเป็นสิ่งสำคัญที่จะหาลักษณะของทั้งสองซึ่งจะช่วยในการแยกความแตกต่างระหว่างพวกเขา
เพื่อให้เข้าใจมัลติเพล็กเซอร์และตัวเข้ารหัสแนวคิดของวงจรเชิงผสมจะต้องชัดเจน วงจรตรรกะเชิงผสมถูกกำหนดโดยฟังก์ชันตรรกะของสถานะอินพุตปัจจุบัน สถานะสามารถเป็น 0 หรือ 1 ในทุกอินสแตนซ์ ในวงจรลอจิกเชิงตรรกะเอาต์พุตจะขึ้นอยู่กับการรวมกันของอินพุต หากในกรณีใด ๆ การเปลี่ยนแปลงในสถานะของการป้อนข้อมูลที่เกิดขึ้นแล้วเอาท์พุทจะได้รับผลกระทบจากการเปลี่ยนแปลง วงจรเหล่านี้ถูกสร้างขึ้นจากสามประตูพื้นฐาน:
- และ
- หรือ
- ไม่
ประตูเหล่านี้รวมกันเพื่อสร้างวงจรสวิตชิ่งที่เรียบง่ายหรือซับซ้อน การทำงานของวงจรลอจิกเชิงตรรกะนั้นสามารถทำได้ง่าย ๆ โดยการใช้พีชคณิตแบบบูลตารางความจริงหรือไดอะแกรมตรรกะ วงจรตรรกะเชิงผสมเหล่านี้แบ่งออกเป็นสามประเภทกว้าง ๆ :
- ฟังก์ชันทางคณิตศาสตร์และตรรกะ
- การส่งข้อมูล
- ตัวแปลงรหัส
หมวดหมู่การส่งข้อมูลรวมถึงมัลติเพล็กเซอร์, ดีมัลติเพล็กเซอร์, ตัวเข้ารหัสและตัวถอดรหัส ดังนั้นหมวดหมู่นี้มีความสำคัญอย่างยิ่งในแง่ของการกำหนดความแตกต่างระหว่างมัลติเพล็กเซอร์และเอ็นโค้ดเดอร์
Multiplexers ยังใช้ในการสื่อสาร เครือข่ายโทรศัพท์สามารถเข้าใจได้ว่าเป็นมัลติเพล็กเซอร์เสมือนจริงที่มีขนาดใหญ่มากซึ่งประกอบด้วยเครือข่ายที่เล็กกว่าหลายตัว มันเป็นไปไม่ได้ที่จะมีการเชื่อมโยงโดยตรงระหว่างโทรศัพท์เครื่องหนึ่งและอีกเครื่องหนึ่งดังนั้นเครือข่ายจะใช้มัลติเพล็กซ์และแปลงสัญญาณโทรศัพท์แต่ละเครื่องให้เป็นหนึ่งในสายเล็ก ๆ จำนวนหนึ่งเมื่อวางสาย ในตอนท้ายที่ได้รับอุปกรณ์แยกส่งสัญญาณมีอยู่และเลือกปลายทางที่ถูกต้องในหมู่หลาย ๆ คน
ตัวเข้ารหัสเป็นวงจรผสมชนิดหนึ่งที่ใช้ในการแปลงเลขฐานสอง
เครื่องเข้ารหัสสำคัญ
ทศนิยมเป็น BCD ตัวเข้ารหัส
ฐานแปดเป็นตัวเข้ารหัสไบนารี
เลขฐานสิบหกเป็นตัวเข้ารหัสไบนารี
โปรแกรมเปลี่ยนไฟล์เป็นอุปกรณ์ที่สามารถใช้เปลี่ยนสัญญาณ (เช่นบิตสตรีม) หรือข้อมูลเป็นรหัสเฉพาะ รหัสอาจใช้เพื่อวัตถุประสงค์ใด ๆ เช่นสำหรับการบีบอัดข้อมูลที่จำเป็นสำหรับการส่งและการเก็บข้อมูลสำหรับการเข้ารหัสหรือการเพิ่มความซ้ำซ้อนในรหัสอินพุต
ดังนั้นเราสามารถสรุปได้ว่าพวกเขาทั้งสองมีความสำคัญสำหรับอุปกรณ์อิเล็กทรอนิกส์ดิจิตอลและทำให้ทั้งสองใช้ในส่วนประกอบต่าง ๆ พวกเขาทั้งสองมีอินพุตและเอาต์พุต พวกเขาแตกต่างกันในจำนวนของอินพุตและเอาต์พุต มัลติเพล็กเซอร์สามารถกำหนดให้เป็นตัวแปลงของอินพุต 2 ^ n เป็น 1 เอาต์พุตในขณะที่เอ็นโค้ดเดอร์ครอบคลุมอินพุต 2 ^ n เป็นเอาท์พุต