Ik zal maar direct de vraag stellen.

Ik wil op de zolder rgb leds instaleren.
Die allemaal een andere kleur kunnen aannemen.

Dus zou ik met een pic een singaal willen sturen naar allemaal ic's.

Maar zijn er ic's die je met i2c of met een seriele verbinding kunt aansturen en die minstens 3 pwm kanalen hebben.

Per RGB led een kleine PIC welke vervolgens serieel aangestuurd kan worden.

ja dat dacht ik ook eerst maar ik zou het eens met ic's willen probere en 1 centrale pic

Op het moment heb ik zo'n systeem in mijn kamer hangen:
aan het plafond verschillende RGB leds, aangesloten op verschillende printjes met een 16f628a en 2 uln2003's.
een 'main PIC'(18f4320) stuurt ze aan via een seriele verbinding. Deze ontvangt op zijn beurt weer een opdracht via een max232 van de computer.

mijn ervaringen tot nu toe: slecht, vaak komt de opdracht niet goed over, of reageert maar de helft. Het is met verdere uitwerking misschien wel heel goed mogelijk. Pas na de examens ga ik er mee verder.

Het gaat om individueel 45 PWM poorten.. dat zijn er nogal wat.

Als je interesse in de pcb layout & picbasic files hebt laat het me even weten.

Ik zou ic's willen gebruiken omdat ik dan makelijker efecten enzo kan programeren

Die zijn er zat, met LED-drivers ingebouwd en al. TLC5941 bijvoorbeeld, maar ook tig anderen.

mijn ervaringen tot nu toe: slecht, vaak komt de opdracht niet goed over, of reageert maar de helft. Het is met verdere uitwerking misschien wel heel goed mogelijk.

Welk protocol, CRC, welke kabel (afgeschermt / getwist)?

En zijn er ook zo ic's voor 3w rgb leds ?

Op 6 mei 2009 15:42:38 schreef Roland van Leusden:
[...]

Welk protocol, CRC, welke kabel (afgeschermt / getwist)?

gewoon het standaard seriele protocol, (SERIN/SEROUT in picbasic), zonder kabel (intern over het pcb). Van pc->pic wil wel maar bij pic->pic->pic gaat er iets mis.
Maar een nieuw ontwerp zit er aan te komen.. Iets met de TLC5940 waarschijnlijk.

Op 6 mei 2009 15:51:10 schreef vla_axel:
En zijn er ook zo ic's voor 3w rgb leds ?

Misschien kun je iets met de ULN serie?
deze kunnen sourcen en sinken. Zeer handig in gebruik met meerdere LED's.

Is de PCA9633 misschien wat? Is wel SMD natuurlijk. I2C RGBA led driver.

Ja maar ik bedoel ic's die dan ook dierect een stroombron zijn.
Of zou ik de rgb leds gewoon met weerstanden aansluiten op een een pwm singaal.

[Bericht gewijzigd door vla_axel op (39%)]

ik zou met het pwm signaal van de PIC een ULN**** aansturen, en deze de RGB led's laten sinken. Volgens mij hoeft daar ook geen weerstand tussen dan, verbeter me als ik dat verkeerd heb.

Op 6 mei 2009 16:01:24 schreef la la lampje:
Is de PCA9633 misschien wat? Is wel SMD natuurlijk. I2C RGBA led driver.

Ziet er wel grappig uit, maar zoals ik het begrijp kun je maar 2 duty-cycles instellen, en de verschillende kanalen dan instellen op duty-cycle 1, 2, of volledig aan of uit. Dat is niet echt flexibel als je alle verschillende kleuren wilt maken.

Ja maar ik wil juist het pwm singaal met een ic generen.
Zodat ik daar al vanaf ben in de code.

Ja, dat kan dus, alleen met een beperking van 2 intensiteiten als ik het goed lees.

De TLC5941 die ik noemde heeft die beperking niet, en kun je gewoon serieel aansturen. Hij gaat tot max 80mA, dus die 3W gaat niet lukken, maar ik weet niet of er >3-kanaals PWM-IC's zijn die zo'n vermogen kunnen sturen (maar het zal me niks verbazen, je komt zoveel tegen tegenwoordig).

-

[Bericht gewijzigd door AVR_N()()B op (99%)]

Wat jij allemaal oppert is heel wat anders dan TS aangeeft dat hij wilt.

Jochem,

Er stond een link naar de datasheet van de 9533 bij i.p.v. de PCA9633. Excuses!
Is gecorrigeerd nu. Volgens mij 4 kanalen afzonderlijk te PWM-en voor de PCA9633.

Ah, vandaar, ik klikte eerst je link en ben vanuit daar de datasheet op gaan zoeken (datasheet-link in shop was stuk), en heb inderdaad 9533 overgetikt daartoe.

Dit ziet er bruikbaarder uit, hoewel je nog wel een trapje erachter moet doen voor >25mA, maar 80mA was voor TS toch ook niet genoeg.

Feit blijft wel dat I2C niet echt een lange-afstands protocol is.