MSP430F5XXX Stromverbrauch USCI (UART)

Gast #1238906
Hallo miteinander

Bevor ich zu lange suche (hab schon einiges ausprobiert und Manuals 
angeguckt), wollte ich mal folgendes nachfragen.
Ist es normal, dass ein UART vom USCI Modul ca. 150uA verbraucht, sobald 
man ihn aktiviert?
Mit aktivieren meine ich, das Bit UCSWRST vom Register UCA1CTL1 zu 
löschen.
Gemäss Manual sollte der UART dann ja noch nichts zun, da eigentlich die 
Clocks automatisch abgeschaltet bleiben, solange nichts gesendet oder 
empfangen wird. Und abgeschaltete Clocks heisst für mich, dass es 
eigentlich fast keinen zusätzlichen Strom verbrauchen dürfte.
Übrigens befindet sich der MSP derweil im LPM3 Modus.

Gruss
Johnny
#1238921
Ja das ist normal. Jedes Modul braucht Strom, auch wenn der Takt nicht 
läuft. Hat mich bei meinen Stromsparversuchen auch einige Mühe gekostet. 
Leider steht das nur bei einigen Modulen im Datenblatt, beispielsweise 
beim ADC12, wieviel Strom die benötigen.
Gast #1238925
Ah danke, dann kann ich aufhören zu suchen und es ist einfach so.
Dann müsste man also noch eine kleine "Aufweckschaltung" mit einem IRQ 
basteln um erst bei Aktivität an der Rx-Leitung den UART einzuschalten. 
Schade, schade...
Gast #1239095
Hab jetzt noch folgenses rausgefunden, da der Forschungsdrang doch noch 
da war um den Grund für den "hohen" Stromverbrauch herauszufinden. ;-)
Wenn der UART aktiviert ist, dann scheint trotz LPM3 der DCO und die 
Clock-Source (bei mir SMCLK) weiterzulaufen. Wahrscheinlich wird das für 
die automatische Aufweckung per Daten an Rx gebraucht.
Gast #1240584
Jo, scheint wirklich ein "Feature" von der 5er Serie zu sein, soweit ich 
das sehen kann.
Der Strom geht erst wieder runter, wenn man den UART anhält indem man 
das Bit UCSWRST setzt und dann in den LPM3 Modus geht. Allerdings wird 
der MSP430 dann nicht mehr automatisch aufgeweckt, wenn Daten an der 
Rx-Leitung ankommen.
So jedenfalls meine bisherigen Beobachtungen...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.