Forum: Mikrocontroller und Digitale Elektronik Knobelaufgabe- Prozessor soll eigene Spannungsversorgung einschalten


von Frank K. (franky1971)


Angehängte Dateien:

Lesenswert?

Hallo,

Mein Mikrocontroller (Freescale) verfügt über einen open drain Ausgang, 
welcher durch die Realtime Clock gesteuert wird. Der Prozessor selbst 
wird regulär mit 3.3V betrieben, besitzt aber eine zusätzliche direkte 
Speisung via Batterie. Nachdem der Prozessor einmal hochgefahren wurde, 
lässt er sich mit mittels des Realtime-Mode alle X Minuten/Stunden 
wecken, um seine eigene Versorgung, ein DC/DC-Wandler, der ebenfalls aus 
einer Batterie gespeist wird, einschalten. Mittels eines Inverters 
(Transistor oder IC) habe ich den RTC Open Drain Ausgang direkt mit dem 
DC/DC Enable PIN verbunden und das ganze läuft wie gewollt. Nun zu 
meinem eigentlichen Problem: Das ganze funktioniert nur, wenn der 
Prozessor einmal hochgefahren wurde. Wenn ich die Batterie wechsel, oder 
die Versorgung zum Prozessor einmal unterbrochen wurde, lässt sich das 
System nicht mehr einschalten. Hat jemand von euch eine Idee wie ich 
dieses Problem in den Griff bekommen kann?

Danke
Franky

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

npn-Transistor mit Kondensator (+ Serienwiderstand) an der Basis, der
an die Vbat geht, Kollektor nach /ENABLE.  Beim Einsetzen der Batterie
fließt kurz ein Strom in die Basis, der den Transistor öffnet und den
Regler zuschaltet.

von Markus -. (mrmccrash)


Lesenswert?

Hallo,

Wie wäre es mit einem Taster neben dem Batteriesockel, mit dem der Dcdc 
Konverter nach dem Batteriewechsel manuell gestartet und der Prozessor 
hart resettet wird.

MfG

von Stephan W. (swal)


Lesenswert?

Klassische Münchhausen-Schaltung ;)

Du könntest eine Art Monoflop o.ä. verwenden, um die Versorgung beim 
ersten Anlegen einer externen Spannung. Evtl. reicht ein Kondensator 
parallel zum Pullup des Enable Pins um den DC/DC mit einem Spike kurz 
einzuschalten (die genau Logik ist mir aus dem Bild gerade nicht ganz 
ersichtlich).

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
Noch kein Account? Hier anmelden.