Apa itu tarikan dan tarikan?


35


Adakah yang bisa menjelaskan terminologi ini? Saya rasa saya memahaminya tetapi tidak sepenuhnya yakin.

Saya pikir pull down adalah tempat Anda meletakkan resistor antara + V dan komponen lainnya dan menarik ke atas adalah tempat Anda meletakkan resistor antara 0v dan komponen.

Jika saya benar-benar salah, beri tahu saya!

Jawaban:


38

Itu sebaliknya.

Tarik ke atas adalah tempat Anda meletakkan resistor antara sinyal dan + V, tarik ke bawah menariknya ke tanah.

Gambar pull up pull down.
(dari http://roguescience.org/wordpress/?page_id=11 )

Di sini, Anda dapat melihat bahwa ketika sakelar terbuka, dalam skenario pullup pin input akan membaca tinggi, tetapi untuk pull down akan terbaca rendah.


Tambahan diagram yang bagus!
onaclov2000

Dan untuk melengkapi "tarik-" (gaya lembut), biasanya sesuatu yang lain akan memaksa (seret, dll) garis dalam arah yang berlawanan, misalnya di sini, sakelar.
Nick T

1
roguescience.org tampaknya tidak ada lagi. Bisakah Anda memposting tautan alternatif?
Semua orang

1
@Setiap orang Memperbaiki gambar.
Dean

13

Fungsi dasar dari resistor pull-up atau pull-down adalah untuk memastikan bahwa tidak ada input lain yang diberikan, sebuah sirkuit mengasumsikan nilai default. Tapi satu menarik garis tinggi, yang lain menariknya rendah.

Sumber yang bagus untuk belajar: http://www.seattlerobotics.org/encoder/199703/basics.html


Tentu saja, banyak mikrokontroler mengandung pullup internal (yang mungkin perlu diaktifkan dalam perangkat lunak)
Toby Jaffey

9

Sebuah resistor pullup akan ditemukan terhubung antara beberapa sinyal dan v +. Sebuah resistor pulldown akan ditemukan terhubung antara beberapa signal dan signal_ground (0V).

Penggunaan umum adalah ketika input ke beberapa komponen memerlukan satu dari dua kondisi tegangan untuk beroperasi dengan andal, tetapi Anda mengendarai input dengan beberapa komponen yang hanya dapat menggerakkan sinyal dalam satu cara. Mungkin inputnya adalah gerbang FET, mungkin input ke mikrokontroler atau gerbang logika. Mungkin output datang dari fet drain terbuka atau transistor BJT kolektor terbuka atau mungkin Anda memiliki situasi di mana banyak output mendapat diode atau'ed.

Kesepakatannya adalah bahwa input dapat menangani sinyal yang digerakkan dari output tetapi ketika sinyal itu tidak lagi ada, ada kemungkinan Anda sekarang memiliki situasi di mana input melihat impedansi tinggi. Dalam keadaan ini, sinyal apa input "melihat" tidak dapat diprediksi. Itu bisa mengambil suara dari kabel listrik di dekatnya. Itu bisa mengambil muatan listrik statis dari dekat dll. Input mungkin berakhir beralih pada frekuensi yang tidak diinginkan. Tentu saja biasanya Anda tidak ingin inputnya dapat "beralih" sendiri. Jadi, Anda menarik sinyal ke atas atau ke bawah saat sinyal yang digerakkan berlawanan tidak bekerja.

Nilai resistor penarik bergantung pada anggaran daya Anda, arus maks / volt / daya yang dapat dihasilkan komponen keluaran dan tegangan / arus apa yang dibutuhkan input untuk melihat kondisi mapan yang berlawanan dengan kondisi keluaran "digerakkan".


9

Banyak poin yang valid di sini, contoh dari apa pull-up itu , dan tentu saja Anda dapat mencari tahu jalan mana dari mereka, tapi saya akan mengarahkan ini pada aspek 'jelaskan terminologi'.

Mnemonik yang masuk akal (bagi saya) adalah bahwa resistor digunakan untuk 'menarik' pin ke beberapa tegangan yang ditetapkan; jadi biasanya orang berbicara tentang menarik 'ke atas' ke tegangan suplai positif, atau menarik 'ke bawah' ke ground atau tegangan suplai negatif.


5

Saya pikir kebingungan Anda berasal dari apa yang Anda tarik. Anda dapat melihat resistor antara V ++ dan output sebagai menarik dari V ++, atau menarik dari output / input. Masalahnya adalah tidak ada gunanya menarik V ++; itu akan tetap V ++ (selama Anda tidak melebih-lebihkan tarikan). Demikian juga Anda tidak bisa menarik diri; itu tanah, itu referensi Anda!
Oleh karena itu penjelasannya adalah Anda menarik output / input. Menuju V ++ naik, menuju tanah turun.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.