Mikrokontroler memiliki resistor pull-pull down internal, tetapi sebagian besar sirkuit memiliki resistor pulling eksternal.
Saya mencari di Google untuk jawaban dan beberapa situs mengatakan bahwa resistor itu tidak begitu kuat tetapi saya pikir mereka cukup baik untuk bekerja. Saya punya pemikiran bahwa mereka mungkin perlu eksternal karena resistor internal perlu dipicu oleh pemrograman.
Jadi untuk beberapa situasi yang tidak direncanakan, mereka juga memasang resistor eksternal. Tapi saya tidak yakin tentang itu.
Apa alasan sebenarnya di balik penggunaan eksternal ketika kita memiliki internal?
microcontroller
resistors
pullup
pulldown
Gunjan Gangwani
sumber
sumber
Jawaban:
Ada beberapa kemungkinan alasan, seperti
sumber
Beberapa (atau mungkin banyak) mikrokontroler memiliki resistor pull-up internal, tetapi ini sering bernilai cukup tinggi. Banyak aplikasi akan membutuhkan nilai pull-up yang lebih rendah.
Resistor pull-up mungkin juga diperlukan pada input ke sirkuit logika normal (gerbang, counter, dll.) Yang tidak memiliki pull-up internal (dan kadang-kadang kita ingin resistor pull-down, sebagai gantinya ...)
sumber
Selain itu, Anda akan menggunakan resistor eksternal setiap kali Anda membutuhkan nilai resistansi aktual. MCU biasanya tidak memiliki resistor pull-up yang sebenarnya melainkan MOSFET yang mengalirkan arus kecil, sehingga nilai resistansi ekivalennya dapat sangat bervariasi tergantung pada sinyal yang Anda terapkan pada pin.
sumber