Forum: Mikrocontroller und Digitale Elektronik LED schalten mit µC - warum so?


von Poweronoff (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich bin zufällig auf die Schaltung im Anhang gestoßen.
Nur wäre ich nie darauf gekommen das so zu machen.

Fällt jemanden ein guter Grund ein eine LED so ein und auszuschalten?

Danke!

von Hameg (Gast)


Lesenswert?

Um die Mindestlast eines Spannungsregler einzuhalten, wenn der uC im 
Schlafmodus ist.

von Pepe (Gast)


Lesenswert?

Vielleicht um den Prozessor nicht zu stark belasten. Ist dies vielleicht 
eine
ältere Schaltung ? Wo die Prozessoren noch schwache Ausgänge hatten ?

von ArnoR (Gast)


Lesenswert?

Poweronoff schrieb:
> Nur wäre ich nie darauf gekommen das so zu machen.

Ich auch nicht, ich hätte nämlich den überflüssigen R5A weggelassen.

von Cyblord -. (cyblord)


Lesenswert?

Uum eine Invertierung zu erreichen

von Pepe (Gast)


Lesenswert?

@Hameg
Wie kommt man auf die Mindestlast bei einem Spannungsregler ?

von Cyblord -. (cyblord)


Lesenswert?

Pepe schrieb:
> @Hameg
> Wie kommt man auf die Mindestlast bei einem Spannungsregler ?

Man schaut ins Datenblatt

von Falk B. (falk)


Lesenswert?

@ Poweronoff (Gast)

>Fällt jemanden ein guter Grund ein eine LED so ein und auszuschalten?

Warum einfach, wenn es auch umständlich geht?

von Max H. (hartl192)


Lesenswert?

Hameg schrieb:
> Um die Mindestlast eines Spannungsregler einzuhalten, wenn der uC
> im Schlafmodus ist.
Wieso sollte man den µC schlafen lassen, wenn der Strom sowieso irgendwo 
verbraucht werden muss?

Pepe schrieb:
> Vielleicht um den Prozessor nicht zu stark belasten. Ist dies vielleicht
> eine ältere Schaltung ? Wo die Prozessoren noch schwache Ausgänge hatten?
Da wäre eine Emitterschaltung mit einem NPP mMn einfacher.

von Pepe (Gast)


Lesenswert?

So war's nicht gemeint. :-)
Ich seh' keine Spannungsregler... darauf zielte meine Frage.

von ArnoR (Gast)


Lesenswert?

Max H. schrieb:
> eine Emitterschaltung mit einem NPP

So ein Transistor muss erst noch erfunden werden :-)

von Max H. (hartl192)


Lesenswert?

Max H. schrieb:
> einem NPP
Sry, das sollte "NPN" heißen.

von Pepe (Gast)


Lesenswert?

@Max H.
Einfacher sicherlich. Ich kann ja mal einige unserer alten Schaltungen 
von 1985 etc. als Beispiel geben. Da stehen einem manchmal die Haare zu 
Berge bei dem was man da verbrochen hat.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Pepe schrieb:
> Wie kommt man auf die Mindestlast bei einem Spannungsregler ?
Man liest das Datenblatt. Aber wenn ich eine stromsparende Elektronik 
entwickle,bei der uC schlafen Kuss, dann verwende ich auch einen 
Spannungsregler, der ohne Last stabil ist.

Der Entwickler möchte evtl. die LED auch ohne uC-Ansteuerung (uC im 
Reset) schon leuchten lassen. Das könnte man aber auch einfacher 
erreichen...

von Alexander S. (esko) Benutzerseite


Lesenswert?

Wenn der µC die 2 mA selbst aushält, dann kannst du dir den Transistor 
sparen.

Die Schaltung macht bei /PWR_LED_OFF = high die LED an.

Die Bezeichnung /PWR_LED_OFF statt PWR_LED_ON spricht schon Bände.

: Bearbeitet durch User
von Route_66 H. (route_66)


Lesenswert?

Bei Open-Drain-Ausgängen, oder umschaltbaren Ein/Ausgängen ist das eine 
sinnvolle Methode, unerwartete Zustände zu vermeiden.

von Georg (Gast)


Lesenswert?

Hallo,

ich habe mal eine LED so angeschlossen, weil sie sich so schneller 
schalten lässt - aber das war ein Datensender, für eine Power-LED bringt 
das wenig.

Georg

von Ralf G. (ralg)


Lesenswert?

Georg schrieb:
> für eine Power-LED

Power-LED mit 1k Vorwiderstand an 5V?
Mit PWR LED ist sicher die Versorgungsspannung gemeint.

von Cyblord -. (cyblord)


Lesenswert?

Ralf G. schrieb:
> Georg schrieb:
>> für eine Power-LED
>
> Power-LED mit 1k Vorwiderstand an 5V?
> Mit PWR LED ist sicher die Versorgungsspannung gemeint.

PWR_LED_OFF deutet doch schon darauf hin, dass man hier ein Signal 
erwartet welches die LED ausschaltet. Das erklärt die Schaltung. Man 
will invertieren.

