Ich bin gerade dabei, Software für die eZ 430 Chronos-Uhr mit TinyOS zu schreiben . Ich möchte, dass es so stromsparend wie möglich ist.
Leider zeigen meine Messungen einen Stromverbrauch von ca. 350uA bei 3,3 V in einem einfachen Leerlaufprogramm, das nichts anderes tut, als alle Sensoren auszuschalten, den externen Oszillator zu aktivieren und in den LPM4-Modus zu wechseln. Dieser Wert ist größer als die beiden externen Sensoren essen können.
Die ursprüngliche Texas Instruments-Software (die ich gelesen und nichts gefunden habe, was ich vergessen hätte einzustellen) verbraucht im Leerlauf etwa 9uA.
Gibt es Methoden zum Debuggen von Energieverlusten? Wie soll ich vorgehen, wenn die Überprüfung meines Codes (und von TinyOS) kein Problem ergab?
Ich messe den Stromverbrauch mit einem Oszilloskop und einem Verstärker ähnlich dem uCurrent von Dave Jones. Ich habe dieses Set an einer Reihe von Widerständen getestet und korrekte Messwerte erhalten.
Die Schaltpläne für die eZ430-Uhr finden Sie hier auf Seite 79 .
quelle
Antworten:
Das Problem war die Unterstützung unserer Uhren in TinyOS, die TA1CTL mit gesetztem Bit für den kontinuierlichen Modus verließ und verhinderte, dass der Schlafmodus niedriger als LPM1 war.
Aus diesem Problem kann ich einige Lektionen für die Zukunft lernen:
quelle
Die einfache Antwort lautet: Prozess der Beseitigung.
Zuletzt habe ich mit TinyOS gearbeitet (vor fast 4 Jahren), wir hatten immer Probleme mit dem Energiesparmodus. Es weckte die MCU regelmäßig, um ihre Planung durchzuführen.
Ich würde empfehlen, dass Sie die TI-Software installieren und selbst auf Ihrem Prüfstand messen. Das gibt Ihnen einen besseren Bezugspunkt.
Nachdem Sie sich das Schema angesehen haben, auf das Sie verwiesen haben, scheint 9uA angesichts aller potenziellen Leckpfade durch die Off-Chip-Peripheriegeräte etwas niedrig zu sein. Es kann sich um einen Best-Case-Fall oder eine von mir als "Sternchen" bezeichnete Nummer handeln (tritt nur unter hochqualifizierten, sorgfältig festgelegten Bedingungen auf). Ich habe die Komponenten nicht recherchiert. Das ist nur meine Spekulation.
quelle
Ich kann das genaue Datenblatt nicht platzieren, aber Linear Tech hat einige ausgezeichnete Daten zur Messung von extrem geringem Stromverbrauch und geringem Rauschen. Suchen Sie nach Dingen, die von Jim Williams oder Bob Pease geschrieben wurden, beide Meister ihres Fachs.
quelle