Pull Up dan Pull Down Resistor

Dalam rangkaian rangkaian sistem digital, sering kali ketika menggunakan switch, ataupun push button sebagai data input ke microcontroller terjadi kesalahan dimana suatu nilai tidak terbaca.
Nilai tersebut tidak sesuai dengan nilai yang seharusnya dikeluarkan. Nilai input tersebut mengambang, float state , antara high dan low. Untuk mengatasi masalah tersebut, digunakan resistor pull up dan resistor pull down. 

Resistor Pull Up

Resistor pull up adalah resistor yang digunakan untuk mengatasi masalah dimana nilai yang seharusnya high pada rangkaian tetapi menjadi mengambang.
Untuk kasus pertama, nilai mengambang terjadi pada high, perlu menggunakan resistor pull up. Resistor pull up akan membuat nilai mengambang menjadi high. Dengan menambahkan sebuah resistor menuju sumber tegangan, yang dirangkai paralel dengan jalur yang menuju input pin microcontroller.
Setelah menggunakan resistor pull up, untuk kasus pertama, bila switch ditekan akan memberikan nilai input logika low pada microcontroller. Sementara pada saat tidak ditekan, nilai yang diterima microcontroller tidak lagi mengambang, melainkan bernilai high.

Resistor Pull Down

Resistor pull down adalah resistor yang digunakan untuk mengatasi masalah dimana nilai yang seharusnya low pada rangkaian tetapi menjadi mengambang.
Untuk kasus kedua, dimana nilai mengambang terjadi pada kondisi low, perlu digunakan resistor pull down. Resistor pull down akan membuat nilai mengambang menjadi nilai low. Dengan menambahkan sebuah resistor menuju ground, yang dirangkai paralel dengan jalur yang menuju input pin microcontroller.
Setelah menggunakan resistor pull down, untuk kasus kedua, bila switch ditekan akan memberikan data input logika high pada microcontroller. Sementara pada saat tidak ditekan, nilai yang diterima microcontroller tidak lagi mengambang, melainkan low.




Komentar

Postingan Populer