Forum: Mikrocontroller und Digitale Elektronik Power RGB-LED's ansteuern


von Chris M. (chris_appment)


Lesenswert?

Moin,
folgendes "Problem": Ich möchte über I2C mehrere 700mA-RGB-LED's 
ansteuern. Dazu ist geplant, die KSQ von Meanwell (LDD700-L) zu benutzen 
(Jede Farbe bekommt eine separate KSQ).
Nun wollte ich, damit ich das ganze über I2C steuern kann, einen 
LED-Treiber davorschalten und bin auf den PCA9533 gestoßen. Hierfür 
würde ich dessen GPIO-Funktion benutzen, damit ich mir ein PWM-Signal an 
den Dimming-Pin der KSQ legen kann.
Jetzt das Problem. Per Default sind die Ausgänge des PCA9533, wenn sie 
als GPIO benutzt werden, auf high. Das würde heißen, sobald ich mein 
Raspberry einschalte und dieser bootet, würden die LED's volles Rohr 
aufleuchten, bis das Autostart-Programm mit der I2C-Programmierung 
startet. Das wäre aber alles andere als gewünscht. Jetzt hab ich wohl 
einen Knoten im Hirn und suche Rat, wie ich da noch was basteln kann, 
damit beim Einschalten des Raspberrys die LED's noch ausgeschaltet sind.
Jemand eine Idee bzw. kann mal was in den Raum werfen, woran ich wohl 
gerade nicht denke?
Gruß

von Crazy Harry (crazy_h)


Lesenswert?

Schalte einen Inverter davor. Du mußt dann halt ein bisschen umdenken: 
0%=hell, 100%=aus

: Bearbeitet durch User
von Ist sowieso verkehrt herum (Gast)


Lesenswert?

Die LEDs hängen zwischen Vdd und dem Pin.

Bei High sind die LEDs aus. Die leuchten, wenn das PWM den Pin auf Low 
legt.

von Chris M. (chris_appment)


Lesenswert?

Crazy H. schrieb:
> Schalte einen Inverter davor. Du mußt dann halt ein bisschen
> umdenken:
> 0%=hell, 100%=aus

Da hätte ich auch gleich drauf kommen können. Danke!

Ist sowieso verkehrt herum schrieb:
> Die LEDs hängen zwischen Vdd und dem Pin.
>
> Bei High sind die LEDs aus. Die leuchten, wenn das PWM den Pin auf Low
> legt.

Du hast die Problemstellung auf jeden Fall verstanden.

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.