Hi, hab ein paar Fragen zu den elektrischen Eigenschaften des Atmega8 . Im Datenblatt steht unter Dc Current per I/O Pin 40mA. Sollte ja bedeuten, dass an jedem I/O Pin 40mA fließen können. Unter Power Supply Current Icc findet sich aber ala höchst Wert 15mA ! Das wäre.doch mehr als Sonderbar, wenn das.stimmen würde.
Icc ist doch nur die Stromaufnahme des ganzen Controllers. Ausserdem musst du bei den 40mA noch den Gesamtstrom über alle Pins beachten. Der ist oft nur 60mA.
cyblord ---- schrieb: > Der ist oft nur 60mA. bei den meisten Atmels ist er (ohne jetzt noch mal nachgeschaut zu haben) 200mA
Dh. also, dass ich für die gesamte Stromaufnahme Icc und den max. Pinstrom für jeden Pin zusammenrechnen muss? Hm oke, das wären dann : 5mA +24* 40mA = 965mA und über den einen Vcc-Pin müsste das dann fließen?
Du hast was Grundlegendes an Datenblattangaben nicht verstanden. Es gilt nicht die Summe, beim Transistor z.B. nicht "60V und 20A" sondern 60V ODER 20A. So auch bei deinem AVR. Er erlaubt maximal 200mA über den VCC Pin. Davon braucht der Controller 15mA (je nach Taktrate) für sich selbst. Bleiben 185mA für die Pins die auf high liegen. Das macht 9 Pins a 20mA, die anderen dürfen dann eben keine 20mA liefern. Es wurde nie behauptet, daß der AVR 40mA liefern kann, der maximale Ausgangsstrom ist nur 20mA. Damit 40mA fliessen, muß der Strom also schon von aussen kommen, z..: wenn man (unerlaubte) 6V an den Ausgngaspin von aussen anlegt, fliessen (mehr als) 40mA in den Pin hinein und (wegen Überschreitung des Maximums) geht der AVR dann kaputt.
MaWin schrieb: > Du hast was Grundlegendes an Datenblattangaben nicht verstanden. > > Es gilt nicht die Summe, > > beim Transistor z.B. nicht "60V und 20A" sondern 60V ODER 20A. > > > So auch bei deinem AVR. > > Er erlaubt maximal 200mA über den VCC Pin. > Davon braucht der Controller 15mA (je nach Taktrate) für sich selbst. > Bleiben 185mA für die Pins die auf high liegen. > Das macht 9 Pins a 20mA, die anderen dürfen dann eben keine 20mA > liefern. > > Es wurde nie behauptet, daß der AVR 40mA liefern kann, > der maximale Ausgangsstrom ist nur 20mA. > > Damit 40mA fliessen, muß der Strom also schon von aussen > kommen, z..: wenn man (unerlaubte) 6V an den Ausgngaspin > von aussen anlegt, fliessen (mehr als) 40mA in den Pin > hinein und (wegen Überschreitung des Maximums) geht der AVR > dann kaputt. Danke :), Gut zu wissen. Allerdings liegt die Grenze für den Vcc-Pin bei maximal 300mA, die dann nicht überschritten werden dürfen. Wo steht den wie viel ein IO-Pin an Strom liefern kann, wenn die 40mA der Strom ist der max. anliegen darf?
In den Electrical Characteristics. Da steht, wenn du 20mA bei low aus dem Pin rausziehst, erreicht er nicht mehr ganz die 0 Volt, sondern eben 0,7 Volt im schlimmsten Falle und bei high sinds mit ein bisschen Pech nur noch 4,2 Volt (alles bei Vcc = 5 Volt). Je mehr Strom du herausziehst, umso weniger geht der Pin richtig auf 0 oder 5 Volt. Und es dürfen eben maximal 40 mA werden. (Absolute Maximum Ratings)
MaWin schrieb: > Du hast was Grundlegendes an Datenblattangaben nicht verstanden. MaWin schrieb: > Damit 40mA fliessen, muß der Strom also schon von aussen > kommen, z..: wenn man (unerlaubte) 6V an den Ausgngaspin > von aussen anlegt, fliessen (mehr als) 40mA in den Pin > hinein Die erlaubten 40mA Eingangsstrom kannst du auch mit weit weniger als den (unerlaubten) 6V am Pin überschreiten. Ohne passenden Widerstand qualmt das immer. Oliver
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.