Perbedaan utama: Multiplexer atau MUX adalah sirkuit kombinasi yang berisi lebih dari satu jalur input, satu jalur output, dan lebih dari satu jalur pilihan. Sedangkan, encoder juga dianggap sebagai jenis multiplexer tetapi tanpa garis output tunggal. Ini adalah fungsi logika kombinasional yang memiliki 2 ^ n (atau lebih sedikit) jalur input dan jalur output n.
Multiplexer dan encoder keduanya sangat penting untuk elektronik digital. Mereka adalah jenis sirkuit logika kombinasional. Perbedaan di antara mereka mungkin disebabkan oleh beberapa kebingungan, karena encoder juga dianggap semacam multiplexer. Karena itu, penting untuk mengetahui karakteristik keduanya yang akan membantu membedakan keduanya.
Untuk memahami multiplexer dan encoders, konsep sirkuit kombinasional harus jelas. Sirkuit logika kombinasional ditentukan oleh fungsi logis dari status inputnya saat ini. Negara dapat berupa 0 atau 1, kapan saja. Dalam rangkaian logika kombinasional, output bergantung pada kombinasi inputnya. Jika dalam hal apapun perubahan dalam kondisi input terjadi, maka output juga dipengaruhi oleh perubahan tersebut. Sirkuit ini pada dasarnya terdiri dari tiga gerbang dasar:
- DAN
- ATAU
- TIDAK
Gerbang ini digabungkan untuk menghasilkan sirkuit switching yang sederhana atau rumit. Fungsi sirkuit logika kombinasional dapat dengan mudah diperoleh dengan menerapkan aljabar Boolean, tabel kebenaran atau dengan diagram logika. Sirkuit logika kombinasional ini diklasifikasikan ke dalam tiga kategori besar:
- Fungsi aritmatika dan logis
- Transmisi data
- Pengonversi Kode
Kategori transmisi data mencakup multiplexer, demultiplexer, encoders, dan decoder. Dengan demikian, kategori khusus ini sangat penting dalam hal mendefinisikan perbedaan antara multiplexer dan encoder.
Multiplexer juga dikenal sebagai pemilih data, terdiri dari sekelompok input data dan sekelompok input kontrol. Ini memilih salah satu dari banyak jalur data dan output yang menjadi satu baris. Multiplexer dengan input kontrol n memiliki input data 2 ^ n dan 1 output. Sakelar digital ini juga dikenal sebagai MUX.
Multiplexer juga digunakan dalam komunikasi; jaringan telepon dapat dipahami sebagai multiplexer virtual yang sangat besar yang terdiri dari banyak diskrit yang lebih kecil. Tidak mungkin untuk memiliki tautan langsung antara satu telepon dan yang lain, oleh karena itu, jaringan menggunakan multiplexing dan mengubah sinyal telepon individu ke salah satu dari sejumlah kecil kabel saat panggilan dilakukan. Di sisi penerima, demultiplexer hadir dan yang memilih tujuan yang tepat di antara banyak.
Encoder juga merupakan semacam rangkaian kombinasional yang digunakan untuk mengkonversi biner
informasi dari 2 ^ n input ke n output. Encoder digunakan untuk tujuan seperti standardisasi, kecepatan, kerahasiaan, keamanan, atau menghemat ruang dengan mengecilkan ukuran. Ketika sedikit masuk pada kabel input, encoder mengeluarkan alamat fisik kabel itu. Dibutuhkan 2 ^ n input dan memberikan n output; pin yang diaktifkan harus disimpan 1 untuk mengaktifkan sirkuit. Contoh Encoder adalah sebagai berikut: –
Pengkode prioritas
Desimal ke BCD encoder
Encoder oktal ke biner
Encoder heksadesimal ke biner
Encoder adalah perangkat yang dapat digunakan untuk mengubah sinyal (seperti bitstream) atau data menjadi kode tertentu. Kode tersebut dapat digunakan untuk tujuan apa pun seperti, untuk kompresi informasi yang diperlukan untuk transmisi dan penyimpanan, untuk enkripsi atau untuk menambahkan redudansi pada kode input.
Dengan demikian, kita dapat menyimpulkan bahwa keduanya penting untuk elektronik digital dan dengan demikian keduanya digunakan dalam berbagai komponen. Keduanya memiliki input dan output. Mereka berbeda dalam jumlah input dan output. Multiplexer dapat didefinisikan sebagai konverter dari 2 ^ n input ke 1 output, sedangkan encoder mencakup 2 ^ n input menjadi n output.
Gambar Courtesy: electronics-tutorials.ws