Pertanyaan mengenai menghubungkan tombol push switch untuk FPGA's

D

david119

Guest
Hai,

Saya punya pertanyaan umum mengenai hubungan tombol push switch untuk FPGA pin.Saya punya beberapa tombol push kecil switch yang saya ingin terhubung ke papan evaluasi saya untuk beberapa proyek-proyek kecil bahwa aku bermain-main dengan.

Pertanyaannya adalah jika pin FPGA ditarik hingga Vcc (logika 1) atau ke bawah untuk tanah (logika 0) dan kemudian ketika saklar ditekan logika sebaliknya dinyatakan?

Aku tahu pengkabelan desain untuk salah satu dari ini.Tapi apa keuntungan dan kerugian dari kedua cara?

Kemungkinan alasan:
pull-down - menyimpan kekuatan
pull-up - kurang rentan terhadap gangguan kebisingan?Setiap masukan akan sangat dihargai.Terima kasih

david119

 
juga Anda dapat mengaktifkan resistor tarik FPGA dalam kasus ini Anda dapat menghubungkan Anda untuk beralih ke gnd dengan 33 OHM resistor seri

 
Baik menggunakan menarik dengan resistansi tinggi.Sebagian besar waktu saya gunakan 10k.Dari pengalaman saya, itu hanya neeeds arus sangat kecil untuk menentukan logika tinggi.

 
Terima kasih atas tanggapan Anda sejauh ini.

Iouri,

Apakah Anda mengatakan bahwa saya harus mengaktifkan resistor pull-up di dalam FPGA?Kemudian dari pin input dari FPGA saya menghubungkan tombol tekan saya beralih secara langsung.Akhirnya, aku tanah yang beralih melalui resistor 33 Ohm.33 Ohm tampaknya kecil?

I'm new to FPGA's tetapi jika ia membantu saya bekerja dengan machXO Lattice chip.
david119

 
david119 wrote:

Apakah Anda mengatakan bahwa saya harus mengaktifkan resistor pull-up di dalam FPGA?
Kemudian dari pin input dari FPGA saya menghubungkan tombol tekan saya beralih secara langsung.
Akhirnya, aku tanah yang beralih melalui resistor 33 Ohm.
33 Ohm tampaknya kecil?
 
Ya.

Pertama mengetahui FPGA Anda memiliki tarik resistor (paling modern telah mereka)
alasan selama 33 OHM resistor adalah untuk menghindari kait atas apa yang terjadi selama switching on / off, juga untuk meminimalkan overshoot / undershoot.Untuk switch bahkan saya sarankan untuk menambahkan kapasitor dari pin gnd sesuatu seperti 0.1uF.dan implimet schidt triggger dalam FPGA

kurang baik

 
) to connect the switch directly to the fpga.

Jika saklar tombol tekan terletak di dekat FPGA (yaitu, switch berada di papan dengan FPGA) maka itu benar-benar jauh lebih sederhana (dan pada kenyataannya, praktik standar)
untuk menghubungkan langsung beralih ke FPGA.Dalam kasus perangkat MachXO Anda, contoh ini dapat dilihat dalam desain referensi Lattice Semiconductor.

Jika saklar ini terletak di lepas papan maka anda harus menghindari menghubungkannya ke FPGA, bahkan melalui resistor seri.Dalam kasus seperti praktik standar adalah kondisi sinyal saklar dengan sirkuit aktif (misalnya, OPTO isolator) sebelum diteruskan melalui ke FPGA.

 

Welcome to EDABoard.com

Sponsor

Back
Top