Het probleem is niet dat "er niet genoeg stroom is", maar dat je niet genoeg kracht kunt verdrijven.
Laten we aannemen dat je het bord van een externe 12V-voeding voorziet. Nu wordt de 5V verkregen van 12V met een resistieve regelaar: dit betekent dat de regelaar (zie deze afbeelding als je geïnteresseerd bent om te weten welke component het is) gedraagt zich gewoon als een variabele weerstand, waardoor het vermogen te groot wordt. Laten we nu aannemen dat je 4A van de 5V-rail wilt trekken, omdat je veel LED's en andere dingen wilt inschakelen. Aangezien P = VI, moet de regelaar (die zeer kleine component) verdrijven (12V-5V) * 4A = bijna 30W. Dit betekent dat het een beetje verwarming wordt en .. Bladerdeeg! het breekt.
Nu is 4A echt een hoge stroomsterkte, maar die regelaar kan heel weinig vermogensdissipaties weerstaan. Volgens de datasheet en schatting van 1 cm x 2 cm eronder, kunnen we een thermische weerstand van 25 K/W schatten, wat betekent dat elke watt die je verspreidt, de interne temperatuur met 25K (= 25 ° C) verhoogt. U kunt niet verder gaan dan 150 ° C zonder het onderdeel te beschadigen, wat betekent dat als uw kamer op 25 ° C is, u TEN MINSTE 5 W kunt verdampen. Ga in de praktijk nooit verder dan 3W. Hoe dan ook, zelfs 5W betekent dat je bij 12V niet meer dan 5W/7V = 0.7A kunt krijgen.
Overigens heeft de regelaar een 0.8A-waarde, dus u moet in geen geval verder gaan dan die waarde.
Dit was de externe regulator. Wat betreft de usb, je kunt niet meer dan 500mA krijgen van die voeding. Dat staat in de specificaties. Om deze reden is er een zekering van 500 mA op die rail, dus als je voorbij 500 mA gaat, blaas je die door en onderbreek je je kracht. Wel, dat is een zelfhelende lont, dus na een tijdje (misschien wel uren?) Zal het weer werken, maar ... Probeer dat niet.
Op het einde, de digitale penstroom. De atmega-datasheet zegt dat
- De absolute maximumstroom per I/O-pin is 40.0mA
- De absolute maximumstroom binnen VCC en GND Pins is 200.0mA
Dit betekent dat je vanaf elke pin maximaal 40mA kunt krijgen (maar ik raad je aan om nooit verder dan 20mA te gaan), en de som van alle stromen (en de interne randapparatuur) mag nooit 200mA overschrijden. Dus als je 2 leds van stroom wilt voorzien, kun je elk van hen 20 mA geven, als je er 15 van moet voeden, kun je dat niet doen (je bent beperkt tot, laten we zeggen 10 mA). Als u meer nodig hebt, gebruikt u transistors om de huidige paden te scheiden.