Demultiplexer Dijelaskan: Bagaimana Mereka Merute Sinyal dalam Rangkaian Digital
Demultiplexer, sering disingkat menjadi dmux, adalah komponen logika digital dasar yang mengambil satu garis input dan mengarahkan sinyal ke salah satu dari beberapa garis output berdasarkan input pemilih. Berbeda dengan dekoder, yang memetakan kode input ke satu output aktif, demultiplexer secara aktif merute data input ke saluran output yang dipilih, menjadikannya tidak tergantikan untuk distribusi data di banyak perangkat.
Dalam praktik, demultiplexer ada di mana-mana mulai dari decoding alamat memori hingga manajemen bus dalam mikroprosesor. Operasinya sederhana namun canggih, dan simbol skema standar industri (lihat gambar di bawah ini) banyak dikenal oleh insinyur listrik.

Di bawah ini adalah tabel kebenaran untuk demultiplexer klasik 1-ke-2. Garis input tunggal "I" diroute ke output "D0" atau "D1" tergantung pada keadaan garis pemilih "S". Ketika S=0, data muncul pada D0; ketika S=1, ia muncul pada D1.
| I | S | D0 | D1 |
| 0 | 0 | 0 | 0 |
| 0 | 1 | 0 | 0 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 0 | 1 |
Dengan menyambungkan dekoder 1-ke-2 ke input, kita dapat mengungkapkan perilaku ini secara grafis:

Dan logika yang dihasilkan dapat ditangkap dalam diagram gerbang sederhana:

Menskala demultiplexer mudah. Untuk menangani lebih banyak output, Anda dapat menambah
kan jumlah garis pemilih—yang membutuhkan dekoder yang lebih besar—atau menambahkan tahap demultiplexing tambahan untuk setiap garis data. Misalnya, demultiplexer "dua-bit 1-ke-2" melewatkan dua bit data secara bersamaan ke dua saluran output.
Skemanya diilustrasikan di bawah ini, yang juga dapat diurai menjadi dua demultiplexer satu-bit 1-ke-2 terpisah tanpa mengubah fungsionalitas:

Atau dengan setara diungkapkan sebagai:

Diagram-diagram ini mengonfirmasi bahwa perangkat dua-bit berperilaku sebagai dua demultiplexer satu-bit independen yang bekerja secara paralel.
Memperluas lebih lanjut, demultiplexer 1-ke-4 dapat dibangun dengan merangkai dua demultiplexer 1-ke-2. Struktur yang dihasilkan memungkinkan satu input diroute ke salah satu dari empat output, kebutuhan umum dalam arbitrase bus dan decoding alamat.

Untuk latihan praktis, lihat Lembar Kerja Multiplexer dan Demultiplexer, yang menyediakan latihan untuk memperkuat pemahaman tentang rout
ing sinyal dan desain logika.
LEMBAR KERJA TERKAIT:
- Lembar Kerja Multiplexer dan Demultiplexer