Hallo Ich habe mir eine Blinkelektronik aufgebaut und programmiert. Das funktioniert manchmal. Das heisst, wenn ich einschalte, beginnt es zu blinken. Oft flackern meine LED's aber nur sehr schnell. Manchmal hörts dann auf zu flackern und blinkt danach korrekt, oft aber auch nicht. Irgendwie startet der 2313 wohl manchmal nicht richtig auf. Wenn ich nur an einem Ausgang eine LED anschliesse, funktionierts viel besser, als wenn ich an zwei oder drei Ausgängen LED's anschliesse. Was könnte das Problem sein und wie könnte ich es lösen? Vielen Dank für Tipps.
Hallo Zunächst mal fehlt da ein Kondensator vor dem 7805. Siehe Datenblatt. Brown-Out Detection beim 2313 aktivieren kann auch nicht schaden. da1l6
Ich vermute, das die LED-Ströme - entweder die Spannung 2SLIPo einbrechen lassen und damit die +5V in die Knie gehen und damit der µC Reset macht: => Stützkondensatoren (wie da1l6 schon sagte); 2SLIPo Spannung zu klein oder zu hochohmig - oder in der Schaltung Störungen auf der Reset-Leitung oder auf dem GND-Netz erzeugen: => Layout: GND-Verdrahtung verbessern; Kondensator am Reset-Pin gegen GND Gruß Dietrich
Brown-Out Detection ist auf 4.3V. Was für einen Kondensator müsste ich am Reset-Pin anschliessen?
Folgende Application Note von Atmel könnte für dich interessant sein: http://www.atmel.com/images/doc2521.pdf
Marco W. schrieb: > Brown-Out Detection ist auf 4.3V. Stell ihn mal testweise auf 2,7V > Was für einen Kondensator müsste ich am Reset-Pin anschliessen? 10...100nF Gruß Dietrich Edit: ein Bild vom Layout / Aufbau wäre auch interessant!
Die beiden 2803 als parallele Ausgangstreiber lassen einen hohen Ausgangsstrom für die LED vermuten. Wie hoch ist dieser Strom denn, und verursacht der nicht irgendwelche Störungen? Z.B. Masse verschiebungen durch zu geringe Leiterquerschnitte. Verdächtig, verdächtig...
Ich habe nun am Eingang des 7805 einen 1uF Kondensator reingehängt, den ich grad noch so zur Hand hatte. Und die Brown-Out Detection auf 2.7V. Mit den Tests, die ich bis jetzt gemacht habe, ist die Schaltung immer sofort angelaufen. Vielen Dank für eure Hilfe.
Da sollten min 100uF vor! Welche StartuP Delay hast du gewählt?
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.