Überlegung zu "Stromfessenden" Arduino´s
Moderator: Co-Administratoren
-
- Beiträge: 539
- Registriert: 20.08.2019, 06:23
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 95 Mal
Re: Überlegung zu "Stromfessenden" Arduino´s
Was mir gerade noch auffaellt: Die Stromaufnahme von A mit a im nicht funktionierenden Schlaf ist gut 1mA hoeher als die Differenz zwischen schlafendem und idlendem CC1101 beim Sleeptest. Das braucht der wahrscheinlich, um mich zu aergern
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Überlegung zu "Stromfessenden" Arduino´s
Ich messe bereits im unverbauten Zustand nur beim Anlegen von Vcc beim "kaputten" CC1101 ca. 1mA mehr als bei einem "guten".
Für mehr Tests fehlt es mir momentan an Zeit.
Werd ich aber demnächst mal machen
Für mehr Tests fehlt es mir momentan an Zeit.
Werd ich aber demnächst mal machen
-
- Beiträge: 1793
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: Überlegung zu "Stromfessenden" Arduino´s
Viel Ideen habe ich dazu auch nicht.
Ganz platt würde ich sagen, wenn der CC1101 in den Sleep gehen kann mit Sleeptest kann's ja eigentlich nicht an der HW liegen, oder? - ohne erklären zu können warum es die ganze Zeit vorher im Sensorsketch ging.
a) man könnte alle Pegel am CC1101 im Sleep bei Varianten A-a/b vergleichen ob da irgendwas auffällt.
b) man könnte vor und/oder nach dem Sleep sich alle Register des CC1101 seriell dumpen lassen und die Varianten A-a/b vergleichen auf Unterschiede und dann bei den ggf. unterschiedl. Registerinhalten nachforschen ob das was mit dem Sleep zu tun haben könnte. Das wäre natürlich einiger Aufwand.
Würde auf jeden Fall a) vor b) machen..
Ganz platt würde ich sagen, wenn der CC1101 in den Sleep gehen kann mit Sleeptest kann's ja eigentlich nicht an der HW liegen, oder? - ohne erklären zu können warum es die ganze Zeit vorher im Sensorsketch ging.
a) man könnte alle Pegel am CC1101 im Sleep bei Varianten A-a/b vergleichen ob da irgendwas auffällt.
b) man könnte vor und/oder nach dem Sleep sich alle Register des CC1101 seriell dumpen lassen und die Varianten A-a/b vergleichen auf Unterschiede und dann bei den ggf. unterschiedl. Registerinhalten nachforschen ob das was mit dem Sleep zu tun haben könnte. Das wäre natürlich einiger Aufwand.
Würde auf jeden Fall a) vor b) machen..
Viele Grüße,
Tom
Tom
-
- Beiträge: 539
- Registriert: 20.08.2019, 06:23
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 95 Mal
Re: Überlegung zu "Stromfessenden" Arduino´s
Hallo zusammen,
zuerst einmal danke fuer Euren Input!
Nachdem ich das CC1101-Modul von A getauscht habe und das Problem fortbestand, habe ich testweise die Initialisierung des dort vorhandenen SPI-EPapers auskommentiert, und schon geht der Stromverbrauch im Sleep auf ca 10uA. Da nur A das EPaper besitzt und nur a dieses initialisiert, taucht das Problem bei keiner anderen Kombination als {A, a} auf.
Ich bin mir eigentlich immer noch sicher, dass ich damals geprueft hatte, dass das device (ohne SCD30) einen plausibel kleinen Ruhestrom zieht. Nicht sicher bin ich mir inzwischen, ob das EPaper das Einschlafen des CC1101 verhindert oder einfach nur selber eine Macke hat, da muss ich bei Gelegenheit mal weiter suchen.
Viele Gruesse,
Stephan
zuerst einmal danke fuer Euren Input!
Nachdem ich das CC1101-Modul von A getauscht habe und das Problem fortbestand, habe ich testweise die Initialisierung des dort vorhandenen SPI-EPapers auskommentiert, und schon geht der Stromverbrauch im Sleep auf ca 10uA. Da nur A das EPaper besitzt und nur a dieses initialisiert, taucht das Problem bei keiner anderen Kombination als {A, a} auf.
Ich bin mir eigentlich immer noch sicher, dass ich damals geprueft hatte, dass das device (ohne SCD30) einen plausibel kleinen Ruhestrom zieht. Nicht sicher bin ich mir inzwischen, ob das EPaper das Einschlafen des CC1101 verhindert oder einfach nur selber eine Macke hat, da muss ich bei Gelegenheit mal weiter suchen.
Viele Gruesse,
Stephan
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Überlegung zu "Stromfessenden" Arduino´s
Na das ist ja mal noch ein Hinweis.
In der Kombination hatte ich das auch: viewtopic.php?f=76&t=68497&start=20#p672967
Und - eher beiläufig - beim Stammtisch erwähnt, dass es wohl gar nicht am CC1101 lag.
Interessanterweise bleibt der Stromverbrauch auch ohne angestecktes ePaper und SHT31 hoch.
So bleibt eigentlich nur der AVR... an der Stelle hab ich dann nicht weiter gesucht und erstmal einen Zweit-Aufbau in Betrieb genommen.
-
- Beiträge: 539
- Registriert: 20.08.2019, 06:23
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 95 Mal
Re: Überlegung zu "Stromfessenden" Arduino´s
Bei mir geht der Ruhestrom nach Abstecken des Displaymoduls runter. Ich nutze jedoch statt des rohe ePaper das entsprechende Waveshare-Modul, das hat leider noch einen LDO und einen level shifter drauf. Mehrere mA darf das aber nicht kosten.
Zudem bin ich noch bei der GxEPD lib, habe gesehen, dass Du GxEPD2 nutzt.
Bevor ich jetzt weiter raetsele oder gar versuche, den fine pitch level shifter durch Bruecken zu ersetzen, bestelle ich erstmal ein neues Displaymodul und schaue dann weiter. Einen echt identischen Parallelaufbau hab ich nicht, da fehlen mir gerade ein paarTeile.
Viele Gruesse,
Stephan
-
- Beiträge: 539
- Registriert: 20.08.2019, 06:23
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 95 Mal
Re: Überlegung zu "Stromfessenden" Arduino´s
Um das hier abzuschliessen: Schuld war dieses Mal tatsaechlich die neuste Version meines E-Paper-Moduls, nicht der ATMega und auch nicht der CC1101. Details siehe viewtopic.php?t=64816&start=30#p684305
Viele Gruesse,
Stephan