Entschuldigung für die Neuling-Frage. Ich habe hier keine Fragen und Antworten gefunden, die mir bei diesem Problem helfen könnten, also habe ich beschlossen, sie zu stellen.
Ich entwerfe meine erste Schaltung mit dem Mikrocontroller STM32L071KZ und er wird über VBUS (USB, 5 V) als Primärversorgung und 2xAA-Alkalibatterien (3 V) als Sekundärversorgung mit Strom versorgt.
Die Netzteile sind auf 3,3 V geregelt, sodass der Mikrocontroller und der Rest der Schaltung von geregelter Spannung und nicht direkt von VBUS oder Batterien gespeist werden.
Ich möchte den Batteriespannungspegel überwachen und wenn er unter einen bestimmten Schwellenwert fällt (z. B. 2,2 V), werde ich ihn dem Benutzer anzeigen.
Ich frage mich, wie ich die Dinge verkabeln soll. Die VDD des Mikrocontrollers beträgt 3,3 V und entspricht VDDA. Wenn ich es richtig verstanden habe, erhalte ich beim Abtasten der Batteriespannung einen konstanten Wert, da die Abtastung das Verhältnis zwischen VDD und VDDA ist.
Dies ist mein Stromkreis-Blockdiagramm, um die Dinge klarer zu machen:
Vielen Dank!
Sie müssen sicherstellen, dass die von Ihnen verwendeten Batterien niemals 3,3 V überschreiten. Wenn dies bei frischen Batterien möglich ist, sollten Sie einen Spannungsteiler hinzufügen, um den ADC-Eingang auf einen akzeptablen Bereich zu senken. Dies erhöht jedoch den Stromverbrauch der Batterien. Die übliche Abhilfe besteht darin, einen MOSFET-Schalter zwischen Batterie und ADC hinzuzufügen, der von einem anderen MCU-Pin gesteuert wird. Die MCU öffnet den Schalter periodisch, misst die Spannung und schließt ihn wieder. Siehe diese Frage zum Beispiel.
Auch die Diode zwischen Boost DC-DC und Vdd lässt etwas Spannung ab (abhängig von Strom und Diode), sodass Sie den Boost-Ausgang möglicherweise auf eine etwas höhere Spannung einstellen möchten.
Beachten Sie, dass der Aufwärtswandler die Batterie entlädt, selbst wenn USB angeschlossen ist. Darüber hinaus muss Ihr LDO eine höhere Spannung als DC-DC erzeugen, damit die Diode schließt, etwa 3,4 bis 3,5 V
Daher würde ich vorschlagen, entweder einen Gleichstromadapter mit Fass und eine Buchse mit mechanischem Schalter zu verwenden, der die Batterie trennt, wenn die Stromversorgung angeschlossen ist, oder einen anderen MOSFET-Schalter, der die Batterie trennt, wenn USB-Spannung vorhanden ist. Siehe diese Frage für relevante Diskussionen.
Ansonsten sieht deine Schaltung OK aus.
folgte Monica zu Codidact
brhans
Ahorn
brhans
Ahorn
brhans
Ahorn