Forum: Mikrocontroller und Digitale Elektronik Impuls verlängern


von Mampf F. (mampf) Benutzerseite


Angehängte Dateien:

Lesenswert?

Hallo Forum :)

ich hab ein kleines Problem ... Genaugenommen ist es ein Design-Fehler.

Ein STM32F103 gibt am PC13-Output einen RTC-Alarm-Impuls raus, der nicht 
- wie gedacht - 1sek dauert sondern nur 30,5µs (1/32kHz).

Der Puls war dazu gedacht, einen MOSFET für die 
Haupt-Spannungsversorgung zu aktivieren.

Anschließend hätte sich der Controller dann selbst halten sollen.

Die erste Idee wäre gewesen wie im angehängten Bild.

Die Schaltung existiert quasi direkt so wie im Bild - nur das C am Gate 
des P-MOSFETs ist hinzugekommen.

LT-Spice meint, das würde das Problem lösen - zumindest wären 10ms 
ausreichend, bis der Controller gestartet ist und sich selbst halten 
kann.

Hat irgendjemand Einwände? :)

VG
Mampf

: Bearbeitet durch User
von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Mampf F. schrieb:
> Hat irgendjemand Einwände? :)
Ich würde mit dem Impuls ein Flipflop (wie z.B. NLX1G74) setzen, das den 
Mosfet für die Versorgung aktiviert. Und das später zum Ausschalten 
einfach wieder zurücksetzen.

: Bearbeitet durch Moderator
von Mampf F. (mampf) Benutzerseite


Lesenswert?

Lothar M. schrieb:
> Mampf F. schrieb:
>> Hat irgendjemand Einwände? :)
> Ich würde mit dem Impuls ein Flipflop (wie z.B. NLX1G74) setzen, das den
> Mosfet für die Versorgung aktiviert. Und das später zum Ausschalten
> einfach wieder zurücksetzen.

Ui, sehr schnuckelig!

Netter Tipp, Danke :)

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Mampf F. schrieb:
> Ui, sehr schnuckelig!
Wenn das Bauteil zu schnuckelig ist: sowas gibts auch im handlichen 
SOT23-5 Gehäuse als SN74LVC1G80 von TI.
http://www.ti.com/product/sn74lvc1g80?qgpn=sn74lvc1g80

> Netter Tipp, Danke :)
Keine Ursache. Ich versuche, so weit wie möglich irgendwelche zeitlichen 
Tricks und Basteleien aus meinen Designs herauszulassen und stattdessen 
mit Speichern zu arbeiten. Oft geht das... ;-)

: Bearbeitet durch Moderator
von Flopflip (Gast)


Lesenswert?

Passt schon. Wenn du garantieren kannst, dass du anläufst und "fix" 
einschaltest, bevor der FET hochohmig wird. Möglich ist es.

Eine Flipflop wäre möglicherweise geschickter. Man kann das mit 2xBSS123 
oder so basteln. Die erste Schaltung hier:
https://homofaciens.de/technics-base-circuits-multivibrator_ge.htm

Ich habe das schon für Versorgungen verwendet. Der Taster schaltet die 
Versorgung ein, ausschalten kann nur der µC.

Das oben erwähnte Gatter ist so ähnlich.
Die FET-Schaltung hat halt allerdings den Vorteil, dass man ein 
definiertes Verhalten beim Hochlauf der Versorgung vorgeben kann. Das 
geht nicht bei allen Logikgattern.

von Mampf unterwegs (Gast)


Lesenswert?

SOT23-5 ist tatsächlich zu groß... :) Vlt kann ich das oder das andere 
FlipFlop beim Redesign einplanen und dafür was anderes weglassen :)

Lothar M. schrieb:
> Ich versuche, so weit wie möglich irgendwelche zeitlichen Tricks und
> Basteleien aus meinen Designs herauszulassen

Ohja, ich hab auch kein gutes Gefühl dabei, deshalb hatte ich mir das 
wenigstens mit Spice angeschaut.

Abet es ähnelt sehr der typischen Schaltung für einen  Power-on-Reset, 
wehalb es mir dann nicht so sehr aufstößt :)

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.