von Teo D. (teoderix)


Lesenswert?

Wo her zum Teufel hast Du die Schaltung, etwas Kontext wäre hilfreich!

von Ralf G. (ralg)


Lesenswert?

Alexander Schmidt schrieb:
> Die Bezeichnung /PWR_LED_OFF statt PWR_LED_ON spricht schon Bände.

Ist doch (fast) korrekt. Ausgang low -> LED aus.
Ich glaube, es müsste|könnte besser !PWR_LED_OFF heißen.

Sehe gerade:
Cyblord ---- schrieb:
> Man will invertieren.

: Bearbeitet durch User
von Poweronoff (Gast)


Lesenswert?

Teo Derix schrieb:
> Wo her zum Teufel hast Du die Schaltung, etwas Kontext wäre hilfreich!

Das ist aus dem Schaltplan von einem Netduino:
http://www.netduino.com/netduinogo/schematic.pdf

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Eine Stromversorgungsanzeige wird nicht so oft an und ausgeschaltet wie 
eine für die Datenübertragung. Man braucht da die Geschwindigkeit nicht, 
die einem der lineare Betrieb des Transistors bringen könnte.

Man könnte aber mit dieser LED durch kurze Dunkelpulse Daten ausgeben. 
Dann wäre ein schneller Schalter wieder sinnvoll...

von Alexander S. (esko) Benutzerseite


Lesenswert?

Cyblord ---- schrieb:
> Das erklärt die Schaltung. Man will invertieren.

Die Schaltung invertiert nicht.

Ralf G. schrieb:
> Ich glaube, es müsste|könnte besser !PWR_LED_OFF heißen.

Als Zeichen der Invertierung kann man statt dem ! auch ein / verwenden.
/PWR_LED_OFF = PWR_LED_ON


Der Grund für die Schaltung liegt im Datenblatt vom STM32F405. Das 
Signal kommt von PC13.
> PC13, PC14, PC15 and PI8 are supplied through the power switch.
> Since the switch only sinks a limited amount of current (3 mA),
> the use of GPIOs PC13 to PC15 and PI8 in output mode is limited:
> - The speed should not exceed 2 MHz with a maximum load of 30 pF.
> - These I/Os must not be used as a current source (e.g. to drive an LED).

von Stefan F. (Gast)


Lesenswert?

Ich denke, es geht hauptsächlich darum, dass die Power LED leuchten 
soll, sobald die Stromversorgung eingeschaltet wurde - also noch bevor 
der Pin als Ausgang konfiguriert wird.

von Pd G. (pdg)


Lesenswert?

Oder aber völlig anders:
Solche parallelen Kurzschlüsse nimmt man gern im Powerbereich, um eine 
mit PWM gesteuerte LED bis nahe an 0% zu steuern. Allerdings eher bei 
höheren LED-Leistungen und dann auch mit einer richtigen Stromquelle und 
nicht nur einem Widerstand, wo wie hier bei 1k lächerliche 2mA fließen, 
die wahrscheinlich die weiße LED nur gelblich funzeln lassen.
Bei normaler Reihenschaltung des Schalttransistors sieht man 
typischerweise bei sehr großem Tastverhältnis (PWM --> 0%) ein Flackern, 
bei dieser Schaltung kann man wie gesagt fast auf Null dimmen.

Außerdem könnte der treibende Ausgang ein Open-Drain/-Collector sein, 
dann wäre ein NPN u.U. etwas schwierig anzusteuern.

/glaskugel_off

P.S. jaja, natürlich nicht "schwierig" anzusteuern, sondern mit Pull-Up, 
der ggf. unerwünscht ist

: Bearbeitet durch User
von Minimalist (Gast)


Lesenswert?

Kommt auch oft nach Kondensator-Netzteilen vor. Da der Strom eh 
verbraten werden muss, kann man auch so dimmen / schalten.
Oder wenn man eine LED an einer zu trägen Konstantstromquelle schnell 
schalten muss. Gerade bei stepper ksq die nicht schnell genug 
anschwingen kann das manchmal die einfachste und billigste Lösung sein. 
Besonders, wenn in Serie zum Transistor noch ne Diode kommt, die mit ihm 
zusammen einen ähnlichen Spannungsabfall erzeugt, wie die LED.
Grüße,
Minimalist

von Conny G. (conny_g)


Lesenswert?

Pd G. schrieb:
> Oder aber völlig anders:
> Solche parallelen Kurzschlüsse nimmt man gern im Powerbereich, um eine
> mit PWM gesteuerte LED bis nahe an 0% zu steuern. Allerdings eher bei
> höheren LED-Leistungen und dann auch mit einer richtigen Stromquelle und
> nicht nur einem Widerstand, wo wie hier bei 1k lächerliche 2mA fließen,
> die wahrscheinlich die weiße LED nur gelblich funzeln lassen.
> Bei normaler Reihenschaltung des Schalttransistors sieht man
> typischerweise bei sehr großem Tastverhältnis (PWM --> 0%) ein Flackern,

