MSP430 in LPM3 versetzen

Gast #1347844
Lesenswert?

Hallo,

ich habe eine kurze Frage: Was muss beachtet werden, wenn ich einen 
MSP430 in den LPM3 versetze, um einen möglichst geringen Stromverbrauch 
zu erhalten? GPIO als ein- oder Ausgänge konfigurieren? Und was ist mit 
einem SPI-Bus? Das Chip-Select-Signal muss ja sicherlich als Ausgang 
weiterhin "high" gesetzt werden.

Danke und Grüße
#1348103
Lesenswert?

Solange kein Strom aus den Ausgängen fließt, ist das egal. Aufpassen 
musst du bei externen Pull-Ups oder Pull-Downs, da solltest du die Pins 
als Eingänge setzen. Laut einer Appnote (weiß nicht mehr welche...) 
brauchen die Ausgangstreiber am wenigsten Strom, wenn sie Ausgang sind 
und 0 ausgeben. Aber das klappt schon nicht mehr, wenn da ein Pull-Up 
dran ist.
Gast #1348280
Lesenswert?

Ah ok. Was ist denn mit Ports, an denen LEDs hängen (LED gegen VCC)? Die 
sollten dann als Ausgang und "high" gesetzt werden oder? Und was ist mit 
Ports, an denen Taster hängen? Wenn ich diese als Ausgang und "low" 
setze und jemand dann auf die Idee kommt, den Taster zu drücken wäre das 
doch schlecht oder?

Grüße
Persönliche Seite #1348327
Lesenswert?

Gast schrieb:
> Ah ok. Was ist denn mit Ports, an denen LEDs hängen (LED gegen VCC)? Die
> sollten dann als Ausgang und "high" gesetzt werden oder?

Zum Beispiel. Oder halt hochohmig mit entsprechendem Reststrom. Weiteres 
im Datenblatt.

> Und was ist mit
> Ports, an denen Taster hängen? Wenn ich diese als Ausgang und "low"
> setze und jemand dann auf die Idee kommt, den Taster zu drücken wäre das
> doch schlecht oder?

Allerdings.

TI gibt z.B. für die 5er-Serie folgende Empfehlung (im Anhang). Als 
Ausgang (PxDIR = <1>) beugt sicherlich nur der EMV vor - weniger der 
Leistungsaufnahme.
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren