Ich baue ein Gerät, das sich die meiste Zeit im Schlafmodus befindet. Wenn ich aufwache, sende ich einige BLE-Signale und verwende eine LED. Zur Unterstützung der Batterie habe ich einen 2u2F-Kondensator. Aber weil mein Akku so klein ist und ich möchte, dass das Gerät eine lange Laufzeit hat, mache ich mir Sorgen um die Leckströme des Kondensators. Vor allem, weil ich zur Unterstützung der Batterie einen größeren Kondensator als 2u2F in den Stromkreis einbauen möchte.
Eine Idee und Frage wäre jetzt: Da ich den Entkopplungskondensator im Schlafmodus nicht brauche, wollte ich ihn auf einen GPIO legen und wenn das Gerät wach ist, könnte ich den GPIO auf VCC schalten.
Ist das eine Möglichkeit?
Es würde aus vielen Gründen nicht funktionieren.
Sie gehen nur davon aus, dass Sie im Schlafmodus keinen Entkopplungskondensator benötigen, aber da das Gerät aus dem Schlafmodus aufwachen kann, muss etwas laufen, damit das Gerät erkennt, wann es aufwachen soll.
Auch der Kondensator wäre an einem GPIO-Pin ziemlich nutzlos. Der GPIO-Pin kann nicht als ein Null-Ohm-Relaiskontakt zwischen IO-Pin und VDD angesehen werden. Die MCU müsste aufwachen und anfangen zu laufen, bevor Sie den Pin hoch steuern können, um den Kondensator aufzuladen. Wenn also der Kondensator zum Starten benötigt wird, gibt es keinen Kondensator. Der IO-Pin-Strom zum Laden eines direkt angeschlossenen Kondensators wäre nur durch den Endstufentransistor begrenzt und würde höchstwahrscheinlich die absoluten Maximalgrenzen für den Strom überschreiten. Und wenn die Versorgung abfällt, wird der Kondensator nicht direkt mit der Versorgung verbunden, sondern über den IO-Stufentransistor oder über die IO-Stufenschutzdiode, sodass er nicht als Bypass-Kappe funktionieren kann.
Lundin
rdtsc
Lyoner