Maaf ini pertanyaan konyol, tapi sepertinya saya tidak mengerti ini. Pada diagram ketiga di sini ia menunjukkan resistor pull-up.
Saya mengerti bahwa ketika saklar S1 ditutup, arus ditarik ke tanah dan mengasumsikan nilai 0. Ini tidak pendek karena resistor membatasi arus.
Pertanyaan saya adalah: Ketika sakelar terbuka dan arus mengalir ke pin input perangkat, bagaimana cara mengetahui bahwa ini adalah nilai tinggi dan bukan nilai rendah? Bukankah resistor membatasi itu sejauh itu .0005 A dan itu hampir tidak akan mendaftar dengan perangkat?
EDIT: Juga, saya hanya melihat case resistor pull-down di halaman yang sama . Mengapa saklar pertama tidak pendek ketika terhubung langsung ke V CC , tidak ada resistor, dan saklar terbuka? Bukankah ini tidak boleh? Saya tidak bisa memahami apa yang sedang terjadi dengan resistor pull-down.
Jawaban:
sumber
Saya pikir Anda telah salah memahami konsep: input gerbang (dalam kasus ideal ini) seperti sirkuit terbuka, sehingga tidak menyerap arus, hanya merasakan tegangan. Jadi hal yang paling sederhana adalah mempertimbangkan bagian paling kiri dari rangkaian tanpa gerbang, lihat apa yang terjadi pada simpul 1, dan kemudian berikan tegangan pada input gerbang.
Ketika S1 terbuka, tidak ada arus yang mengalir pada R1, itu berarti tidak ada drop tegangan, dan input gerbang akan berada di level tinggi.
Ketika S1 ditutup, itu menghubungkan ujung bawah resistor ke tanah, dan dengan itu juga masukan dari gerbang. Resistor sekarang akan memiliki penurunan tegangan 5V, yang akan menyebabkan arus nilai yang diberikan oleh:
Penting untuk dicatat bahwa arus akan mengalir hanya melalui resistor dan sakelar, dari Vcc ke Ground, sementara arus tidak akan mengalir ke input gerbang.
Tentang pull-down, adalah konsep yang sama: jika saklar terbuka, Anda tidak memiliki arus, sehingga resistor tidak akan memiliki drop tegangan, dan tegangan di atasnya juga 0V.
Dan sebagai catatan tambahan, 0,0005 Ampere masih 0,5 mA, dan tidak dapat diabaikan dalam banyak kasus.
sumber