Forum: Mikrocontroller und Digitale Elektronik I2C oder SPI fähiger RGB-LED Treiber, gibts das, wenn ja was nehmt ihr?


von Georg (alphageorg)


Lesenswert?

..siehe Betreff ..
Suche keine LED mit integrientem Treiber,
sondern einen IC der eine (oder besser mehrere) RGB-LEDs ansteuern kann
und dem ich einfach per Bus die Farbe der jeweiligen LED als
Hex wert o. wie auch immer mitteilen kann.

Eine erste Suche bei reichelt war leider erfolglos ..

MfG, Georg

von Rainer W. (rawi)


Lesenswert?

Georg schrieb:
> Suche keine LED mit integrientem Treiber,
> sondern einen IC der eine (oder besser mehrere) RGB-LEDs ansteuern kann

WS2811?

Kommt natürlich drauf an, was du für eine LED betreiben möchtest.
Nicht SPI, aber serielle Werteingabe mit Daisy-Chain.

: Bearbeitet durch User
von Jobst Q. (joquis)


Lesenswert?


von Frank K. (fchk)


Lesenswert?

Sowas wie das hier?

https://www.ti.com/product/de-de/TLC5940

der kann 5 RGB-LEDs oder 4 RGBW-LEDs ansteuern - nackte LEDs ohne 
integrierten Controller.

TI hat da einiges im Programm:
https://www.ti.com/de-de/power-management/led-drivers/rgb-led-drivers/overview.html

NXP hat da auch was:
https://www.nxp.com/products/power-management/lighting-driver-and-controller-ics/led-drivers:LEDBLDRIVER

fchk

von Georg (alphageorg)


Lesenswert?

Rainer W. schrieb:
> Georg schrieb:
>> Suche keine LED mit integrientem Treiber,
>> sondern einen IC der eine (oder besser mehrere) RGB-LEDs ansteuern kann
>
> WS2811?
>
> Kommt natürlich drauf an, was du für eine LED betreiben möchtest.
> Nicht SPI, aber serielle Werteingabe mit Daisy-Chain.

@Rainer W. & Jobst Q.
Jup, also mir schwebten erst einmal "normale" RGB-LEDs vor.
Ich möchte "normale" Signal LEDs in der RGB-Ausführung ansteuern (ca. 6 
Stk.)
 - und das ganze mittels SPI oder I2C

Aber ja, die LEDs mit integrietem IC welche ihr erwähnt habt,
wären auch eine Option.

Gruss, Georg

: Bearbeitet durch User
von Georg (alphageorg)


Lesenswert?

Frank K. schrieb:
> Sowas wie das hier?
>
> https://www.ti.com/product/de-de/TLC5940

Perfekt! Danke!
.. und das ganze als Oldschool PDIP .. wow

von Arduino F. (Firma: Gast) (arduinof)


Lesenswert?

Georg schrieb:
> Suche...einen IC
 PCA9685

von Rainer W. (rawi)


Lesenswert?

Georg schrieb:
> Aber ja, die LEDs mit integrietem IC welche ihr erwähnt habt,
> wären auch eine Option.

WS2811 ist keine LED mit integriertem IC.

von Georg (alphageorg)


Lesenswert?

Rainer W. schrieb:
> Georg schrieb:
>> Aber ja, die LEDs mit integrietem IC welche ihr erwähnt habt,
>> wären auch eine Option.
>
> WS2811 ist keine LED mit integriertem IC.

Ja hast recht! "Signal line 256 Gray level 3 channal
Constant current LED drive IC"
... jup wäre auch geeignet für ein Mäusekino mit 6 RGB LEDs

von Georg (alphageorg)


Lesenswert?

Und nen schönen Treiber für AVR gibts da auch :-)
Beitrag "Lightweight WS2811/WS2812 Library"

von Wilhelm M. (wimalopaan)


Lesenswert?

APA102 ist eine RGB-Led mit SPI Schnittstelle

von Maxim B. (max182)


Lesenswert?

Georg schrieb:
> Aber ja, die LEDs mit integrietem IC welche ihr erwähnt habt,
> wären auch eine Option.
SK9822, RGB-LED mit quasi-SPI (ohne ~SS). Timing ist ziemlich frei, 
dafür zusätzliche Pins. Außer je 8 Bit RGB gibt es noch 5 Bit für 
Helligkeit.

WS2812 u.Ä. sind oft unbequem, da während der Ausgabe ISR nicht kommen 
dürfen.

: Bearbeitet durch User
von Εrnst B. (ernst)


Lesenswert?

Frank K. schrieb:
> NXP hat da auch was

PCA9685

hat 16 Kanäle 12-Bit-PWM, I²C, und es gibt fertige Platinchen damit für 
2,50€ bei Ali oder ebay.

Ein paar Cent kann man mit dem Nachbau-Chip "LU9685" sparen.

von Bauform B. (bauformb)


Lesenswert?

Für Leute, die es etwas ruhiger mögen: IS31FL3265A (I2C) oder B (SPI). 
Die haben 18 Konstantstrom-Treiber bis 60mA. Wenn es trotzdem PWM sein 
muss: es gibt 9 phasenverschobene Kanäle und einen Spread Spectrum 
Oszillator.

Der IS31FL3218 kann Gamma-Korrektur in Hardware, aber sonst nichts. Na 
gut, Vorwiderstände braucht man mit dem auch nicht.

: Bearbeitet durch User
von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Maxim B. schrieb:
> WS2812 u.Ä. sind oft unbequem, da während der Ausgabe ISR nicht kommen
> dürfen.

Auf einem AVR mag Deine Aussage richtig sein, auf einem STM32 mit DMA 
sind Interrupts während der Übertragung zur WS2812 überhaupt kein 
Problem.

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.