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ß
Schalte einen Inverter davor. Du mußt dann halt ein bisschen umdenken: 0%=hell, 100%=aus
:
Bearbeitet durch User
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.