Forum: Mikrocontroller und Digitale Elektronik MSP430 in LPM3 versetzen


von Gast (Gast)


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

von Christian R. (supachris)


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.

von Gast (Gast)


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

von T. H. (pumpkin) Benutzerseite


Angehängte Dateien:

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.

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.