Hi, ich versuche, einen AD5175 in den Shutdown Mode zu versetzen. Nach Ausführen des entsprechenden Befehls über I2C ändert sich die Stromaufnahme aber nicht (gemessen mit einem Joulescope). Löte ich den Chip aber runter, sinkt die Stromaufnahme der Platine um ca. 100µA. Was mache ich falsch?
Hier noch ein paar Auszüge aus dem Datenblatt dazu. Versorgungsspannung ist übrigens 3.3V und die anderen Befehle zum Einstellen des Widerstands funktionieren alle prima.
:
Bearbeitet durch User
Leopold N. schrieb: > Was mache ich falsch? Die Zeile 42 deines Programms ist fehlerhaft. Du bist hier im Forum lang genug angemeldet um zu wissen was das bedeuted.
Welche Informationen hättest Du denn gerne noch? Mir ging es vor allem darum, ob ich etwas übersehen habe, dass dazu führen könnte, dass der Shutdown Command ignoriert wird. Oder ob der Shutdown Command selbst nicht korrekt ist. Die Kommunikation mit dem Chip funktioniert ja einwandfrei, einen Hardware-Fehler schließe ich darum aus.
Am ehesten bekommt man Hilfe wenn man es seinen Helfern so einfach wie möglich macht, die eigenen Versuche zu 100% zu reproduzieren. D.h. du solltest - entweder dein Programm auf das kleinstmöglichste abspecken sodass nur noch die Shutdown Sequenz gesendet wird und man den dabei beteiligten Code Coll nachvollziehen kann - oder ein Buslog posten dass die volle Shutdownsequenz zeigt. Mit einem Logicanalyzer (braucht man sowieso) sollte das keine 5min dauern. Du gehst wahrscheinlich davon aus dass dein Programm völlig korrekt läuft, ich wäre da deiner Stelle misstrauisch. Häufig findet man den Fehler selber wenn man den problematischen Teil isoliert und so aufbereitet wie ich geschrieben habe. Dann erübrigt sich auch die Frage. Ging mir zumindest schon oft genug so.
:
Bearbeitet durch User
Richard W. schrieb: > oder ein Buslog posten dass die volle Shutdownsequenz zeigt. Mit einem > Logicanalyzer Hat er doch als Bild hochgeladen. Sogar im ersten Post.
Gustl B. schrieb: > Hat er doch als Bild hochgeladen. Sogar im ersten Post. In der Tat, sorry. Sieht auch korrekt aus und wenn die Adresse auch wirklich stimmt, dann weiß ich auch nicht. 1. Vielleicht könntest du noch über das Verhalten an Terminal A verifizieren, ob der Chip wirklich im Shutdown ist. 2. Bist du dir sicher, dass das im Datenblatt beschriebene Shutdownverhalten in deiner Schaltung zwangsläufig zu einer niedrigeren Stromaufnahme führt?
:
Bearbeitet durch User
Beitrag #7576228 wurde vom Autor gelöscht.
Richard W. schrieb: > Gustl B. schrieb: >> Hat er doch als Bild hochgeladen. Sogar im ersten Post. > > In der Tat, sorry. Sieht auch korrekt aus und wenn die Adresse auch > wirklich stimmt, dann weiß ich auch nicht. > > 1. Vielleicht könntest du noch über das Verhalten an Terminal A > verifizieren, ob der Chip wirklich im Shutdown ist. > 2. Bist du dir sicher, dass das im Datenblatt beschriebene > Shutdownverhalten in deiner Schaltung zwangsläufig zu einer niedrigeren > Stromaufnahme führt? Zu 1. Leider wird das schwierig, denn das Poti ist Teil eines Spannungsteilers und die Spannung für diesen Spannungsteiler wird abgeschalten, wenn er in den Shutdown gehen soll. Das lässt sich leider auch nicht ändern. Zu 2. 100% nicht, aber die Platine hat auch schon 30µA statt den jetzigen 130µA aufgenommen. Ich konnte aber leider nicht herausfinden, wie. Außerdem frage ich mich, wofür ein Shutdown Mode denn sonst gut sein soll...
Ich könnte aber eine Platine bestücken, auf der nur der Mikrocontroller und das Poti sind. Damit müsste ich zumindest die Frage beantworten können, ob das Poti wirklich das Problem ist (bin mir da zwar schon sehr sicher, aber man weiß ja nie...)
Ich wäre nicht überrascht wenn der Chip im Ruhebetrieb den beobachteten Strom zieht. Immerhin kommt der Terminus "Low Power" nirgendwo auf der Website oder im Datenblatt vor. Der Hersteller bietet dutzende andere Potis an, die explizit mit Low Power beworben werden. Das Datenblatt sagt auch nur dass der RDAC und Terminal A abgeschaltet wird. Ich nehme an dass man deinen Spannungsteiler damit komplett stromlos machen könnte ohne die Spannungsquelle abzuschalten. Auszuschließen wäre vielleicht noch dass der Strom irgendwo auf dem i2c Bus abfließt. Sollte er ja eigentlich nicht, aber wer weiß.
Hier die Ergebnisse des Versuchs mit nur dem AD5175 und dem Mikrocontroller auf der Platine. Der Anstieg in der Stromaufnahme ist durch die Initialisierung des Mikrocontrollers verursacht. Das kleine Geriffel kurz vor Ende der Aufzeichnung ist die I2C Übertragung des Shutdown Commands. Die Stromaufnahme bleibt aber unverändert.
:
Bearbeitet durch User
Hast du schon einmal beim Kundensupport von AD nachgefragt wie sich die Stromaufnahme des AD5175 im sogenannten "Shutdownmodus" ändern sollte? Wie bereits gesagt, es steht kein Low Power im Datenblatt. Vielleicht soll der "Shutdownmodus" nur verhindern, dass noch Strom über A/W fließen kann.
Richard W. schrieb: > Hast du schon einmal beim Kundensupport von AD nachgefragt wie sich die > Stromaufnahme des AD5175 im sogenannten "Shutdownmodus" ändern sollte? > Wie bereits gesagt, es steht kein Low Power im Datenblatt. Vielleicht > soll der "Shutdownmodus" nur verhindern, dass noch Strom über A/W > fließen kann. Habe ich noch nicht, werde ich dann jetzt aber wohl mal machen
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.