Atmega - maximal Strom an Portpins

Gast #4569483
Lesenswert?

Korrektur, im Datenblatt des ATmega8/ATmega8L auf Seite 237 steht

DC Current per I/O Pin ..................................... 40.0 mA
DC Current VCC and GND Pins................................ 200.0 mA


[...]
Gast #4569730
Lesenswert?

Im Datenblatt findest du die oben genannten Maximum Ratings.

Experimentell habe ich herausgefunden, dass ein einzelner 
Kurzgeschlossener Pin bei 5V etwa 50mA fließen lässt und bei 3V deutlich 
weniger als 40mA.

Wenn du auf gültige Logikpegel Wert legst, solltest du die Pins bei 3V 
mit maximal 10mA belasten und bei 5V mit maximal 15mA.
Gast #4569759
Lesenswert?

HeMiBu schrieb:
> [...]

Nach 5 Jahren immer noch nicht begriffen, was ein Datenblatt aussaget ?

Die 40mA kommen nicht freiwillig.

Die 40mA sind der Grenzwert. Wenn man mehr Strom hineindrückt (durch 
eine zu hohe positive Spannung von aussen) oder abzieht (durch eine 
negtaive Spannung von aussen) dann het der Chipe jedes Recht, kaputt zu 
gehen.

Von selbst liefert der ATMega32 AVR bei 5V Versorgung nur garantiert 
20mA, zu finden unter

Output Low Voltage(3) (Ports A,B,C,D) IOL = 20mA, VCC = 5V
Output High Voltage(4) (Ports A,B,C,D) IOH = -20mA, VCC = 5V

Irgendwo über 20mA schnürt der Ausgangs-MOSFET ab und begrenzt den Strom 
unter erheblich grösserem Spannungsverlust, bei 3V schön zu sehen wie 
sich der Strom asymptotisch an einen Maximalwert annähert:

Figure 176. I/O Pin Source Current vs. Output Voltage (VCC = 3V)
Figure 178. I/O Pin Sink Current vs. Output Voltage (VCC = 3V)

Wo die Abschnürung bei 5V liegt, hängt vom Exemplar ab, nicht jede 
bringt 90mA wie im Datenblatt, dann das ist nur eine  "typische" Kurve, 
leicht mit Schwankungen von 1:2, sondern manche nur 50mA wie bei Stefan 
US.
Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.