Courant maximum sur chaque broche GPIO pour Raspberry Pi 3 modèle B

13

Quelqu'un sait-il quel est le courant d'entrée / sortie maximal pour les broches GPIO individuelles?

Parfaitement bien si quelqu'un est capable de me pointer vers la fiche technique Broadcom BCM2837, que je ne trouve nulle part pour une raison quelconque. (Seulement réussi à trouver BCM2835, qui est pour Pi 1 ...)

Russell Sim
la source
2
Même si votre courant semble être dans les limites de l'appareil, tout défaut de l'appareil que vous conduisez peut faire circuler un courant substantiel d'une ou plusieurs façons étranges et nocives. Pensez à utiliser des transistors contrôlés par les GPIO pour piloter votre appareil à haute charge.
Rétablir Monica - ζ--

Réponses:

8

En supposant que les broches GPIO du Pi 3 sont les mêmes que celles du Pi 2, ce que j'ai vu, la sortie maximale de tous les GPIO ensemble est de 50 mA. ( Source )

Ceci est une interprétation de la documentation plutôt sommaire, et était en fait une limite de conception de l'alimentation électrique PAS une limite de la puce (qui n'est PAS documentée). Le Pi d'origine a un régulateur linéaire intégré qui était limité à 50 mA, mais le B + et plus tard ont un régulateur à découpage qui peut fournir plus. Spécifications électriques du GPIO

Mais, le Pi 3 a obtenu une mise à niveau en termes d'alimentation USB, donc plus d'appareils USB gourmands en énergie pourraient être utilisés sans hub alimenté. Il reste à voir si cela s'applique également au GPIO.

Patrick Cook
la source
1
"Il reste à voir si cela s'applique également au GPIO." Comme pour graver un Pi et rapporter leurs découvertes? Ou quelque chose d'un peu plus banal?
PNDA
1
@ PandaLion98 Comme dans nous ne savons pas jusqu'à ce que la fondation en dise quelque chose ou que quelqu'un le teste. Je serais heureux de le faire lorsque mon 3 arrivera, il ne brûlerait pas un Pi, il ne pourrait tout simplement pas alimenter l'appareil.
Patrick Cook
1
Donc, en termes pratiques, si vous voulez faire fonctionner 6 LED via des broches GPIO à 10 mA modestes, vous détruisez le Pi? Cela ne me dérange pas de 16 mA par broche, mais un total de 50 mA est vraiment pathétique.
Pygmalion
5

Vous n'obtiendrez pas de réponse officielle.

La ligne de parti a toujours été que vous ne devriez pas tirer plus de 16 mA d'un GPIO individuel ou plus de 50 mA du GPIO dans son ensemble.

La sortie maximale du rail 3V3 est un problème distinct. Elle est supérieure à 50 mA sur les Pis récents (j'ai le sentiment qu'elle peut être maintenue à 500 mA, mais vous devrez vérifier les spécifications de la puce du convertisseur utilisée sur les Pis que vous utilisez).


MODIFIÉ POUR AJOUTER

À ma connaissance, sur la base des informations Adafruit , le convertisseur 3V3 / 1V8 (comme je pense qu'il est utilisé sur A +, B +, Pi2B, Pi3B) peut fournir jusqu'à 1 ampère partagé entre les rails 3V3 et 1V8 (internes).

joan
la source
En quoi le courant combiné disponible pour le rail 3,3 V est-il un problème distinct du courant combiné vers les broches GPIO dans son ensemble? Ne sont-ils pas essentiellement une seule et même chose à cet égard?
Bassinator
@Bassinator Le GPIO n'est pas connecté directement au rail 3V3. S'ils l'étaient, ils seraient assez inutiles car ils seraient toujours élevés. Ils sont allumés / éteints / dans divers autres modes via des circuits internes. Ces circuits internes sont uniquement conçus pour gérer environ 50 mA.
joan
That internal [switching] circuitry is the part that can handle 50 mA- ça a du sens. Cependant, j'ai également vu de Gert (soi-disant l'un des ingénieurs RPi d'origine) que la limite de 50 mA est par bloc , dont il y en a 3. Est-ce que ce total n'atteindrait pas une limite combinée de 150 mA? Pourquoi pas?
Bassinator
@Bassinator Tous les GPIO accessibles sont dans le même bloc (pad 0).
joan
1

Je pense que vous serez d'accord pour supposer que cette partie du matériel n'a pas été modifiée (les ingénieurs de circuits intégrés sont aussi paresseux que le reste d'entre nous, donc s'il n'y a aucune raison de changer les choses, ils ne le feront probablement pas!) - en plus de changer les choses comme les caractéristiques individuelles des broches, le logiciel qui les configure (fichiers "arborescence de périphériques" et interprète pour config.txt) devrait également être réécrit, ce qui est plus de travail pour les autres aussi ...! 8-)

SlySven
la source