Forum: Mikrocontroller und Digitale Elektronik RGB LED an MSP430


von Klaus Kaiser (Gast)


Lesenswert?

Hallo,

ich möchte eine RGB LED an einem MSP430F1611 betrieben.
Mittels TimerB und Port4 erzeuge ich PWM Signale für Rot, Gruen und
Blau. Das funktioniert schon sehr gut.

Der Strom den meine LED benötigt ist aber größer als es der MSP430
verkraftet. Ich brauche also sowas wie ein sehr schnelles Relais.

Wie kann ich die RGB Diode an einen Mikrocontroller anschliessen, der
nur einen geringen Strom liefern kann? Mittels MOSFET? Und wie schaut
die entsprechende Beschaltung aus?

Klaus

von Bernhard S. (bernhard)


Lesenswert?

Hallo Klaus,

>Wie kann ich die RGB Diode an einen Mikrocontroller anschliessen, der
>nur einen geringen Strom liefern kann?

Zum Beispiel mit einem pnp-Transistor. Emitter an +Vcc , Basis über
Widerstand ca.1k...10k an µC PIN und Kollektor über Widerstand und LED
an GND.

Bernhard

von Tobias (Gast)


Lesenswert?

Ich würde evtl. auch mal einen Treiber Schaltkreis in betracht ziehen 
falls man mehr als nur eine LED betreiben möchte, dann ist das 
komfortabler und benötigt weniger Platz als Beispiel würde ich denn 
TPIC2701 von TI empfehlen
von der Funktionalität ist er gleich dem ULN2003 nur das das teil mit 
DMOS Transistoren arbeiten und damit der Spannungsabfall über dem 
Schaltkreis nicht so groß ist.

von Thomas W. (firefox)


Lesenswert?

Hallo, ich arbeite gerade an einem ähnlichen Projekt.
Ich tu mir aber schwer mit der Einstellung der PWM für einen 
kontinuierlichen Farbverlauf.

Hat hier mal jemand mal eine Art Tabelle aufgestellt, in welchen 
Spannungsschritten die Spannung verändert werden muss und wie die 
Spannung (bzw. die Einschaltdauer) der drei LED Pins mit den Farben 
zusammenhängt?

Ich plane einen möglichst flüssigen Übergang in verschiedenen 
Geschwindigkeiten (3 - 30min).

Thomas

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.