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 .