Ich bräuchte mal eure Hilfe: Ich möchten einen uC in den Power-Down-/Power-Save-Mode schalten. Dabei werden alle GPIOs abgeschalten. An dem uC soll eine Peripherie angeschlossen werden, die im Betrieb wenig bis viel Strom verbraucht, z.B. Funkmodul, GPS Modul, GSM Modul oder vielleicht auch ein/mehrere Sensoren, (spielt eigentlich derzeit keine Rolle, was genau). (Spannung 3.3V bzw. 5V, Strom z.B. ~500 mA oder bis zu ~ max. 2A) Ich möchte, wenn der uC in den Power-Down-/Power-Save-Mode geschaltet wird, die externe Periphere spannungslos schalten. Ich habe folgende Diskussion gefunden: Beitrag "Transistorschalter für Versorgungsspannung" Beitrag "Wie Versorgungsspannung mit FET schalten?" Diese Diskussion sind teilweise aber schon über 5 Jahre alt... Wie kann man dies mit modernen Mitteln ab besten machen? Noch genauso wie damals, oder gibt es schon was besseres? (damit der Stromgverbrauch im Power-Down-Mode des uC minimiert wird) Muss man den Schalter mit einem Pull-Up oder Pull-Down bestücken, damit er im Power-Down-Mode des uC auch wirklich aus ist und nicht rumtoggelt?
Ingo P. schrieb: > Ich möchten einen uC in den Power-Down-/Power-Save-Mode schalten. > Dabei werden alle GPIOs abgeschalten. Werden sie nicht. Wenn der Controller schläft, bleiben alle Register und somit auch alle Portpins auf dem Zustand vor dem Sleep-Befehl. Ingo P. schrieb: > Muss man den Schalter mit einem Pull-Up oder Pull-Down bestücken, > damit er im Power-Down-Mode des uC auch wirklich aus ist > und nicht rumtoggelt? Unnötig, da toggelt nichts.
Was die Pins im Power-Down Modus machen kommt ganz auf den Mikrocontroller an. An welchen dachtet ihr beiden denn? Ob ein Pull-Up oder Pull-Down Widerstadn richtig ist udn ob überhaupt einer nötig ist, kommt ganz auch dei Schaltung an. Transistoren sind jedenfalls noch modern genug, du musst dich nicht schämen, sie einzusetzen :-)
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.