Forum: Compiler & IDEs Taktproblem nach Reset


von Ingo (Gast)


Lesenswert?

Hallo,

Ich habe folgendes Problem mit dem Mega128 bei einem 16MHz Quartz:

Der Quartz schwingt mit den Einstellungen (s. unten)
nach dem Einschalten des Netzteils und damit der 5 V problemlos an. Bei
einer Spannungsunterbrechnung am Netzteil von ca. 1s schwingt dagegen
der Oszillator manchmal nicht wieder an.
Die 5 V Spannung singt in dieser Zeit durch Kapazitäten der Schaltung
auf ca. 1 V ab.
Da dieser Effekt auch nach dem Erase des Programmspeicher noch
auftritt, vermute ich einen Effekt, der eventuell mit einem Brown-out
Reset und einen noch nicht erfolgten Power-on Reset zusammenhängt.
Wenn ich die Ausschaltzeit vergrößere (VCC singt auf 0,5 V ab),
funktioniert alles wieder super.

Hat jemand schon mal so einen Effekt festgestellt ?
Eventuell ist die VCC Anstiegsgeschwindigkeit (ca. 3ms von 0 auf 5V)
das Problem ?

Fuses:
- max. startup time
- ext. Crystal high Freq.
- 4,0 V Brown-out enabled

/R Pin:
- 4,7k nach VCC
- 22n nach GND


Ingo

von Andreas Hesse (Gast)


Lesenswert?

Hallo,

vielleicht ist der Kondensator am RESET zu klein?
Ich verwende normalerweise 100nF und 10k.

Gruss
Andreas

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.