Hallo, ich habe mehrere Controller auf einem Board. Wobei zwei Controller nur wach sein sollen, wenn Controller 1 das sagt. Wie ist es hinsichtlich des Stromverbrauchs am optimalsten? Einfach den Reset Pin der Controller auf Low ziehen und damit quasi abschalten? Oder den Controllern lieber sagen, dass sie in Deep Sleep gehen sollen und zum Aufwachen den Wakeup Pin triggern? Danke! Niine
Niine schrieb: > Wie ist es hinsichtlich des Stromverbrauchs am optimalsten? https://www.experto.de/kommunikation/reden/superlativ-optimaler-als-optimal-geht-nicht-am-optimalsten-schon-gar-nicht.html > Einfach den Reset Pin der Controller auf Low ziehen und damit quasi > abschalten? Oder den Controllern lieber sagen, dass sie in Deep Sleep > gehen sollen und zum Aufwachen den Wakeup Pin triggern? Das kommt auf den Controller an und was dazu im Datenblatt steht.
Auf keinen Fall Resetten. Der Unterschied : die Pinzustaende im Reset sind tristate. Im Sleep nicht.
Im Reset Zustand nehmen alle mir bekannten µC sehr viel mehr Strom auf, als in diversen Power-Down und Sleep Modi. Aber ich kenne längst nicht alle. Um welchen µC geht es denn konkret?
Stefan U. schrieb: > Im Reset Zustand nehmen alle mir bekannten µC sehr viel mehr Strom auf, > als in diversen Power-Down und Sleep Modi. Aber ich kenne längst nicht > alle. Um welchen µC geht es denn konkret? das lässt sich ganz sicher verallgemeinern - ALLE, auch die unbekannten! ... da bei reset osc und wesentliche schaltungsteile laufen müssen. und daraus folgt, nur option macht sinn. mt
Gorch F. schrieb: > Auf keinen Fall Resetten. Der Unterschied : die Pinzustaende im Reset > sind tristate. Im Sleep nicht. Stefan U. schrieb: > Im Reset Zustand nehmen alle mir bekannten µC sehr viel mehr Strom auf, > als in diversen Power-Down und Sleep Modi. Okay, dann habt ihr mich vor einem Fehler bewahrt :-) Ich werde ihn in den Sleep schicken und dann wecken per Input-Pin. Vielen Dank!
Stefan U. schrieb: > Im Reset Zustand nehmen alle mir bekannten µC sehr viel mehr Strom auf, > als in diversen Power-Down und Sleep Modi. Das hat mich auch schon oft geärgert. Sobald das Brownout-Reset zuschlägt, springt der MC an und die Akkus werden richtig leer gesaugt und sind hinüber. Was ist bloß so schwer daran, den MC erst bei Überschreiten der Brownout-Schwelle zu starten bzw. sogar selbstständig beim Unterschreiten der Brownout-Schwelle in Sleep zu gehen.
Peter D. schrieb: > Was ist bloß so schwer daran, den MC erst bei Überschreiten der > Brownout-Schwelle zu starten bzw. sogar selbstständig beim > Unterschreiten der Brownout-Schwelle in Sleep zu gehen. Damit er das feststellen kann, muss er halt erstmal "laufen", schätze ich mal...
> Sobald das Brownout-Reset zuschlägt, springt der MC an und > die Akkus werden richtig leer gesaugt und sind hinüber. Das kannst du durchaus so sinnvoll programmieren. Im Datenblatt des ATmega328P (um einen Beispielhaft heraus zu picken) steht: "To further save power, it is possible to disable the BOD in some sleep modes. See ”BOD Disable” on page 40 for more details." Wenn der Akku fast leer ist, musst du den Brown-Out Detektor deaktivieren und den µC schlafen legen. Dann startet er nicht mehr von selbst und zieht den Akku nicht leer.
Stefan U. schrieb: > Wenn der Akku fast leer ist, musst du den Brown-Out Detektor > deaktivieren und den µC schlafen legen. Dann startet er nicht mehr von > selbst und zieht den Akku nicht leer. Nur hab ich bei Kaufgeräten keinen Einfluß auf die Firmware. Ich kann also nur die Akkus wegschmeißen, wenn ich bei längerer Nichtbenutzung vergesse, sie rauszunehmen.
> Nur hab ich bei Kaufgeräten keinen Einfluß auf die Firmware.
Bei denen ist das allerdings sehr ärgerlich. Ich habe auch ein solches
Gerät, das benutze ich daher nur noch mit Einweg-Batterien.
Niine schrieb: > Wie ist es hinsichtlich des Stromverbrauchs am optimalsten? Optimal läßt sich nicht steigern. Nimm lieber ImPoSan(d/t), im Hintern Steine, im Ars.. Klamotten. Gruß
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.