Kolik proudu mohu odebrat z pinů Arduino '?

Jaké je maximální množství proudu, které mohu odebírat z každého z pinů Arduina, aniž by došlo k aktivaci některé z vnitřních pojistek? Existuje limit na pin a také celkový limit pro celou desku?

Komentáře

odpověď

Je to trochu složité. V zásadě existuje řada omezujících faktorů:

IO linky z mikrokontroléru (tj. Analogové a digitální piny) mají jak souhrnný (např. Celkový) proudový limit, tak limit na každý pin:

zde zadejte popis obrázku
z datového listu ATmega328P .

Podle toho, jak definujete Arduino „piny“, to však není celý příběh.

Pin 5V arduina není připojen přes mikrokontrolér . Jako takový může získávat podstatně více energie. Když napájíte arduino z USB, USB rozhraní omezuje vaši celkovou spotřebu energie na 500 mA. To je sdíleno se zařízeními na desce arduino, takže dostupný výkon bude o něco menší.
Pokud používáte externí zdroj napájení, prostřednictvím napájecího konektoru hlavně jste omezeni místním 5V regulátorem, který je dimenzován maximálně 1 Amp . To však také tepelně omezeno , což znamená, že při odebírání energie se regulátor zahřívá. Když se přehřeje, dočasně se vypne.

Regulovaný výstup 3,3 V je schopen dodávat max. 150 mA, což je limit regulátoru 3,3 V.


V souhrnu

  • absolutní maximum pro každý jednotlivý IO pin je 40 mA ( toto je maximum . Nikdy byste nikdy neměli vytáhnout celých 40 mA z kolíku. V zásadě je to prahová hodnota, při které již Atmel nemůže zaručit čip nebude poškozen. Vždy byste se měli ujistit, že jste bezpečně pod tento aktuální limit. )
  • Celkový proud ze všech Společné IO piny jsou max. 200 mA
  • Výstupní pin 5 V je vhodný pro ~ 400 mA na USB, ~ 900 mA při použití externího napájecího adaptéru
    • 900 mA je pro adaptér, který poskytuje ~ S rostoucím napětím adaptéru musí množství tepla regulátor klesat Zvyšuje se také hodnota eeal, takže při zvyšování napětí bude maximální proud klesat. Tomu se říká tepelné omezení
  • výstup 3,3 V je schopen dodávat 150 mA .
    • Poznámka – Jakákoli energie odebíraná z kolejnice 3,3 V musí projít kolejnicí 5 V . Pokud tedy máte na výstupu 3,3 V zařízení 100 mA, musíte ho také započítat do celkového proudu 5 V.

Poznámka: Toto se nevztahuje na Arduino Due a pro Arduino Mega jsou pravděpodobně určité rozdíly. Pravděpodobně to obecně platí pro jakékoli Arduino založené na mikrokontroléru ATmega328.

Komentáře

  • Pěkné shrnutí! Mějte na paměti, že zatímco maximální proud na kolíku může být dimenzován na 40 mA, ‚ je absolutní maximum. A jak uvádí datový list, provoz na absolutním maximu může být škodlivý. Obecně se doporučuje omezit na < 35 mA.
  • Due má nabíjecí čerpadlo pro napájení napětí jádra, které není vystaveno přímo jako pin, ale mohlo by být pájeno na.
  • Ve skutečnosti existují TŘI omezující faktory, dva uvedené v odpovědi výše plus skutečnost, že datový list říká, že součet veškerého proudu získávaného z portů C0-C5, D0-D4, ADC7 a RESET by neměl překročit 150 mA. Celkový proud získávaný pro porty B0-B5, D5-D7, ADC6, XTAL1, XTAL2 by rovněž neměl překročit 150 mA. Pokud jde o aktuální jímku, součet portů C0-C5, ADC7, ADC6 by neměl překročit 100 mA; součet portů B0-B5, D5-D7, XTAL1, XTAL2 by neměl překročit 100mA; a součet portů D0-D4 by RESET neměl překročit 100 mA. To vše je uvedeno v datovém listu.
  • Osobě, která v úpravě navrhla, že kolejnice 3,3 V pochází z FT232, to v žádném případě ‚ t z verzí desky, na kterou jsem se podíval.

Odpověď

Jaké je maximální množství proudu, které mohu odebírat z každého z kolíků Arduino aniž bych vypnul některou z vnitřních pojistek ?

Na deskách Arduino je pouze jedna pojistka. Na portu USB je Resetovatelná Polyfuse , která omezuje proud od 500 mA. Tato pojistka je účinná pouze při napájení z USB a pouze v případě, že celkový odběr na 5V liště je větší než 500mA. (Pamatujte, že tento typ pojistky jednoduše „nevypálí.“)

Pokud z I / O pinu odeberete příliš mnoho proudu (40 mA nebo více), dojde k poškození pinu. Na I / O pinech nejsou žádné pojistky.

Komentáře

Odpověď

Maximální aktuální hodnoty jsou uvedeny zde pro Uno, Duemilanove:

Stejnosměrný proud na pin I / O: 40,0 mA

Stejnosměrný proud na kolíky VCC a GND: 200,0 mA

Celkový stejnosměrný proud aktuální limit pro všechny IO piny dohromady: 200 mA

Pamatujte, že pokud existuje více než jeden VCC / Vin / GND piny, pak Arduino může trvat aktuální. (Každý kolík odpovídá kolíku na ATMega328)

Tyto se zdají být víceméně standardní pro většinu Arduinos, protože tato aktuální omezení platí pro mikrokontrolér.

Komentáře

  • Máte nějaký nápad na Arduino Nano, stejnosměrný proud na VCC a GND piny: ??? mA

Odpověď

Podle schématu v2.3 je regulátor Arduino Nano 3.3v FTDI usb na sériové ic. To má maximální proudový proud 50 mA.

Odpověď

Pokud se podíváte na schémata pro Nano můžete vidět, že pin 3.3V poskytuje čip FT232RL. Podle jeho datového listu může tento kolík poskytnout maximálně 50 mA.

Chcete-li spustit svůj modul, budete muset poskytnout externí napájení 3,3 V . Možná poskytuje 3,3 V LDO regulátor napájený 5 V pinem, který je napájen buď z USB nebo 5 V regulátoru, UA78M05 , oba které mají maximálně 500 mA (méně proudu požadovaného Nano)

Komentáře

  • Přehodnocení tohoto: Věřím, že bych mohl použít pouze 5V pin s děličem napětí (2 rezistory), abych získal vrchol ~ 250 mA, který potřebuji při 3,3 V.
  • Vy ‚ znovu přemýšlíte špatně. Rozdělovače napětí nemohou poskytovat velké proudy. Jsou pouze pro velmi malé proudy (referenční napětí).
  • electronics.stackexchange.com/questions/145482/…
  • Nevěděl jsem to ‚ – ušetřil jsi mi spoustu času a zhoršení. Díky.
  • Pro každého, kdo v budoucnu uvidí tuto konkrétní odpověď: toto byla odpověď na další otázku, která se konkrétně týkala kolíku 3v3 v Arduino Nano. Správce se rozhodl tuto otázku sloučit zde (čímž byla převedena vynikající odpověď na původní otázku, protože neúplná odpověď na otázku byla přemístěna do).

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *