Problem mit P-Kanal MOSFET

Gast #3725543
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
Angehängte Dateien:
Moderator (Firma: Titel) Persönliche Seite #3725602
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?
Gast #3725641
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.
Gast #3725690
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)???

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.