Forum: Mikrocontroller und Digitale Elektronik Suche ein Bauteil, welches den Zustand mit ultra low power speichert


von C. H. (hedie)


Lesenswert?

Hallo zusammen

Ich möchte zwecks Stromsparen, verschiedene Enable Eingänge von meinen 
LDOs und StepDown konverter aktivieren bzw. deaktivieren.

Dies möchte ich von meinem Mikrocontroller aus tun.
Nun soll jedoch auch der Mikrocontroller ausgeschaltet werden, wenn aber 
unter Umständen noch andere Peripherieteile des Boards aktiv sein 
sollen.

Daher suche ich eine art Latch für ein logisches Signal mit 1.8V, 
welcher selbst praktisch kein Strom verbraucht. Denn wenn dieser Latch 
selbst bereits 1-2mA benötigt, dann hätte ich unter dem Strich nichts 
gespart.

In den Enable Pin fliessen maximal 0.5uA bei 3V. Der Latch muss also 
nicht treiben können.

Kennt jemand sowas? Evtl. ein Schieberegister? oder gibt es da nochwas 
spezielles besonders energie sparendes?

Ich benötige etwa 4 Outputs.

Danke

von (prx) A. K. (prx)


Lesenswert?

Welcher Microcontroller? Sowas wie der ATtiny84 benötigt im 
Powerdown-Modus nur 0,1µA. Lohnt es sich da abzuschalten?

Beachte zudem, dass ein abgeschalteter µC keine Spannung auf die Pins 
kriegen darf, sonst wird er über diese Pins mit Strom versorgt.

: Bearbeitet durch User
von C. H. (hedie)


Lesenswert?

A. K. schrieb:
> Welcher Microcontroller?

STM32L151

A. K. schrieb:
> Beachte zudem, dass ein abgeschalteter µC keine Spannung auf die Pins
> kriegen darf, sonst wird er über diese Pins mit Strom versorgt.

Guter Hinweis

Evtl. sollte ich mir das nochmals überdenken.
Ohne jetzt ins Datenblatt zu schauen, ein uC behält vermutlich seine 
Pinzustände im PowerDown nicht oder?

Denn ich sollte auch im PowerDown gewisse Peripherieteile weiter 
betreiben.

von Joachim B. (jar)


Lesenswert?

Claudio H. schrieb:
> Ich möchte zwecks Stromsparen, verschiedene Enable Eingänge von meinen
> LDOs und StepDown konverter aktivieren bzw. deaktivieren.
>
> Dies möchte ich von meinem Mikrocontroller aus tun.
> Nun soll jedoch auch der Mikrocontroller ausgeschaltet werden, wenn aber
> unter Umständen noch andere Peripherieteile des Boards aktiv sein
> sollen.
>
> Daher suche ich eine art Latch für ein logisches Signal mit 1.8V,
> welcher selbst praktisch kein Strom verbraucht. Denn wenn dieser Latch
> selbst bereits 1-2mA benötigt, dann hätte ich unter dem Strich nichts
> gespart.
> Kennt jemand sowas? Evtl. ein Schieberegister? oder gibt es da nochwas
> spezielles besonders energie sparendes?
> Ich benötige etwa 4 Outputs.

Quad bistable transparent latch 74HC75

dann nimm doch einen 74HCxxx latch, die brauchen nur im Schaltmoment 
nennenswerten Strom


https://www.digchip.com/datasheets/download_datasheet.php?id=85440&part-number=74HC%2FHCT75
https://www.cl.cam.ac.uk/teaching/2003/DigElec/part2-data.pdf

arbeitet ab 2V am enable einen pulldown

VIL=0.2V(CMOS Input) 0.1 bis 3µA (Seite 12)

: Bearbeitet durch User
von (prx) A. K. (prx)


Lesenswert?

Claudio H. schrieb:
> STM32L151

Der liegt mit 0,3µA in ähnlicher Grössenordnung wie der erwähnte AVR.

> Ohne jetzt ins Datenblatt zu schauen, ein uC behält vermutlich seine
> Pinzustände im PowerDown nicht oder?

Ohne jetzt ins Datenblatt zu schauen würde ich doch sagen, dass er den 
Zustand beibehält. Powerdown heisst nicht, dass er keinen Strom mehr 
kriegt, sondern dass er keinen Takt mehr kriegt.

von (prx) A. K. (prx)


Lesenswert?

Claudio H. schrieb:
>> Beachte zudem, dass ein abgeschalteter µC keine Spannung auf die Pins
>> kriegen darf, sonst wird er über diese Pins mit Strom versorgt.
>
> Guter Hinweis

Wobei bei 5V toleranten Pins andere Regeln gelten könnten.

von C. H. (hedie)


Lesenswert?

A. K. schrieb:
> Ohne jetzt ins Datenblatt zu schauen würde ich doch sagen, dass er den
> Zustand beibehält. Powerdown heisst nicht, dass er keinen Strom mehr
> kriegt, sondern dass er keinen Takt mehr kriegt.

Sehr gut, dann wäre das Problem gelöst. :)

Werde das sogleich nachprüfen.


Danke

von klaus (Gast)


Lesenswert?

Wie wäre es, den Microcontroller bei Pegeländerung kurz aufzuwecken, den 
neuen Zustand speichern, dann wieder in Sleep-Mode ?

von eagle user (Gast)


Lesenswert?

Was alles gibt :) DS4520 Nonvolatile I2C-IO-Expander
1
The outputs are open drain with selectable pullups.
2
Each output has the ability to sink up to 12mA.
3
Since the device is NV, it powers up in the desired state
4
allowing it to control digital logic inputs immediately
5
on power-up without having to wait for the host CPU to
6
initiate control.
1
NONVOLATILE MEMORY CHARACTERISTICS
2
(VCC = +2.7V to +5.5V)
3
EEPROM Writes @+70°C    min. 50,000

von C. H. (hedie)


Lesenswert?

Interessant :)

Danke für den Input

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
Noch kein Account? Hier anmelden.