Forum: Mikrocontroller und Digitale Elektronik Power Profiling mit Saleae Logic Pro


von Richard W. (richardw)


Lesenswert?

Hallo,

ich habe den wiederkehrenden Anwendungsfall dass ich den Stromverbrauch 
von SOCs im laufenden Betrieb beobachten will, zum einen um 
Betriebszustände zu erkennen, zum anderen aber um den tatsächlichen 
Energieverbrauch einigermaßen abschätzen zu können. Bei letzterem geht 
es weniger um einen genauen tatsächlichen Wert als vielmehr um relative 
Veränderungen in bestimmten Szenarien bei Änderungen am Code.

Ich hatte in der Vergangenheit mit dem N6705 gearbeitet wenn es genau 
werden musste, sowie mit dem Nordic Power Profiler Kit und dem Silabs 
EFM32 Starter Kit. Die letzten beiden haben jwewils  einen Power 
Profiler an Board und rudimentäre Logic Analyzer Fähigkeiten.

Mein Problem ist dass alle diese Systeme unflexibel sind da ich meine 
Auswertelogik um deren Software herumstricken muss. Was ich aber 
eigentlich möchte: den Energieverbrauch gleich mit dem Saleae beobachten 
und dort in Software auswerten. Dort sitzt auch die Triggerlogik.

Ich benötige den Messbereich 1µA bis 100mA, allerdings nicht durchgängig 
mit der gleichen Auflösung. Da der Saleae nur 12bit auflöst, wäre es 
toll wenn ich irgend eine Lösung als analoges Frontend hätte, die eine 
Spannung proportional zum Logarithmus des Stromverbrauchs liefert und 
dabei am besten noch einstellbar ist. Die Kurve kann ich dann in 
Software wieder zurück wandeln. Von einer Logarithmisierung vor dem ADC 
erhoffe ich mir eine hohe Auflösung bei kleinen Strömen ohne 
Bereichsumschaltungen.

Für die Erkennung von Betriebszuständen würde es sogar schon reichen, 
wenn ich verschiedene Schwellwerte programmieren könnte die dann in 
verschiedene, gut unterscheidbare analoge Spannungen umgesetzt würden 
sodass ich die mit dem Saleae erkennen kann.

Kennt jemand für diesen Anwendungsfall einigermaßen fertige Lösungen? Es 
darf auch etwas kosten.

: Bearbeitet durch User
von Alexander S. (alesi)


Lesenswert?


: Bearbeitet durch User
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.