Realer Maximalstrom für ATmega328?


8

Alles, was ich lese, besagt, dass der ATmega328 40 mA pro Pin liefern kann. Als ich jedoch den tatsächlichen Strom gemessen habe, der von einem Pin geliefert wurde, zeigte er 80 mA an. Es war bei jedem Pin, den ich getestet habe, dasselbe. Hat das noch jemand bemerkt? Oder ist es nur einzigartig für diesen speziellen?

RM: ATMega328-Datenblatt

Antworten:


12

Zusammenfassung:

  • Sie müssen zwischen "garantierten Betriebsbedingungen" und "absoluten Maximalwerten" unterscheiden. Auch zwischen Strom von einem zB einem logisch hohen Ausgangspin bei einer nützlich hohen Spannung und Kurzschlussstrom von einem Pin.

  • Bei 80 mA setzen Sie den IC Bedingungen aus, die die Garantien des Herstellers für das Überleben des Produkts überschreiten, und der Hersteller weist ausdrücklich darauf hin, dass solche Praktiken den IC dauerhaft beschädigen können.

    YMMV :-)


Betriebs- und Absolutmaximalwerte

Hersteller veröffentlichen Daten, aus denen hervorgeht, unter welchen Bedingungen ein Gerät in der Praxis bei normalem Betrieb die Anforderungen erfüllt. Sie veröffentlichen auch absolute Maximalwerte für ein Gerät, ab denen Schäden am Gerät auftreten können.

Auf den Seiten 519 und 520 finden Sie Tabellen, in denen die von Atmel garantierten Spannungs- und Stromausgangsbedingungen angegeben sind . Nicht, dass mit zunehmendem Strom die Spannung aufgrund eines erhöhten Spannungsabfalls an der internen Schaltung abfällt. Sie geben nicht an, welchen Strom Sie erhalten können, wenn Sie einen Pin mit hohem Ausgang auf fast 0 Volt laden - aber Sie können sicher sein, dass er über dem maximal garantierten Wert liegt und wahrscheinlich den IC beschädigen würde.

Die wichtigste Spezifikation in Bezug auf Ihre Frage finden Sie auf Seite 317 des ATmega328-Datenblattes

Das sagt

29.1 Absolute Maximalwerte *

Gleichstrom pro E / A-Pin ........................................... ..... 40,0 mA

und

  • HINWEIS Belastungen, die über die unter „Absolute Maximalwerte“ aufgeführten Werte hinausgehen, können das Gerät dauerhaft beschädigen. Dies ist nur eine Belastungsbewertung, und der Funktionsbetrieb des Geräts unter diesen oder anderen Bedingungen, die über die in den Betriebsabschnitten dieser Spezifikation angegebenen Bedingungen hinausgehen, ist nicht impliziert. Wenn das Gerät über einen längeren Zeitraum absoluten maximalen Nennbedingungen ausgesetzt wird, kann dies die Zuverlässigkeit des Geräts beeinträchtigen.

"Absolute Maximum Ratings" sind in allen seriösen Datenblättern enthalten und bedeuten genau das, was sie sagen. Sie sind das absolute Maximum, bei dem das Gerät vom Hersteller garantiert wird, dass es keine dauerhaften Schäden erleidet. Normalerweise sind die garantierten Betriebsbedingungen niedriger als die absoluten Maximalwerte.

Sie sagen: "Sie haben dies an jedem Pin versucht. Beachten Sie den Kommentar des Herstellers

  • Die Exposition gegenüber absoluten maximalen Nennbedingungen über längere Zeiträume kann die Zuverlässigkeit des Geräts beeinträchtigen.

Hier liegt "längere Zeiträume" im Ermessen des Herstellers und von Murphy.


Möglicherweise haben Sie den IC nicht beschädigt. Wenn Sie es jedoch über den Maximalwerten betreiben, können Sie dies tun. Und wenn Sie es über den maximalen Betriebswerten betreiben, kann es in der Praxis zu Fehlfunktionen kommen. "Richtige" Konstruktionen müssen immer die vom Hersteller festgelegten Betriebsgrenzen einhalten.


OK, ich verstehe jetzt. Ich dachte, dass 40 mA das absolute Maximum sind, das ein Pin liefern kann. Nicht der Strom, der sicher aus diesem Stift gezogen werden konnte. Ich habe den Pin verwendet, um einen Transistor in einer H-Brücke zu schalten. Ich habe versucht zu sehen, wie viel Strom ich zum Sättigen des Transistors benötige, also habe ich keinen Widerstand verwendet und als Ergebnis habe er 80 mA verbraucht.
Seth Archer Brown

6

Die meisten Datenblätter haben einen AMR-Abschnitt ( Absolute Maximum Ratings ). Nicht alle Hersteller geben ihre Bedeutung so deutlich an wie Atmel:

Belastungen, die über die unter „Absolute Maximalwerte“ aufgeführten Werte hinausgehen, können das Gerät dauerhaft beschädigen. Dies ist nur eine Belastungsbewertung, und der Funktionsbetrieb des Geräts unter diesen oder anderen Bedingungen, die über die in den Betriebsabschnitten dieser Spezifikation angegebenen Bedingungen hinausgehen, ist nicht impliziert. Wenn das Gerät über einen längeren Zeitraum absoluten maximalen Nennbedingungen ausgesetzt wird, kann dies die Zuverlässigkeit des Geräts beeinträchtigen.

Genau darum geht es bei AMR, und es wird von beginnenden Ingenieuren oft falsch interpretiert. Ich muss oft wiederholen (auch hier auf SE): Sie sollten ein Gerät unter diesen Bedingungen nicht betreiben, wie der letzte Satz der Mitteilung sagt. Eins für Atmel.

Manchmal können Sie die AMR für einige Sekunden ohne erkennbaren Schaden überschreiten , und dann haben Sie Glück. Das Überschreiten der maximalen Ströme führt wahrscheinlich zu heißen Stellen in der Düse, die Fehler verursachen können, die erst später erkennbar werden, aber auch unmittelbare und drastische Auswirkungen haben können, wie z. B. das Verbrennen des Bonddrahtes.
Zum Beispiel kann ein Mehrkanalstromtreiber einen maximalen Strom pro Kanal von 500 mA angeben, und das ist die Zahl, die jeder gelesen hat, aber gleichzeitig sagt er, dass der maximale Erdstrom 1A beträgt, und das kann übersehen werden. In diesem Fall bedeutet dies, dass Sie nicht alle 8 Ausgänge gleichzeitig mit 200 mA betreiben können, selbst wenn sie alle weit unter dem Maximum von 500 mA liegen. Während der Bonddraht für den Erdungsstift dicker sein kann, wird der maximale Erdungsstrom normalerweise in Abhängigkeit von der Fähigkeit dieses Drahtes definiert.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.