Forum: Analoge Elektronik und Schaltungstechnik Problem mit P-Kanal MOSFET


von Mike (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

Ich verwende einen Atmega8 der über 2 Spannungsquellen betrieben wird. 
Entweder direkt mit 5VDC (nur kurzzeitig vorhanden) oder mittels 
Spannungswandler von 12VDC (dauerhaft vorhanden).

Für 10 Sekunden liegen 5VDC an. Der Atmega wird dann über die 5 VDC 
versorgt und der Ausgang schaltet den MUN2212(sorry im Bild habe ich 
eine 2 vergessen) und damit leuchten dann die LEDs.
Die LEDs sollen allerding für 20 Sekunden leuchten, somit muss ich 10 
Sekunden "überbrücken". Deswegen geht "nach" dem SQ2319ES noch eine 
Versorgungsspannung zum Atmega8 an VCC (mit 7805). Nach ablauf weiterer 
10 Sekunden wird der PIN der mit dem MUN2212 verbunden ist auf LOW 
gesetzt damit die LEDs wieder ausgehen.

Nun folgendes Problem. Es kommt ab und an vor, dass der Atmega die LEDs 
nicht mehr ausschaltet. Sprich die LEDs leuchten ewig weiter.
habe ich möglicherweise einen Widerstand vergessen den ich noch hätte 
einbauen müssen.

Danke für eure hilfe

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


Lesenswert?

Mike schrieb:
> Nun folgendes Problem. Es kommt ab und an vor, dass der Atmega die LEDs
> nicht mehr ausschaltet. Sprich die LEDs leuchten ewig weiter.
Der Fehler liegt nicht in den geposteten Daten. Ich vermute, dein uC 
läuft nach dem Ausschalten wieder an und schaltet sich wieder Spannung 
auf.

> Der Atmega wird dann über die 5 VDC versorgt
Wie funktioniert eigentlich das erste Einschalten grundsätzlich?

von MaWin (Gast)


Lesenswert?

Dein Schaltplan ist unvollständig, das wesentliche fehlt, die 
Zusammenschaltung der Spannungen.

von Michael K. (Gast)


Lesenswert?

Schliesse mich Lothar an, bis auf:
Klemm noch eine Diode vor den 7805, der wird nicht so gerne mit Vout > 
Vin betrieben.

Brownout Reset ist aktiviert ?
Sonst fängt die MCU bei jedem Power down an merkwürdige Sachen zu 
machen.

Bei Reset werden die Pins alle auf Input geschaltet.
Ich glaube die Weak Pull Ups sind dann auch aktiv.
Ist die VCC dann noch groß genug, schalten die WPUs den Transistor 
wieder ein.
Besser wäre ein Aufbau mit RC an der Basis und einem Pull down der den 
WPU überschreibt.

von Mike (Gast)


Angehängte Dateien:

Lesenswert?

Also das Brownout Reset habe ich ziemlich sicher nicht aktiviert :(

Das müsste ich mal noch machen

von Mike (Gast)


Lesenswert?

Michael Knoelke schrieb:
> Schliesse mich Lothar an, bis auf:
> Klemm noch eine Diode vor den 7805, der wird nicht so gerne mit Vout >
> Vin betrieben.
>
> Brownout Reset ist aktiviert ?
> Sonst fängt die MCU bei jedem Power down an merkwürdige Sachen zu
> machen.
>
> Bei Reset werden die Pins alle auf Input geschaltet.
> Ich glaube die Weak Pull Ups sind dann auch aktiv.
> Ist die VCC dann noch groß genug, schalten die WPUs den Transistor
> wieder ein.
> Besser wäre ein Aufbau mit RC an der Basis und einem Pull down der den
> WPU überschreibt.

Was für Werte bräuchte ich denn für R, C und den anderen R (Pull 
down)???

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.