µC startet manchmal nicht nach Anlegen der Betriebsspannung

OP #2909458
Lesenswert?

Hallo,

ich habe ein kleines Problem mit meiner DMX-LED-Stripe-Steuerung. Bei 
anlegen der Betriebsspannung läuft der µC ab und zu anscheinend nicht 
an...

Im Verdacht habe ich hier das angeschlossene Schaltnetzteil, da der 
Fehler nur dann sporadisch auftritt, wenn der Stecker des Netzteils in 
die Steckdose gesteckt wird. Wird jedoch zuerst das Netzteil an die 
Steckdose angeschlossen und danach erst mit der Schaltung verbunden, 
tritt das Problem nicht auf.

Löse ich einen Reset per Hand aus (Reset per Taster auf GND), dann 
startet das Programm in beiden Fällen korrekt.

Meine Idee wäre es jetzt, den Start des µC durch eine Schaltung zu 
verzögern (die in den Fusebits eingestellten 64ms reichen nicht aus)...

Was meint ihr von der Idee - oder habt ihr vielleicht andere, bessere 
Lösungsvorschläge?

Danke schonmal im Voraus

Gruß

Jens
Angehängte Dateien:
Gast #2909476
Lesenswert?

Stell mal das Boden-Level (Brown-out detection) auf 4.7V(in den Fuses). 
Der Chip läuft warscheinlich schon bei 1.8/2.7V los. Bei 20MHz bist du 
in einem unsicheren Bereich d.h. es ist unklar was der Controller 
wirklich mach. Durch Anheben des Boden-Level startet der µC erst Später.

Gruß Matthias
#2909498
Lesenswert?

Über die Brown-out Detection: "VBOT may be below nominal minimum 
operating voltage for some devices. For devices where this is the case, 
the device is tested down to VCC=VBOT during the production test. This 
guarantees that a Brown-Out Reset will occur before VCC drops to a 
voltage where correct operation of the microcontrolleris no longer 
guaranteed."
Gast #2909678
Lesenswert?

Normalerweise benutze ich gar keinen Kondensator am Reset Eingang. Ich 
habe aber auch ein paar Schaltnetzteile, da muss ich den Reset Eingang 
mit 10yF beschalten, damit der AVR nicht zu früh startet.

Brown-Out Detection war da auch nicht die finale Lösung. Mit einem 
Oszilloskop hatte ich herausgefunden, dass eins meiner Netzteile zuerst 
langsam auf 5,1 Volt hoch geht, dann einen Aussetzer bis auf 2 Volt 
runter macht und dann wieder auf 5,1 Volt ansteigt. Danach ist die 
Spannung stabil. Ist halt ein blödes Netzteil.
Gast #2909739
Lesenswert?

Jens Schmitt schrieb:
> Wird jedoch zuerst das Netzteil an die
> Steckdose angeschlossen und danach erst mit der Schaltung verbunden,
> tritt das Problem nicht auf.

Passiert das ganze auch wenn das DMX-Kabel nicht angeschlossen ist?
Ich hatte mal Probleme durch Rückspeisung an der seriellen 
(FTDI)-Schnittstelle.

Gruß Anja

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren