Perbedaan Kunci: demultiplexer atau DMUX adalah rangkaian kombinasi yang berisi satu input data, beberapa input kontrol, dan banyak output, sedangkan dekoder adalah rangkaian logika yang mengubah angka biner menjadi angka desimal yang setara.
Untuk memahami demultiplexer dan decoder, 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 demultiplexer dan decoder.
Dekoder juga merupakan jenis rangkaian kombinasional yang memiliki banyak input dan beberapa output, dan digunakan untuk konversi input yang dikodekan ke dalam output yang diberi kode. Bit dalam kode input umumnya kurang dari bit yang ada dalam kode output. Dekoder pada dasarnya menerjemahkan kode input. Sebagai contoh, jika kode biner dari n bit disediakan untuk decoder, maka decoder dapat memberi tahu bahwa kode mana ini dari kemungkinan 2 ^ n kode. Decoder juga dapat didefinisikan sebagai perangkat yang melakukan kebalikan dari encoder.
Dengan demikian, kita dapat mendefinisikan perbedaan antara decoder dan demultiplexer dengan mempertimbangkan dua faktor penting ini. Decoder adalah input banyak ke banyak perangkat output, sedangkan demultiplexer adalah input satu ke banyak perangkat output. Perbedaan lain di antara mereka dapat diekspresikan karena tidak ada garis pilihan dalam dekoder, sedangkan dalam kasus demultiplexer, pemilihan garis besar tertentu dikendalikan oleh nilai garis seleksi.
Perbedaan dapat disimpulkan sebagai: -
Demultiplexer | Dekoder | |
Definisi | 1 input data 2 ^ n output | Ini memiliki n input 2 ^ n output Ini memiliki input kontrol n |
Ciri | Menghubungkan input data ke output data | Pilih salah satu dari 2 ^ n output dengan mendekode nilai biner berdasarkan input n |
Terbalik dari | Multiplexer | Encoder |