Raspberry Pi 3 Model B的每个GPIO引脚上的最大电流


13

有人知道单个GPIO引脚的最大输入/输出电流是多少?

如果有人能够将我指向Broadcom BCM2837数据表,那是完全可以的,由于某种原因,我无法在任何地方找到它。(仅找到用于Pi 1的BCM2835 ...)


2
即使您的电流似乎在设备的限制之内,您正在驱动的设备的任何故障也可能导致大量电流以一种或多种奇数和有害的方式流动。考虑使用由GPIO控制的晶体管来驱动高负载设备。
恢复莫妮卡-ζ-'Mar

Answers:


8

假设Pi 3的GPIO引脚与Pi 2的相同(我已经知道它们相同),那么所有GPIO的最大输出加在一起为50mA。(来源

这是对相当粗略的文档的解释,实际上是电源的设计限制,而不是芯片的限制(未记录)。最初的Pi具有一个板载线性稳压器,该线性稳压器限制为50mA,但B +及更高版本具有一个开关模式稳压器,可以提供更多电流。GPIO的电气规格

但是,Pi 3确实在USB电源方面进行了升级,因此无需电源集线器就可以使用更多耗电的USB设备。这是否也适用于GPIO尚待观察。


1
“这是否也适用于GPIO尚待观察。” 如在刻录Pi并报告他们的发现?还是有些平凡的东西?
PNDA

1
@ PandaLion98正如我们直到基金会说出一些有关它或有人对其进行测试之前才知道。我很高兴在我的3到货时这样做,它不会烧掉Pi,只会为设备供电。
Patrick Cook

1
因此,实际上,如果您想通过GPIO引脚以适度的10mA运行6个LED,那么您是在破坏Pi吗?我不介意每个引脚16 mA的限制,但总计50mA确实是可悲的。
皮格马利翁

5

您不会得到官方答复。

总的说来,您从单个GPIO汲取的电流不应超过16 mA,而从GPIO整体汲取的电荷不应超过50 mA。

3V3电源轨的最大输出是一个单独的问题。在最近的Pis上,该电流超过50 mA(我觉得它可能持续500 mA,但您需要检查所用Pis上使用的转换器芯片的规格)。


编辑添加

据我所知,基于Adafruit信息3V3 / 1V8转换器(我认为用于A +,B +,Pi2B,Pi3B)可以提供3V3和1V8(内部)电源轨共享的最大1A电流。


与流向GPIO引脚的总电流相比,提供给3.3V电压轨的总电流如何是一个单独的问题?在这方面,它们不是一模一样的吗?
死刑官

@Bassinator GPIO没有直接连接到3V3导轨。如果是这样,它们将毫无用处,因为它们总是很高。它们通过内部电路打开/关闭/进入各种其他模式。该内部电路只能处理大约50mA的电流。

That internal [switching] circuitry is the part that can handle 50 mA- 那讲得通。但是,我还从Gert(可能是最初的RPi工程师之一)那里看到,每个块有50 mA的限制,其中有3个。总和不等于150 mA吗?为什么不?
死刑官

@Bassinator所有可访问的GPIO都在同一块中(pad 0)。

1

我认为您可以假设部分硬件没有更改(集成电路工程师和我们其他人一样懒惰,因此,如果没有理由更改他们可能不会更改的东西,那么您会很好!)-除了更改之外就像各个引脚的特性一样,设置它们的软件(“设备树”文件和的解释器config.txt)也必须重新编写,这对其他人来说也是更多工作……!8)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.