Helpdesk

Grundsätzlich funktioniert die Abschaltung des Schaltreglers und senkt den Strom am wide-Anschluss auf ca. 200uA (bei ca. 17V-18V; 2x 9V Blockbatterie). Dies entspricht schon ziemlich dem Strom den der Spannungsteiler für den ADC zieht (könnte man auch noch abschaltbar machen und nur für die Messung zuschalten).


Ziel: Raspberry soll bei USB-Spannungsausfall niederfahren; bei Spannungsrückkehr wieder booten; die 9V Blockbatterien am wide Anschluss möglichst lange halten


2 Strompi3 Rev 1.1 getestet; gleiches Verhalten


Firmware sowohl 1.72c, 1.73; Einstellungen: Modus mUSB -[gt] Wide, shutdown time 15s, power save + zugehöriger Jumper,


[nbsp]


*) Problem: mUSB Ausfall -[gt] Wechsel auf Wide (blaue LED); nach Ablauf des shutdowntimers erfolgt unterschiedliche langes Aufleuchten der roten LED; dann wieder auf LED blau und das Spiel geht von vorne los; dabei steigt natürlich die Stromaufnahme vom wide-Anschluss wieder


offensichtlich fällt die SW (u.U. aufgrund einer Transiente bei der Schaltreglerabschaltung (Spule?)) in den powerback Zweig (der minUSB - Wert für powerback von 1800/4095*5V kommt mir auch recht nieder vor). Dies entspricht der Beschreibung in (https://strompi.joy-it.net/de/helpdesk/412) bzw. (https://strompi.joy-it.net/de/helpdesk/150)


*) das Verhalten ist mit und ohne gestecktem Raspberry mehr oder weniger gleich


*) ohne CAPS: shutdown wird augenscheinlich korrekt ausgeführt; rote LED blinkt nur ganz kurz auf; dann alles aus; entweder dreht sich der STM32F0 damit selbst den Saft ab oder die Kondensatoren heben die Spannung am wide-ADC-Eingang weit genug für ein powerback an;


vermutlich ist aber ein stabiler Betrieb ohne CAPS mit dem Raspberry nicht möglich?


[nbsp]


Ich kann mir gerne eine modifizierte Firmware kompilieren bzw. HW-mods durchführen. Nur ohne echten Schaltplan ist die Leiterbahnverfolgung selbst leicht mühsam. Aus dem Prinzipschaltplan auf git ist das Verhalten nicht verständlich.


[nbsp]


beste Grüße,


PPAchner

PPachner

05.02.22 10:11

Hallo PPachner,


vielen Dank für den Hinweis.
Bei dem Fehler handelt es sich höchst wahrscheinlich um einen Fehler in der Firmware.
Den Schaltplan des StromPi können wir leider nicht veröffentlichen.


Wir werden uns das Problem anschauen und nach einer Lösung suchen.


Mit freundlichen Grüßen


Tim (Joy-IT)

Tim

08.02.22 10:33

Hi,


ein Danke einmal für die rasche Antwort!


[nbsp]


Falls ich es auf die Schnelle richtig sehe, lässt sich der back-to-back PMOSFET für USB in Rückwärtsrichtung nicht wie vorgesehen abschalten. Zusätzlich ist der pulldown und nicht wie bei WIDE der pullup bei der Gateansteuerung bestückt. Oder ist das Absicht? Das würde erklären warum der STM im beschriebenen Fall überhaupt für USB eine Spannung misst.


[nbsp]


In der SW reicht es u.U. beim Abschalten die ADC-Werte mit VDDA mitzuskalieren oder das power-back in dem Fall zu blockieren.


[nbsp]


beste Grüße,


PPAchner

PPachner

08.02.22 18:11