Maximalstrom GPIO bei ATMega

Gast #6702991
Lesenswert?
• ▲
▼
Hi,

mal eine möglicherweise blöde Frage, aber ich möchte doch sicher sein:

Beim ATMega kann ich aus jeden GPO maximal 20 mA ziehen (eigentlich 
mehr, aber wenn ich 10 GPOs habe und insgesamt maximal 200 mA ziehen 
darf, bleiben eben 20 übrig).

Also:

- ich schalte einen GPO auf 1 und habe einen Verbraucher zwischen 
GPO-Pin und Masse liegen, dann darf dieser Verbraucher 20 mA ziehen

Aber wie ist das jetzt anders herum:

- ich schalte einen GPO auf 0 und habe einen Verbraucher zwischen +V und 
dem GPO-Pin liegen, gilt dann die gleiche Regel, sprich darf dieser 
Verbraucher 20 mA "in den ATMega hinein" schicken?

Danke!
Gast #6702996
Lesenswert?
• ▲
▼
Svolvaer schrieb:
> - ich schalte einen GPO auf 0 und habe einen Verbraucher zwischen +V und
> dem GPO-Pin liegen, gilt dann die gleiche Regel, sprich darf dieser
> Verbraucher 20 mA "in den ATMega hinein" schicken?

Steht doch im Dabla. Meist ist eine kleine Differenz, zwischen beiden 
Möglichkeiten. Wobei die oben genannte, Ableitung nach GND, meist etwas 
stärker belastbar ist.
Gast #6702998
Lesenswert?
• ▲
▼
Svolvaer schrieb:
> - ich schalte einen GPO auf 0 und habe einen Verbraucher zwischen +V und
> dem GPO-Pin liegen, gilt dann die gleiche Regel, sprich darf dieser
> Verbraucher 20 mA "in den ATMega hinein" schicken?

Da liefert dir das Datenblatt die verbindlichen Zahlen. Unter Absolute 
Maximum Ratings steht bspw. "DC Current VCC and GND Pins .... 200.0mA".
Zwischen Gnd und VCC besteht kein Unterschied.
Gast #6703011
Lesenswert?
• ▲
▼
Svolvaer schrieb:

> - ich schalte einen GPO auf 0 und habe einen Verbraucher zwischen +V und
> dem GPO-Pin liegen, gilt dann die gleiche Regel, sprich darf dieser
> Verbraucher 20 mA "in den ATMega hinein" schicken?

Jain. Bezüglich der Strombelastbarkeit der Supply-Pins ist das so, ja. 
Aber dazu kommt noch eine andere Komponente, nämlich die maximal 
zulässige Verlustleistung.

Und bezüglich dieser Größe spielt es keine Rolle, ob diese Leistung 
durch "sinked" oder "sourced" Ausgänge verheizt wird. Was allerdings 
eine Rolle spielt, ist das Package. Weswegen deine einzige konkrete 
Angabe "ATMega" völlig unzureichend ist.
#6703022
Lesenswert?
• ▲
▼
Wolfgang schrieb:
> Zwischen Gnd und VCC besteht kein Unterschied.

Mit dem Strom über VCC verwirrst du nur den uC selbst, mit Strom über 
den GND-Pin verschiebt der Spannungsabfall den Pegel an allen anderen 
uC-Pins. Im Extremfall steuert der uC dann einen FET halb auf und der 
magische Rauch entweicht ;) Und wenn mehrere Ausgänge gleichzeitig 
schalten gibt es nette Spikes, auch, wenn es statisch gerade noch gut 
geht (Ground Bounce).

Ich würde die 200mA als Grenzwert sehen, ab dem die Bonddrähte Sicherung 
spielen. Wenn sich der Strom wegen ungünstigem Layout nicht gleichmäßig 
auf alle GND-Pins verteilt ist das gleich passiert.

Ja, ich weiß, bei euch funktioniert es, sogar auf dem Steckbrett, jaja.
Gast #6703024
Lesenswert?
• ▲
▼
c-hater schrieb:
> Und bezüglich dieser Größe spielt es keine Rolle, ob diese Leistung
> durch "sinked" oder "sourced" Ausgänge verheizt wird. Was allerdings
> eine Rolle spielt, ist das Package. Weswegen deine einzige konkrete
> Angabe "ATMega" völlig unzureichend ist.

Ja, das Package-Problem ist mir klar, es war mir nur wichtig, ob es 
einen Unterschied macht, GND oder +V zu schalten.

Danke!
Gast #6703089
Lesenswert?
• ▲
▼
Bauform B. schrieb:

> Mit dem Strom über VCC verwirrst du nur den uC selbst, mit Strom über
> den GND-Pin verschiebt der Spannungsabfall den Pegel an allen anderen
> uC-Pins.

So kann man das auch ausdrücken. Schöne Formulierung, gefällt mir.

Allerdings ist der eigentliche Witz der Spezifikation darin meiner 
Meinung nach nicht hinreichend berücksichtigt. Nämlich: wenn man sich an 
die vorgegebenen Stromgrenzen hält, sind die spezifizierten Pegel an den 
Ausgangspins immer noch garantiert.
Gast #6703095
Lesenswert?
• ▲
▼
c-hater schrieb:
> wenn man sich an die vorgegebenen Stromgrenzen hält,
> sind die spezifizierten Pegel an den Ausgangspins immer noch garantiert.

So ist es. Das sind keine leeren Versprechungen, sondern man kann sich 
drauf verlassen.

Wir sind hier ja nicht in China (deren Datenblätter sind tatsächlich mit 
Vorsicht zu genießen).

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.