Hallo, ich baue gerade ein batteriebetriebenes Device mit dem ATmega644-PV, das möglichst wenig Leistung verbrauchen darf. Wie soll/muss ich ungenutzte Pins beschalten, damit über diese möglichst wenig Strom fließt? Der Controller wird auch in den Schlafmodus (Power Save) gebracht, was ist hierbei zu beachten? Danke!
>Wie soll/muss ich ungenutzte >Pins beschalten, damit über diese möglichst wenig Strom fließt? Pin unbeschaltet lassen und als Input mit aktiviertem Pullup konfigurieren. Im Datenblatt stehen auch ein paar Anmerkungen dazu --> lesen! >Der Controller wird auch in den Schlafmodus (Power Save) gebracht, was ist >hierbei zu beachten? Dass er wieder aufwacht wenns nötig ist :-)
>>Der Controller wird auch in den Schlafmodus (Power Save) gebracht, was ist >>hierbei zu beachten? >Dass er wieder aufwacht wenns nötig ist :-) lol Das aktuelle Datenblatt habe ich vor mir liegen und auch schon teilweise gelesen. >Siehe Sleep Mode Die Frage bezog sich auf die Beschaltung der Pins in diesem Modus, nicht allgemein Also nochmal genauer. Wie sind die Ports im PowerSave Mode zu beschalten zwecks geringster Stromaufnahme? In diesem Modus werden laut Datenblatt die Pull-Ups deaktiviert, muss ich diese dann extern beschalten? Hier mal der Abschnitt aus dem Datenblatt: 11.2.6 Unconnected Pins If some pins are unused, it is recommended to ensure that these pins have a defined level. Even though most of the digital inputs are disabled in the deep sleep modes as described above, floating inputs should be avoided to reduce current consumption in all other modes where the digital inputs are enabled (Reset, Active mode and Idle mode). The simplest method to ensure a defined level of an unused pin, is to enable the internal pull-up. In this case, the pull-up will be disabled during reset. If low power consumption during reset is important, it is recommended to use an external pull-up or pull-down. Connecting unused pins directly to VCC or GND is not recommended, since this may cause excessive currents if the pin is accidentally configured as an output.
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.