从单个GPIO引脚可以拉出的最大电流是多少?

如果从多个GPIO引脚拉出电流,最大电流会减小吗?研究,我发现:


Arduino可以拉40 mA
论坛上的人提示50 mA作为答案
搜索数据表不会结果
Electronics.stackexchange.com上进行了一些讨论



评论

相关:raspberrypi.stackexchange.com/q/1130/40

相关:raspberrypi.stackexchange.com/q/51615/19949

“ Arduino”是平台,而不是设备。不同的Arduino微控制器具有不同的规格!

#1 楼


这个答案是过时的。 Pi 3.3V电源轨被普遍认为可提供50mA电流,但是对于最新的Pi型号,这尚未正式记录。最初的Pi具有一个板载线性稳压器,该线性稳压器受到限制,但是B +及更高版本具有一个开关模式稳压器,可以提供更多功率。稳压器芯片(同时提供3.3V和1.8V电压)的额定电流为1A。 Raspberry Pi电源限制


这是一个有趣的问题,因为它的回答不太具体。

电源导轨... />
5 V电源轨似乎是从USB直通的,因此电流被限制为USB端口可以提供的电流减去电路​​板汲取的电流。 (源1)

3.3 V电源轨可以提供最大50 mA的电流。 (源1)


GPIO ...

所以这里有点雾气。板上没有任何限流功能,因此,如果您需要某个引脚提供一定量的电流,它将尝试驱动该引脚直到出现故障。

说,从我所做的研究来看,您应该从单个引脚获取的绝对最大值为16 mA。但是,引脚由3.3 V电源轨驱动,该引脚不能驱动超过50 mA的电流!因此,这是一种平衡行为。但是,建议在GPIO上放置一个串联电阻,以限制电流并防止损坏。该板实际上是为了在连接外围设备之前进行缓冲而设计的。 (源2)(源3)

源2和3链接到解释在GPIO上设置Pi驱动程序的页面。值得一读,尽管可能超出了问题的范围。

从另一个来源总结,GPIO输出电流为...
每个引脚最大16mA,所有引脚的总电流不超过50mA [sic](源4)


#2 楼


这个答案是过时的。 Pi 3.3V电源轨被普遍认为可提供50mA电流,但是对于最新的Pi型号,尚未正式记录。最初的Pi具有一个板载线性稳压器,该线性稳压器受到限制,但是B +及更高版本具有一个开关模式稳压器,可以提供更多功率。稳压器芯片(同时提供3.3V和1.8V电压)的额定电流为1A。 Raspberry Pi功率限制


根据此博客


设计Pi时,他们使用每个GPIO引脚3mA的数字来确定是否调节器可以提供足够的电流。


每个3 mA的17个引脚意味着功率调节器的额定电流仅为50 mA

50 mA / 17 =〜3 mA

同一博客的作者建议从任何1个引脚拉出的最大电流为16 mA,从所有引脚拉出的最大电流为50 mA。

评论


谢谢!如果上面的链接停止工作,这是一个存档链接。

– akhmed
16年7月10日在22:23

#3 楼

在官方的Compute Module数据表第2版第14页:根据表,通过GPIO驱动最高18mA电流和吸收17mA电流是安全的。

#4 楼

当我将其设置为打开时(使用pi4j或RPI.GPIO),Raspberry Pi引脚(GPIO)可为我提供23 mA的最大电流(3.43 V)。我认为允许的最大值为30 mA,否则您的Raspberry Pi已死。

您可以使用串联的万用表自行检查它。

评论


23ma很可能是用欧姆定律解释的,这是因为万用表上的电压降而不是Rpi的实际能力。电流=电压/电阻并且没有电流表具有0欧姆电阻。只是一天的理论:)

–user30946
2015年5月17日下午2:37

@ user30946:3.43V下的23mA电流为149欧姆。这样高的电阻的电流表将无用,并且在任何中等电流下都会烧坏。

–马丁·沙勒(Martin Scharrer)
2015年10月8日在21:19

#5 楼


这个答案是过时的。 Pi 3.3V电源轨被普遍认为可提供50mA电流,但是对于最新的Pi型号,这尚未正式记录。最初的Pi具有一个板载线性稳压器,该线性稳压器受到限制,但是B +及更高版本具有一个开关模式稳压器,可以提供更多功率。稳压器芯片(同时提供3.3V和1.8V电压)的额定电流为1A。 Raspberry Pi功率限制





每个引脚最大16mA,所有引脚的总电流不超过51mA


来自Gert本人!

因此,如果您的项目仅使用4个引脚,请确保您的电流设置不超过每个引脚16mA,并且不要一起驱动所有电流超过51mA的总和。我相信16mA也可以在某处进行配置。

通常,您应该使用各种缓冲器或晶体管来驱动LED或继电器之类的东西。如果您有一些布线问题或组件故障,则主板和/或CPU可能会散发出魔力。

我知道惠普曾经制造过一些出色的低电流LED。他们以前需要2mA的电流,而红色的正向电压大约需要2V,因此您需要一个小电阻器来限制其电流消耗并保护CPU引脚。类似的设备,我想Kingbright也可以。

要计算限流电阻,请执行以下操作:

必要时输入代码。

享受您的RPi!一切都应该有更多的LED!