GPIO pinlerinin çıkartabileceği maksimum akım nedir?


61

Tek bir GPIO pininden çekilebilecek maksimum akım miktarı nedir?

Akım birden fazla GPIO pininden çekilirse maksimum akım azalır mı?

Araştırmamdan şunu buldum:




"Arduino" bir platform, bir cihaz değil. Farklı Arduino mikro kontrolörleri farklı özelliklere sahiptir!
electron1979

Yanıtlar:


44

Bu cevap OBSOLETE'dir. Pi 3.3V rayının 50mA sağladığı varsayılmaktadır, ancak bu resmen Pi modelleri için resmi olarak belgelenmemiştir. Orijinal Pi sınırlı bir dahili lineer regülatöre sahip, ancak B + ve daha sonra daha fazlasını sağlayabilen bir switch mode regülatörüne sahip. Hem 3.3V hem de 1.8V besleyen regülatör çipi 1A olarak derecelendirilmiştir. Ahududu Pi Güç Sınırlamaları

Bu ilginç bir soru çünkü çok somut bir cevabı yok.

Güç rayları ...

  • 5 V'lik ray USB'den düz bir şekilde geçiyor gibi görünüyor ve bu nedenle akım, USB portunun verebileceği eksi pano tarafından çizilen akımı sınırlar. (Kaynak 1)
  • 3,3 V ray maksimum 50 mA sağlayabilmektedir. (Kaynak 1)

GPIO ...

Yani burada biraz sisli olur. Tahta üzerinde herhangi bir akım sınırlama özelliği yoktur, bu nedenle bir pimden belirli bir miktarda akım talep ederseniz, bir şey kırılıncaya kadar sürmeye çalışır.

Yaptığım araştırmadan, tek bir pimden çekmeniz gereken maksimum değeri 16 mA olduğunu söyleyerek. Bununla birlikte, bir pim 50 mA'dan daha fazla sürmeyen 3.3 V demiryolu ile tahrik edilir! Bu yüzden dengeleyici bir hareket. Akımı sınırlamak ve hasarı önlemek için GPIO'ya bir seri direnç yerleştirilmesi önerilir. Tahta, çevresel cihazlara bağlanmadan önce tamponlanacak şekilde tasarlandı. (Kaynak 2) (Kaynak 3)

Kaynak 2 ve 3, Pi'nin GPIO'da kurduğu sürücünün çalışmasını açıklayan sayfalara bağlantı. Sorunun kapsamı dışında biraz olsa da okunmaya değer.

Başka bir kaynaktan özetlemek gerekirse, GPIO çıkış akımı ...

Tüm pinlerin toplam akımı 50mA [sic] 'i aşmayacak şekilde pin başına maksimum 16mA (Kaynak 4)


9

Bu cevap OBSOLETE'dir. Pi 3.3V rayının 50mA sağladığı varsayılmaktadır, ancak bu resmen Pi modelleri için resmi olarak belgelenmemiştir. Orijinal Pi sınırlı bir dahili lineer regülatöre sahip, ancak B + ve daha sonra daha fazlasını sağlayabilen bir switch mode regülatörüne sahip. Hem 3.3V hem de 1.8V besleyen regülatör çipi 1A olarak derecelendirilmiştir. Ahududu Pi Güç Sınırlamaları

Bu bloga göre

Pi tasarlandığında, regülatörün yeterli akım sağlayıp sağlamadığını belirlemek için GPIO pinleri başına 3mA'lık bir rakam kullandılar.

Her biri 3 mA'da 17 pin, güç regülatörünün sadece 50 mA için derecelendirildiği anlamına gelir

50 mA / 17 = ~ 3 mA

Aynı blogun yazarı, 16 mA'nın herhangi bir 1 pimden maksimum alınabileceğini ve tüm pimlerden en fazla 50 mA olduğunu öne sürer.


1
Teşekkürler! İşte yukarıdaki bağlantının çalışmayı durdurması durumunda bir arşiv bağlantısı .
akhmed

3

On resmi İşlem Modülü veri sayfası açma 2 sayfa 14:

IOL ve IOH

Veri sayfası hem CM1 hem de CM3'e uygulanır; VDD_IO = 3.3V olduğunda BCM2835 ve BCM2837'dir. Tabloya göre, GPIO tarafından 18mA'ya kadar sürmek ve 17mA'ya kadar emmek güvenlidir.


1

Bir Ahududu Pi pin (GPIO) (234A veya RPI.GPIO kullanarak) açıldığında bana 23 mA maksimum akım (3.43 V) verir. Sanırım izin verilen maksimum 30 mA, yoksa Ahududu Pi öldü.

Seri bağlı bir multimetre kullanarak kendiniz kontrol edebilirsiniz .


2
Bu 23ma büyük olasılıkla, Rpi'nin gerçek kabiliyetini değil, multimetrenizdeki voltaj düşüşüyle ​​ohm yasası ile açıklanabilir. Akım = Gerilim / Direnç Ve hiçbir akım ölçerin 0 ohm direnci yok. Günün teorisi biraz :) :)

user30946: 3.43V'de 23mA, 149 Ohm verecek. Böylesine yüksek bir dirence sahip bir akım ölçer işe yaramaz ve herhangi bir orta akımda yanar.
Martin Scharrer

1

Bu cevap OBSOLETE'dir. Pi 3.3V rayının 50mA sağladığı varsayılmaktadır, ancak bu resmen Pi modelleri için resmi olarak belgelenmemiştir. Orijinal Pi sınırlı bir dahili lineer regülatöre sahip, ancak B + ve daha sonra daha fazlasını sağlayabilen bir switch mode regülatörüne sahip. Hem 3.3V hem de 1.8V besleyen regülatör çipi 1A olarak derecelendirilmiştir. Ahududu Pi Güç Sınırlamaları


Tüm pinlerden toplam akımı 51mA'yı geçmeyen pin başına maksimum 16mA

Gert kendisinden!

Bu nedenle, projeniz yalnızca 4 pin kullanıyorsa, geçerli ayarlarınızın pin başına 16mA'yı geçmediğinden ve birlikte sürülenlerin toplamının 51mA'yı geçmediğinden emin olun. 16mA'nın da bir yerlerde yapılandırılabilir olduğuna inanıyorum.

Genel olarak, LED'ler veya röleler gibi şeyleri sürmek için bir tür tampon veya transistör kullanıyor olmalısınız. Biraz kablolamada sorun veya bileşen arızası varsa, kartınız ve veya CPU'nuz sihirli dumanın çıkmasına neden olabilir.

HP'nin eskiden bazı harika düşük akım LED'leri ürettiğini biliyorum. 2mA'lık bir akıma ve kırmızı olanları için 2V'lık bir ileri gerilime ihtiyaç duyuyorlardı, bu nedenle mevcut tüketimini sınırlamak ve CPU pinini korumak için küçük bir direnç gerekir.

Vishay'ın benzer bir cihaza sahip olduğunu düşünüyorum ve sanırım Kingbright da öyle yapıyor.

Mevcut sınırlama direncini hesaplamak için:

resVal = (Vsupply - VforwardLED)/currentLimit

so... for a 3.3V RPi pin, LED spec says 2V, our limit is 2mA, we get:
resVal = (3.3 - 2)/0.002

resVal = 650 Ohms

Safely round that up to the closest E12/E24 resistor value of 680 Ohms

İşte değerler tablo ve renk kodları gerekirse.

RPI'nizin tadını çıkarın! Her şey daha fazla LED olmalı!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.