Pendulum Pulak/Pulang Penyekat Pengira
Pembahasan Resistorf Pulih-ke Bawah dan Pulih-ke Atas
Apa itu Pemuat Tegak dan Pemuat Melodong Penghalang?
Penghambat naik dan penghambat penghalang penting dalam sistem digital yang membentuk satah logik tertentu tinggi atau rendah ketika masukan berada di keadaan impedance tinggi. Perbezaan utama antara penghambat naik dan penghambat penghalang adalah hubungannya dan nisbah logik awal:
- Resistasi pull-up menghubungkan ke VCC penjana daya, kebanyakan mempunyai nilai tinggi logik.
- Penghantar rendah ini berhubung dengan GND tanah, berasal daripada logik RINGAN
Apakah Waktu untuk Menggunakan Penjaga Pulau dan Penjaga Turun Pengisi?
Pilihan antara pengalir semburup dan penghalang semburup pembetung bergantung pada aplikasi anda:
- Gunakan penghalang putar bantu ketika:
- Kerja dengan keluaran pembuka/pembuka semipendek
- Mengimplementasikan koneksi bus I2C
- Merancang sirkuit reset aktif rendah
- Membersihkan antara peranti/pengatur pengguna aktif rendah
- Gunakan pelintah menurun ketika:
- Berbual dengan keluaran pengeksaan dalam kebalik
- Menerajukan sinyal aktif tinggi
- Pengayaan mengenai pengesan keadaan pada dalamnegeri
- Membuat antara lain antarmuka tingkatkan level.
Pemutus Pulak dan Pemutus Turun dalam Mikrokontroler
Dalam aplikasi mikrokontroler, penyangga ke atas dan penyangga ke bawah resistor mempunyai beberapa fungsi penting.
- Mencegah masukan bebas pada pin yang tidak digunakan
- Mengatur keadaan default untuk baris reset
- Mengimplementasikan antarmuka kotak/tombol yang berjitu
- Protokol komunikasi bantu I2C, SPI
- Meng Pastikan Keadaan Pemulihan yang Tepat
Perhatian Desain
Apabila memilih nilai resistor pull-up atau pull-down, pertimbangkan:
- Tenaga penghantar voltaj dan tahap logik
- Arus kebocoran masukan spesifikasi
- Perpaduan kecepatan menukar yang diperlukan
- Terhadang penggunaan daya electricity
- Kebolehaksesan bunyi
- Pengaruh suhu terhadap operasi
Penerapan Umum
- Antara pintu tahan dan pengendalian butang
- Pengaturan daya bus I2C bias biaskan dengan memasang penguat kebawah, secara khusus
- Desain sistem pengekalan
- Keluaran pengumpul/pengepung pembuka
- Peringkat pengaturan sirkuit
- Jaringan penghalang pulau RS485
Praktik Best
Gunakan pautan-pautan ini untuk mencapai desain resistor pull up dan pull down yang optimal:
- Perhatikan pautan kependapatan tenaga
- Akui kemasihan parasitik kapasiti
- Tentukan kekuatan ketahanan bunyi yang diperlukan
- Layar spesifikasi peneraju
- Uji bawah kondisi terendah
- Gunakan nilai pengaduk yang sesuai untuk aplikasi Anda
Resistor Tahan naik vs Tahan Turun Arduino
Ketika bekerja dengan Arduino, penggunaan resistor pullup dan pulldown yang biasa digunakan dalam:
- Button and switch interfaces:
- Pegarkan dalam dalaman INPUT_PULLUP
- Pengaturan luar pull-down
- Integriti Getar
- Sensor connections:
- Sensori digital keluaran
- Pin angkat
- Pengenalan Status
- Communication interfaces:
- Pulsa I2C lajak sambungan SDA/SCL
- Pilin SPI untuk selukup rambut
- Kommunikasi siri
Nilain Rumah Normal dan Panduan Pilihan
Nilainyata kenderang pull-up dan kenderang pull-down yang umum untuk aplikasi berbeda-beda:
- Antaraad Digitalologi
- Standard TTL: 1kΩ - 10kΩ
- CMOS: 10kΩ hingga 100kΩ
- Logik tinggi: 330Ω hingga 4.7kΩ
- Protokol Komunikasi
- I2C: 2.2kΩ - 10kΩ tergantung pada kecepatan
- SPD: 10kΩ bias pada laman CS biasa
- RS485: 120Ω - 1kΩ
- Penerapan Mikrokontroler
- Masukkan tombol: 4.7kΩ - 10kΩ
- Kurang galanya reset: 10kΩ biasa
- Pemilihan mod boot: 10kΩ hingga 47kΩ
Menyelesaikan Masalah Kesungguhan Biasa
“Apabila bekerja dengan rekan keduanya dan penurun resistor, perhatikanlah:”
- Masalah Kepatuhan Sinyal
- Penerimaan bunyi berlebihan
- Masa naik/jatuh yang lambat
- Menarikkan aktivitas palsu
- Isu Penggunaan Tenaga
- Penuh arus bising
- Pemborosan bateri dalam peralatan pendarata
- Kekhilafan suhu
- Keberatan Kepuasan Keandalan
- Gedakan suhu
- Penuaan komponen
- Meseh-mesaya lingkungan
Pautan Cepat
Waktu Peninggalan
tr = 2.2 kali R kali C
Penerapan Dampakan
P = V² / R terjemahkan menjadi:
Curah Minimum
Pinamain = Nilai Bacaan Purata / Tegangan
Ide Desain
Nilain Rata-rata
- Rangkaian umum: 1kΩ hingga 10kΩ
- Jenis rendah penggunaan daya: 10kΩ hingga 100kΩ
- Terapung tinggi: 330Ω hingga 4.7kΩ
- I2C bus: 1.8kΩ hingga 10kΩ
- Peredaran kembali: 10kΩ hingga 100kΩ
Panduan Kecepatan
- Terbabit kencang: kurang dari 100nS
- Kecepatan sedang: 100nS - 1μS
- Kecepatan rendah: > 1μs
- Pemutus gerakan: > 10ms