Combien de courant puis-je tirer des broches Arduino '?

Quelle est la quantité maximale de courant que je peux tirer de chacune des broches de lArduino sans déclencher aucun des fusibles internes? Y a-t-il une limite par broche ainsi quune limite globale pour toute la carte?

Commentaires

Réponse

Cest un peu complexe. Fondamentalement, il existe un certain nombre de facteurs limitants:

Les lignes IO du microcontrôleur (cest-à-dire les broches analogiques et numériques) ont à la fois une limite de courant agrégée (par exemple totale) et une limite par broche:

entrez la description de limage ici
De la Fiche technique ATmega328P .

Cependant, selon la façon dont vous définissez les « Pins » Arduino, ce nest pas toute lhistoire.

La broche 5V de larduino nest pas connectée via le microcontrôleur . En tant que tel, il peut fournir beaucoup plus dénergie. Lorsque vous alimentez votre arduino à partir de lUSB, linterface USB limite votre consommation électrique totale à 500 mA. Ceci est partagé avec les périphériques de la carte Arduino, de sorte que la puissance disponible sera légèrement inférieure.
Lorsque vous utilisez une alimentation externe, via le connecteur dalimentation cylindrique, vous êtes limité par le régulateur 5V local, qui est évalué pour un maximum de 1 Amp . Cependant, cela est également limité thermiquement , ce qui signifie que lorsque vous consommez de lénergie, le régulateur chauffe. Lorsquil surchauffe, il sarrêtera temporairement.

La sortie régulée 3,3V est capable de fournir 150 mA max, ce qui est la limite du régulateur 3,3V.


En résumé

  • Le maximum absolu pour une seule broche dE / S est de 40 mA ( ceci est le maximum . Vous ne devriez jamais tirer un 40 mA complet dune broche. En gros, cest le seuil auquel Atmel ne peut plus garantir la puce ne sera pas endommagée. Vous devez toujours vous assurer que vous êtes en toute sécurité en dessous de cette limite actuelle. )
  • Le courant total de tous les Les broches dE / S ensemble sont 200 mA max.
  • La broche de sortie 5V est bonne pour ~ 400 mA sur USB, ~ 900 mA lors de lutilisation dun adaptateur dalimentation externe
    • Le 900 mA est pour un adaptateur qui fournit ~ 7 V. À mesure que la tension de ladaptateur augmente, la quantité de chaleur que le régulateur doit d eal avec augmente également, de sorte que le courant maximum baisse à mesure que la tension augmente. Ceci est appelé limitation thermique
  • La sortie 3.3V est capable de fournir 150 mA .
    • Remarque – Toute alimentation tirée du rail 3,3V doit passer par le rail 5V . Par conséquent, si vous avez un appareil 100 mA sur la sortie 3,3 V, vous devez également le compter par rapport au courant total de 5 V.

Remarque: cela ne sapplique pas à lArduino Due, et il y a probablement des différences pour lArduino Mega. Cest probablement généralement vrai pour tout Arduino basé sur le microcontrôleur ATmega328.

Commentaires

  • Beau résumé! Gardez à lesprit que si le courant maximum sur une broche peut être évalué à 40 mA, ‘ est le maximum absolu. Et comme lindique la fiche technique, fonctionner au maximum absolu peut être dommageable. Il est généralement recommandé de limiter à < 35mA.
  • Le Due dispose dune pompe de charge pour fournir la tension du noyau qui nest pas exposée directement sous forme de broche mais pourrait être soudé à.
  • Il y a en fait TROIS facteurs limitatifs, les deux énumérés dans la réponse ci-dessus plus le fait que la fiche technique indique que la somme de tous les courants provenant des ports C0-C5, D0-D4, ADC7 et RESET ne doit pas dépasser 150 mA. De même, le courant total généré pour les ports B0-B5, D5-D7, ADC6, XTAL1, XTAL2 ne doit pas dépasser 150 mA. En ce qui concerne le puits de courant, la somme des ports C0-C5, ADC7, ADC6 ne doit pas dépasser 100 mA; la somme des ports B0-B5, D5-D7, XTAL1, XTAL2 ne doit pas dépasser 100 mA; et la somme des ports D0-D4, RESET ne doit pas dépasser 100 mA. Tout cela est répertorié dans la fiche technique.
  • À la personne qui a suggéré dans une modification que le rail 3,3 V provient du FT232, il ne ‘ des versions du tableau que jai regardées.

Réponse

Quelle est la quantité maximale de courant que je peux tirer de chacune des broches de lArduino sans déclencher aucun des fusibles internes ?

Il ny a quun seul fusible sur les cartes Arduino. Il y a un Polyfuse réinitialisable sur le port USB qui limite le courant à partir de 500 mA. Ce fusible nest efficace que lorsquil est alimenté par USB et uniquement lorsque la consommation totale sur le rail 5V est supérieure à 500mA. (Notez que ce type de fusible ne « saute pas simplement ».)

Si vous tirez trop de courant (40 mA ou plus) à partir dune broche dE / S, cela endommagera la broche. Il ny a pas de fusibles sur les broches dE / S.

Commentaires

Réponse

Les valeurs actuelles maximales sont répertoriées ici pour lUno, Duemilanove:

Courant CC par broche E / S: 40,0 mA

Courant CC par broches VCC et GND: 200,0 mA

CC global limite de courant pour toutes les broches IO réunies: 200 mA

Notez que sil y a plus dune broches VCC / Vin / GND, alors lArduino peut prendre plus actuel. (Chaque broche correspond à une broche sur lATMega328)

Celles-ci semblent être plus ou moins standard pour la plupart des Arduinos, car ces limitations actuelles concernent le microcontrôleur.

Commentaires

  • Avez-vous une idée pour Arduino Nano, courant continu par VCC et GND Pins: ??? mA

Réponse

Selon le schéma v2.3, le régulateur Arduino Nano 3.3v est lusb FTDI à la série ic. Cela a un courant nominal maximum de 50mA.

Réponse

Si vous regardez les schémas pour le Nano, vous pouvez voir que la broche 3.3V est fournie par la puce FT232RL. Selon sa fiche technique , cette broche peut fournir un maximum de 50 mA.

Pour faire fonctionner votre module, vous devrez fournir une alimentation externe de 3,3 V . Peut-être fourni par un régulateur LDO 3,3V alimenté par la broche 5V qui est soit alimenté par lUSB ou le régulateur 5V, un UA78M05 , tous deux de 500mA maximum (moins le courant requis par le Nano)

Commentaires

  • Repenser ceci: je crois que je pourrais simplement utiliser la broche 5V avec un diviseur de tension (2 résistances) pour obtenir le pic de ~ 250 mA dont jai besoin à 3,3 V.
  • Vous ‘ repensez mal. Les diviseurs de tension ne peuvent pas fournir de grands courants. Ils ne concernent que de très petits courants (tensions de référence).
  • electronics.stackexchange.com/questions/145482/…
  • Ne savais pas que ‘ – vous mavez épargné beaucoup de temps et daggravation. Merci.
  • Pour quiconque verra cette réponse particulière à lavenir: cétait une réponse à une autre question spécifiquement liée à la broche 3v3 dans lArduino Nano. Un administrateur a décidé de fusionner cette question ici (convertissant ainsi une excellente réponse à la question dorigine en une réponse incomplète à la question est déplacée vers).

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *