Hallo Leute, ich habe ungewollte Effekte mit einer LED im Zusammenhang mit einem Atmel SAM3S. Da meine Platine mit dem genannten Prozessor mit Akku versorgt wird, verwende ich den Sleep Mode (genauer gesagt den Backup Mode) um Strom zu sparen. Das funktioniert auch soweit, nur habe ich jetzt das Problem, dass die LEDs, die direkt am Pin angeschlossen sind, Spannung erzeugen und dadurch irgendwie meine Platine wieder mehr Strom zieht. Wenn ich die LEDs zuhalte (dass kein Licht mehr drauffällt), geht der Stromverbrauch wieder runter. Stromverbrauch der Platine im Backup mode: ca 1mA Wenn ich die LEDS zuhalte: 0,4mA Kann mir jemand diesen Effekt erklären? Ich nehme mal an, dass die Spannung, welche durch die LED erzeugt wird, die Peripherie der MCU "einschaltet" und dann Strom fließt. Dieser Effekt tritt nicht auf, wenn ich einen 100k Widerstand parallel zur LED schalte -> erzeugte Spannung niedermachen. Ich nehme weiterhin an, dass die Beschaltung mit einem Transistor sinnvoller gewesen wäre. Meine Frage ist nun, kennt jemand diesen Effekt? Warum entsteht das beschriebene Verhalten? Gibt es bessere Maßnahmen als die von mir beschiebenen? Danke schon mal für die Antworten. Grüße Simo
@ simo klash (simoklash) >Stromverbrauch der Platine im Backup mode: ca 1mA >Wenn ich die LEDS zuhalte: 0,4mA >Kann mir jemand diesen Effekt erklären? Ich nehme mal an, dass die >Spannung, welche durch die LED erzeugt wird, die Peripherie der MCU >"einschaltet" und dann Strom fließt. Kann sein, dass die LED eine Photospannung erzeugt, so um die 0,3-0,7V. Damit wird dein IO-Pin, was vermutlich als Eingang hochohmig geschaltet ist, geringfügig im linearen Bereich angesteuert. Dadurch fließt ein kleiner Querstrom duch das Gatter. >Dieser Effekt tritt nicht auf, wenn ich einen 100k Widerstand parallel >zur LED schalte -> erzeugte Spannung niedermachen. >Ich nehme weiterhin an, dass die Beschaltung mit einem Transistor >sinnvoller gewesen wäre. Nö. Wenn man das IO-Pin als Ausgang konfiguriert lässt und auf LOW schaltet, sollte der Effekt auch weg sein. Wenn nicht in dem Backup-Mode die Spannung für die IOs abgeschaltet wird.
simo klash schrieb: > Meine Frage ist nun, kennt jemand diesen Effekt? Ja, Deine LEDs arbeiten ganz einfach als Solarzellen. Da kann man auch wenig gegen tun. Gruss Harald
Harald Wilhelms schrieb: > Da kann man auch wenig gegen tun. Hallo! ne normale 1N4148 in Serie zur LED?
Falk Brunner schrieb: > Wenn nicht in dem Backup-Mode > die Spannung für die IOs abgeschaltet wird. Genau das ist im Backup Mode aber der Fall (Wenn ich das im Datenblatt richtig verstanden hab und die IOs zu den Peripherals gehören). Komischerweise macht es allerdings trotzdem einen Unterschied, ob ich den Pin als Eingang oder Ausgang definiert hab...
Harald Wilhelms schrieb: > Ja, Deine LEDs arbeiten ganz einfach als Solarzellen. > Da kann man auch wenig gegen tun. Dass die LEDs als "Solarzellen" arbeiten war mir schon klar. Das ist auch deutlich messbar (direkt ans Licht gehalten waren 1.2V zu messen). Dass die LEDs das tun stört mich ja eigentlich nicht. Mich stört nur, dass der Prozessor darauf so reagiert wie beschrieben. Und dass er das nicht macht, brauch ich eben ein sinnvolle Lösung.
Route 66 schrieb: > ne normale 1N4148 in Serie zur LED? Gefällt mir nicht so, da an der Diode schon mal 0,7V hängen bleiben. Wäre aber auch ein Ansatz.
Hallo, wie es in der Fernsehwerbung so eindrucksvoll heisst, Du musst jetzt was tun!! Dann sind die Parallelwiderstände wohl die Lösung mit dem geringsten Aufwand und den geringsten Nebenwirkungen, aber ich würde sicherheitshalber mal so beschaltete Ausgänge dem vollen Sonnenlicht aussetzen, ob die Wirkung auch dafür reicht. Auch wenn das bei der derzeitigen Wetterlage etwas schwierig ist. Gruss Reinhard
simo klash schrieb: > Route 66 schrieb: >> ne normale 1N4148 in Serie zur LED? > > Gefällt mir nicht so, da an der Diode schon mal 0,7V hängen bleiben. > Wäre aber auch ein Ansatz. Wird eben dern Vorwiderstand angepasst.
Reinhard Kern schrieb: > wie es in der Fernsehwerbung so eindrucksvoll heisst, Du musst jetzt was > tun!! Ich schaue keine Fernsehwerbung :) Aber das mit dem parallelen Widerstand funktioniert schon mal recht gut. Es sind aber immernoch kleine Schwankungen messbar. Ich werde dann in Zukunft einen Transistor an den Ausgang packen, der dann die LED steuert. Dann sollten diese Probleme nicht auftreten. Danke an alle! Grüße
simo klash schrieb: > Genau das ist im Backup Mode aber der Fall Sicher? Gibt es keinen besseren Schlafmode? Bei den AVRs bleiben alle Ausgänge in ihrem Zustand stehen. Zusätzlich werden auch alle Eingänge abgeschaltet, die nicht für den Aufwachinterrupt enabled sind. Peter
Harald Wilhelms schrieb: > Ja, Deine LEDs arbeiten ganz einfach als Solarzellen. > Da kann man auch wenig gegen tun. > Gruss > Harald Heisst das man kann Sloarzellen zum leuchten bringen? Gruss Lorin
@Lorin Jenkel (nirol)
>Heisst das man kann Sloarzellen zum leuchten bringen?
Man kann JEDES Bauteil zum leuchten bringen ;-)
Solarzellen/Photodioden die leuchten hab ich aber noch nicht gesehen,
warum der Prozess dort nicht so einfach reversibel ist weiß ich nicht,
wahrscheinlich ligt es am Aufbau und der damit verbundenen Lebensdauer
der Löcher/Elektronen Paar, interne Rekombination etc. Halbleiterphysik
ist nicht mein Ding 8-0
Lorin Jenkel schrieb: > Heisst das man kann Sloarzellen zum leuchten bringen? Das mag sein, da ich solche Zellen nicht kenne. Solarzellen wird man allein deshalb nicht zum Leuchten bringen, weil sie in einem niedrigen Energiebereich (Energie in Elektronenvolt) arbeiten und deshalb bestenfalls Infrarot ausstrahlen könnten. Gruss Harald
Harald Wilhelms schrieb: > Das mag sein, da ich solche Zellen nicht kenne. Solarzellen wird > man allein deshalb nicht zum Leuchten bringen, weil sie in einem > niedrigen Energiebereich (Energie in Elektronenvolt) arbeiten > und deshalb bestenfalls Infrarot ausstrahlen könnten. Mit 5000 Ampere kriegst du alles zum Leuchten :-) Gut, es qualmt meistens auch. Zumindest kurz.
Karl Heinz Buchegger schrieb: > Mit 5000 Ampere kriegst du alles zum Leuchten :-) Du sprichst von LEWs (lichtemmitierende Widerstände)? Bei denen sollte man, wenn das Licht von rot in weiss übergeht, den Strom vermindern. :-) Gruss Harald
Peter Dannegger schrieb: > simo klash schrieb: >> Genau das ist im Backup Mode aber der Fall > > Sicher? > Gibt es keinen besseren Schlafmode? > > Bei den AVRs bleiben alle Ausgänge in ihrem Zustand stehen. > Zusätzlich werden auch alle Eingänge abgeschaltet, die nicht für den > Aufwachinterrupt enabled sind. Du hast schon zum Teil recht. Der Zustand der PIOs wird gespeichert und beim Wake up wiederhergestellt. Nur während dem Backup Mode wird die Peripherie ausgeschaltet und da scheinen die PIOs "etwas undefiniert" zu sein. Es gibt schon noch andere Sleep Modi, aber die verbrauchen etwas mehr Strom und ich wollte eigentlich schon auf den Modus gehen, der am wenigsten verbraucht.
Harald Wilhelms schrieb: > Du sprichst von LEWs (lichtemmitierende Widerstände)? Womit wir wieder bei der "Glühbirne" wären :) Und Widerstände sind ja auch meist billiger als LEDs ... Hmmm ... ;)
Auch der PN Übergang eines Leistungstransistors kann rot leuchten ;) Find nur grad das Bild nicht.
simo klash schrieb: > Nur während dem Backup Mode wird die > Peripherie ausgeschaltet und da scheinen die PIOs "etwas undefiniert" zu > sein. Wenn dem wirklich so ist, dann haben die Chipentwickler aber mächtig getrieft. Probiers dochmal aus. Schalte die LED mal gegen GND und mal gegen VCC. Und dann setzte den Pin vor dem Backup Mode so, daß die LED anbleibt. Wenn sie beide male anbleibt, dann ist alles o.k. Wenn nicht, dann ist der Chip Mist und Du solltest Dir was funktionierendes suchen. Oder schreib den Fehler an den Support. Vielleicht gibts irgendwann mal ein Errata und ne bereinigte Revision.
Peter Dannegger schrieb: > Probiers dochmal aus. Ich habs grad mal ausprobiert, die LEDs einzuschalten (auf Masse) und den Prozessor in den Backup Mode zu versetzen. -> Die LEDs gehen aus! Aber laut Datenblatt ist das meiner Meinung nach schon korrekt so. Schau doch mal auf Seite 21 im Doc: http://www.atmel.com/Images/doc6500.pdf Da steht doch, dass die PIOs im Backup Mode "not powered" sind (in den anderen 2 Modi ist das nicht der Fall). Ich komme da jetzt zu dem Schluss, dass wenn die PIOs eben ausgeschaltet sind, der Prozessor sich etwas undefiniert verhält, wenn eine Spannung durch die LEDs an einem Pin anliegt (wie weiter oben schon mal erwähnt, Stichwort Querstrom). Macht das so für Andere auch Sinn?
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.