Hallo, ich bin auf der Suche nach eine Treiberbausten für LED's, welcher sich über SPI oder I²C ansteuern lässt. Ich benötige insgesamt ~60-80 LED's, welche ich unabhängig voneinander dimmen möchte. Von Phillips gibt es LED Treiber (PCxxxx) mit PWM. Allerdings besitzen die nur 2 PWM's für 8 oder 16 LED's (je nach IC). Was ich suche ist also ein IC mit 16 separaten PWM Ausgängen die bis 20mA belastbar sind und über I²C (vorzugsweise) oder SPI ansteuern lässt. Wenn es das auch noch bei Reichelt gäbe, ware perfekt, muss aber nicht sein. Ich weiß, das sind gleich 3 Wünsche auf einmal, aber vielleicht gibt es ja sowas und ich habe mein Überaschungsei nur noch nicht gefunden. Frank
Probier mal MAX 7219 / MAX 7221 64 einzelne LEDs (verschaltet als 8x8Matrix) 64 PWM Dimmstufen SPI bei Reichelt erhältlich Rest siehe Datenblatt
Hallo, das ist ein relativ spezieller Wunsch. Aber wenn Du Dir es zutraust kannst Du einen (großen) CPLD verwenden. Ein Problem ist aber die Anzahl der Register mit den zu speichernden Werten. Aber vielleicht gibt es da Optimierungspotential wenn nicht alle LEDs ein unterschiedlichen PWM-Wert haben soll. Ansonsten halt mit einem kleinen FPGA. Da ist das dann gar kein Problem mehr. Viele Grüße, Martin
TLC59** von TI... http://focus.ti.com/paramsearch/docs/parametricsearch.tsp?family=analog&familyId=480&uiTemplateId=NODE_STRY_PGE_T Aber leider net bei Reichelt...
Erst mal danke für die Antworten. :) Aber leider hat der MAX 7219 nur eine PWM für die globale Helligkeit, das ist, was ich gerade nicht suche. Ich möchte jeder LED einen eigenen PWM-Wert zuordnen können, sie also unabhängih voneinander in der Helligkeit steuern. Die Idee mit dem CPLD/FPGA ist ja nicht schlecht, zumal ich mich in diese Materie sowieso mal einarbeiten wollte, aber das ich damit bis Weihnachten (Das kommt ja immer so plötzlich und unverhofft ;-) ) etwas funktionierendes auf die Beine stellen kann bezweifele ich mal ernsthaft. Da wrde ich wohl doch meine ursprüngliche Idee verfolgen und eine Matrix mit dem ULN2803 aufbauen müssen und mit 20 Stufen zurchet kommen müssen. Und wenn es bis Weihnachten auch nicht klappt, dann bekommt mein Töchterchen eben was anderes geschenkt ;-) Frank
Die NXP gibt es auch mit Einzelansteuerung z.B. http://www.nxp.com/documents/data_sheet/PCA9685.pdf mit 16 LEDs a 12 Bit. avr
TI hat ne Menge Chips, die meisten mit SPI, einer auch mit IIC. Gruß, Stefan
Was is mit einem ATMega1280? Der hat genuegend IO-Pins und bei 16MHz sollte die Rechenpower ausreichen um mindestens 100Hz PWM zu erreichen. (kostet unter 10 Eur bei Reichelt) Ich hab hier mit einem Mega8515 mit 8 MHz 32 Led's per Soft-PWM angesteuert. allerdings musst du TQFP100 loeten. Alternativ waeren mehrere kleinere ATMegas. Da kannst du dann deine SPI selber umsetzen oder die Funktionalitaet gleich integrieren. Das Problem is bei der Sache jetzt der Ausgangsstrom von 20mA. Dafuer wuerde ich z.b. FET-Transistoren verwenden, da gibts einige als SOT23. Vorteil: kein Vorwiederstand. Is leider ne ganz schoene arbeit 80 Transistoren zu loeten.
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.