Mengapa resistor pull-up tidak menghentikan arus yang mengalir ke pin input saat sakelar terbuka?

13

Maaf ini pertanyaan konyol, tapi sepertinya saya tidak mengerti ini. Pada diagram ketiga di sini ia menunjukkan resistor pull-up.

masukkan deskripsi gambar di sini

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.

Mark Robinson
sumber
2
Saya hanya pemula dalam hal ini, dan saya berharap semua "sihir" ini dapat dijelaskan oleh impedansi.
Al Kepp

Jawaban:

15

μΩμ×ΩVCC
ΩΩμμ×Ω

VCCGND

stevenvh
sumber
1
Hanya saran: situs yang dihubungkannya bekerja dengan tegangan TTL (5V), mungkin lebih baik untuk menjaga nilai tetap konsisten
clabacchio
2
Dalam banyak aplikasi, arus bocor akan jauh di bawah 1uA dan resistor 1M akan baik-baik saja; dalam aplikasi bertenaga baterai, jika sakelar akan ditutup sebagian besar waktu, resistor 10K dapat menghabiskan daya yang tidak dapat diterima, tetapi resistor 1M hanya akan menghasilkan 1/100. Saat menggunakan resistor 10K, jika seseorang secara membabi buta mengasumsikan bahwa arus bocor akan berada di bawah 100uA, biasanya akan benar bahkan di hadapan kontaminasi papan dan kelembaban tinggi. Secara umum tidak aman untuk mengasumsikan arus bocor akan berada di bawah 1uA, tetapi sering kali dapat membuat arus bocor seperlunya jika diperlukan.
supercat
1
Untuk mendorong 1uA melalui resistor 1M ohm, Anda memerlukan kilo-volt. Tidak yakin bagaimana Anda berniat untuk pasokan 5V untuk menjatuhkan seluruh volt di resistor 1M ketika arus di sirkuit akan menjadi seperti 0,005uA ...
Shadetheartist
14

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:

saya=VRsayaR=5103=0,5mSEBUAH=500μSEBUAH

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.

clabacchio
sumber
"Ketika S1 terbuka, tidak ada arus yang mengalir pada R1, itu berarti tidak ada drop tegangan, dan input dari gerbang akan berada pada level tinggi." Kalimat ini membuat semua perbedaan. Sekarang saya mengerti resistor pull up / down
Steve