Wieso ist das so?

> bei dieser Schaltung kann man wie gesagt fast auf Null dimmen.

von Mike A. (Gast)


Lesenswert?

Pd G. schrieb:
> Bei normaler Reihenschaltung des Schalttransistors sieht man
> typischerweise bei sehr großem Tastverhältnis (PWM --> 0%) ein Flackern,

Da verwechselst du wohl etwas mit einer Phasenanschnittssteuerung. Oder 
hast du tatsächlich eine Schaltung und das zugehörige Programm, bei der 
das von dir beschriebene Verhalten auftritt?

von michael_ (Gast)


Lesenswert?

Stefan Us schrieb:
> Ich denke, es geht hauptsächlich darum, dass die Power LED leuchten
> soll, sobald die Stromversorgung eingeschaltet wurde - also noch bevor

Von Power-LED kann hier ja keine Rede sein.
Bei 5V, 1000 Ohm und einer weißen LED powert da gar nichts.
Die funzelt so vor sich hin, das man kaum was sieht.
Und auf Null kriegt man die auch nicht. Schon wegen der Schwellspannung 
von 0,7V.
Die Schaltung bestätigt mir nur, das heute zwar jeder einen Super-MC 
programmieren kann, jedoch einfache Treiber-Schaltungen oder die 
Stromversorgung Probleme macht.
Die Schaltung ist einfach Müll.

von Max H. (hartl192)


Lesenswert?

michael_ schrieb:
> Von Power-LED kann hier ja keine Rede sein.
> Bei 5V, 1000 Ohm und einer weißen LED powert da gar nichts.
> Die funzelt so vor sich hin, das man kaum was sieht.
1) Schon mal auf die Idee gekommen, dass "Power LED" auch etwas anderes 
als Leistungs-LED bedeuten kann?
Google Übersetzter z.B. liefert für "Power LED" als Übersetzung 
"Betriebs-LED".
2) Nur weil eine LED Absolute Maximum Rating 20mA hat, heißt das noch 
lange nicht, dass man sie auch mit 20mA betreiben muss. Ich habe hier 
blaue LEDs die ich mit 10kΩ an 3.3V betreibe, als Betriebs-LED reicht 
sie, wenn man nicht in der Sonne sitzt.

> Die Schaltung ist einfach Müll.
oder hat einen tieferen Sinn, den wir nicht erkennen

: Bearbeitet durch User
von Noch einer (Gast)


Lesenswert?

> Ich seh' keine Spannungsregler...

Dann sollte uns der gute Mann doch mal verraten, ob er die Schaltung in 
einem Teil gefunden hat, was eine Mindestlast braucht.

von Max H. (hartl192)


Lesenswert?

Noch einer schrieb:
>> Ich seh' keine Spannungsregler...
>
> Dann sollte uns der gute Mann doch mal verraten, ob er die Schaltung in
> einem Teil gefunden hat, was eine Mindestlast braucht.

Poweronoff schrieb:
> Teo Derix schrieb:
>> Wo her zum Teufel hast Du die Schaltung, etwas Kontext wäre hilfreich!
>
> Das ist aus dem Schaltplan von einem Netduino:
> http://www.netduino.com/netduinogo/schematic.pdf

von Noch einer (Gast)


Lesenswert?

Entschuldigung - habe deinen Schaltpan inzwischen gesehn.

Da ist ein ST1S12GR Schaltregler eingezeichnet. Dazu findet sich im 
Datenblatt ein Io = 10 mA to 700mA.

Die Theorie, die Bereitschafts-LED soll für 5mA Mindestlast sorgen, 
klingt da ja ganz plausibel.

von Ulrich F. (Gast)


Lesenswert?

Ich sehe 2 mögliche Gründe für sowas:
Mindestlast für die Stromversorgung (kann ich mich mit anfreunden)
Default On (LED leuchtet schon, auch wenn der AVR noch im Bootloader 
dümpelt)

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Ulrich F. schrieb:
> wenn der AVR
Die Welt hat auch andere uC zu bieten. Einfach vor dem Antworten den 
Thread lesen, die Antworten auf die Frage wurde schon gegeben...

: Bearbeitet durch Moderator
von michael_ (Gast)


Lesenswert?

Max H. schrieb:
> 1) Schon mal auf die Idee gekommen, dass "Power LED" auch etwas anderes
> als Leistungs-LED bedeuten kann?
> Google Übersetzter z.B. liefert für "Power LED" als Übersetzung
> "Betriebs-LED".

Natürlich war das etwas ironisch gemeint. In der Schaltung steht ja auch 
PWR  (für) LED.
Aber 1,7mA, das ist ja doch etwas wenig.

von Max H. (hartl192)


Lesenswert?

michael_ schrieb:
> Aber 1,7mA, das ist ja doch etwas wenig.
Für eine PWR_ON Led nicht, man will ja nicht geblendet werden wenn das 
Gerät hochfährt.

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.