Moin, ich habe hier eine Schaltung auf Mega8-Basis. Der ist ganz normal beschaltet mit 100n an Vcc, AVcc und Aref. RESET auf +5V mit 10K. Die Versorgungsspannung ist 5 V und kommt aus einem 7805. Die Versorgung habe ich in allen Lebenslagen mit Oszi und DMM betrachtet, da schwingt nix, da kommen immer brav 5 V raus. Wie von einem Linearregler erwartet auch keinerlei Ripple… Der Mega8 misst im Wesentlichen ein paar Spannungen per ADC und zeigt diese auf einem Grafik-Display an. Die Hintergrundbeleuchtung vom Display (~140 mA) hängt mit am 7805. Es funktionierte alles auf Anhieb, Programm läuft einwandfrei und stabil… es sei denn, man startet kalt. Dann läuft der Mega8 entweder gar nicht erst los (Überprüfungsmethode: Pin auf Ausgang, Pin auf High direkt als erstes in main(). Funktioniert nach dem Programmieren auch, der Pin ist also nicht kaputt ;) Fusebits sind 0xE4 und 0xD9. Der einzige Unterschied zu den Standardbits liegt in der lfuse, da ich CKSEL auf 0100 gestellt habe (Int. RC mit 8 MHz, 64ms + 6 CK startup). Aufgrund des komischen Verhaltens dachte ich, dass ich den Mega eventuell beim rumexperimentieren beschädigt hätte und habe ihn daher ausgetauscht. Der neue funktioniert allerdings auch nicht wie er sollte, exakt gleiche Symptomatik… Kennt jemand diese Symptome und kann vielleicht mir ein paar Ansatzpunkte für die Fehlersuche nennen? (Schaltplan erübrige ich mal, da es wirklich nur die Standardbeschaltung is und ich mir da 100% sicher bin die korrekt aufgebaut zu haben... alles mehrmals überprüft.)
Wie ist dein Netzteil beschaltet? Das klingt für mich, als ob deine Versorgungsspannung beim Einschalten zu langsam ansteigt. Als schnelle Abhilfe könntest du mal versuchen, den Brownout auf die höhere Spannung einzustellen (wenn du das nicht schon gemacht hast, ich hab die Fuses jetzt nicht weiter analysiert).
Hm, das könnte sein. In Ermangelung eines DSO kann ich das nicht gut nachprüfen… die Spannungsquelle ist ein 9V/400mA SELV-Trafo, könnte gut sein, dass der sich schwer tut beim Aufladen des 2200µ Siebelkos… Ich probier's aus!
Der Reset sollte mit einem 10k an Vcc haengen und einen 100nF gegen GND haben. Was sollen die Gewalts Netzteile ? Der Mega plus Zugemuese zieht vieleicht 10mA. Dh ein 7805 laeuft mit 47u an beiden Seiten.
Hat er. Am Reset-Pin sehe ich mit dem Oszi auch keine Störungen o.ä. Gerade kleinen Geistesblitz gehabt und meinen Datenlogger mal an die +5V Leitung gehangen. Graph im Anhang. Sieht doch eigentlich i.O. aus? (Beim PDF kann man reinzommen um die Samples da genau zu erkennen) Samplerate war etwa ~200 Hz /edit: supply_graph_2_detail.png: Neue Aufnahme, deutlich höhere Samplerate. Steigende Flanke der Versorgung. MPL vermurkst leider die Zeitachse "ein wenig". Etwa 50× höhere Samplerate als bei der ersten Aufnahme, also etwa 10 kHz… ich seh da 5 Samples Anstiegszeit, also was um den Dreh von 500µs.
Hello! You may try to set the fuse bits for IntRC 8MHz, start-up time 6CK+4ms, this is for fast rising power supply, and I think thast what you have on board.
Thanks for the advice, I'll keep it in mind, although it didn't work in this instance. I think I'll just rebuilt the entire control board from scratch, b/c there must be some probably small fault hidden in the solderings. It isn't much after all. I'll replace that 7805 then, too with a LP 2950-3.3, since I exchanged the display backlight I don't need neither much current (the old backlight sucked >120 mA!) nor actually 5 volts. Although I doubt the 7805 is faulty (but they aren't from a well-known manufacturer like National/TI, either).
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.