Berapa jumlah maksimum arus yang dapat ditarik dari pin GPIO tunggal?
Apakah arus maksimum berkurang jika arus ditarik dari beberapa pin GPIO?
Dari penelitian saya, saya telah menemukan:
- Sebuah Arduino dapat menarik 40 mA
- Orang-orang di forum mengisyaratkan 50 mA sebagai jawaban
- Pencarian lembar data tidak menghasilkan apa-apa
- Beberapa diskusi dibicarakan di electronics.stackexchange.com
Jawaban:
Ini adalah pertanyaan yang menarik karena memiliki jawaban yang tidak terlalu konkret.
Rel daya ...
GPIO ...
Jadi di sini ia menjadi sedikit foggier. Tidak ada fitur pembatasan saat ini di papan tulis, jadi jika Anda menuntut sejumlah arus dari pin, ia akan berusaha mengendarainya hingga ada yang rusak.
Mengatakan bahwa, dari penelitian yang telah saya lakukan, maksimum absolut yang harus Anda ambil dari satu pin adalah 16 mA. NAMUN, pin digerakkan oleh rel 3,3 V, yang tidak bisa mengemudi lebih dari 50 mA! Jadi ini adalah tindakan penyeimbang. Namun direkomendasikan, bahwa resistor seri ditempatkan pada GPIO untuk membatasi arus dan mencegah kerusakan. Papan itu benar-benar dirancang untuk disangga sebelum dihubungkan ke perangkat periferal. (Sumber 2) (Sumber 3)
Sumber 2 dan 3 tautan ke halaman yang menjelaskan pengoperasian driver Pi yang diatur pada GPIO. Perlu dibaca meskipun mungkin sedikit di luar ruang lingkup pertanyaan.
Untuk meringkas dari sumber lain, arus keluaran GPIO adalah ...
sumber
Menurut blog ini
17 pin pada 3 mA masing-masing berarti regulator daya hanya dinilai untuk 50 mA
50 mA / 17 = ~ 3 mA
Penulis blog yang sama menyarankan bahwa 16 mA menjadi maksimum yang ditarik dari 1 pin, dan bahwa 50 mA sebagai maksimum dari semua pin.
sumber
Pada rilis data resmi Modul Komputasi 2 halaman 14:
Lembar data diterapkan pada CM1 dan CM3, sehingga BCM2835 dan BCM2837 saat VDD_IO = 3.3V. Menurut tabel, Aman untuk mengemudi hingga 18mA dan tenggelam hingga 17mA oleh GPIO.
sumber
Pin Raspberry Pi (GPIO) memberi saya arus maksimum 23 mA (3,43 V) ketika saya setel ke on (menggunakan pi4j atau RPI.GPIO). Saya pikir maksimum yang diizinkan adalah 30 mA, jika tidak Raspberry Pi Anda sudah mati.
Anda dapat memeriksanya sendiri dengan menggunakan multimeter yang terhubung secara seri.
sumber
Dari Gert sendiri!
Jadi, jika proyek Anda hanya menggunakan 4 pin, pastikan pengaturan Anda saat ini tidak melebihi 16mA per pin dan semua digerakkan bersama tidak melebihi total 51mA. Saya percaya bahwa 16mA juga dapat dikonfigurasi di suatu tempat.
Secara umum, Anda harus menggunakan buffer atau transistor untuk menggerakkan hal-hal seperti LED atau relay. Jika Anda memiliki sedikit masalah kabel atau kegagalan komponen, board dan atau CPU Anda dapat mengeluarkan asap ajaib.
Saya tahu HP dulu membuat beberapa LED rendah saat ini kembali pada hari itu. Mereka dulu membutuhkan 2mA arus dan tegangan maju untuk yang merah sekitar 2V, jadi Anda akan memerlukan resistor kecil untuk membatasi konsumsi saat ini dan melindungi pin CPU.
Saya melihat Vishay memiliki perangkat sejenis, dan saya kira Kingbright juga.
Untuk menghitung resistor pembatas arus:
Berikut adalah tabel nilai dan kode warna jika diperlukan.
Nikmati RPi Anda! Semuanya harus memiliki lebih banyak LED!
sumber