16 Channel LED Driver (TLC 5940)

Post here to let others know of great places to buy components etc... online.

Moderators: Chuckt, Garth, bitfogav

Post Reply [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Chuckt
I practically live here!
I practically live here!
Posts: 1127
Joined: Sun Mar 28, 2010 1:36 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

16 Channel LED Driver (TLC 5940)

Post by Chuckt » Thu Apr 01, 2010 12:58 am

I thought of you guys when I came across this 16 Channel LED Driver (TLC5940). I've never used it but I may be interested in using it in the future and with the LED and POV signs, I believe there may be some future usefulness here.

http://focus.ti.com/lit/ds/symlink/tlc5940.pdf

User avatar
brad
Site Admin
Site Admin
Posts: 2578
Joined: Fri Mar 26, 2010 10:30 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: 16 Channel LED Driver (TLC 5940)

Post by brad » Thu Apr 01, 2010 12:49 pm

Chuckt wrote:I thought of you guys when I came across this 16 Channel LED Driver (TLC5940). I've never used it but I may be interested in using it in the future and with the LED and POV signs, I believe there may be some future usefulness here.

http://focus.ti.com/lit/ds/symlink/tlc5940.pdf
Very nice indeed. Since all of my projects revolve around LED's :D

User avatar
bitfogav
Moderator
Moderator
Posts: 915
Joined: Sun Mar 28, 2010 9:03 pm
Location: United Kingdom
Contact:

Post by bitfogav » Sun Apr 04, 2010 9:31 pm

Heres some nice 16 channel led drivers..

http://uk.farnell.com/catalyst-semicond ... dp/1656115

these are very good and controlled using only 4 serial connections, they can also be linked together, as i have used them before, the only problem is, is that they only come in SMD style, which are a little tricky to solder, I brought some SMD adaptors and brought some pins from ebay, so you can use the SMD style drivers on a breadboard, check out the website below for an example of the adaptors.

http://www.futurlec.com/SMD_Adapters.shtml

User avatar
brad
Site Admin
Site Admin
Posts: 2578
Joined: Fri Mar 26, 2010 10:30 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Post by brad » Sun Apr 04, 2010 10:18 pm

bitfogav wrote:Heres some nice 16 channel led drivers..

http://uk.farnell.com/catalyst-semicond ... dp/1656115

these are very good and controlled using only 4 serial connections, they can also be linked together, as i have used them before, the only problem is, is that they only come in SMD style, which are a little tricky to solder, I brought some SMD adaptors and brought some pins from ebay, so you can use the SMD style drivers on a breadboard, check out the website below for an example of the adaptors.

http://www.futurlec.com/SMD_Adapters.shtml
Thats quite a good price for those drivers as well.

I am guessing that they use some kind of constant current source so that the LED's have a nice uniform brightness?

The problem that I have with using transistors is that the more led's that are turned on the dimmer they get.

User avatar
bitfogav
Moderator
Moderator
Posts: 915
Joined: Sun Mar 28, 2010 9:03 pm
Location: United Kingdom
Contact:

Post by bitfogav » Sun Apr 04, 2010 11:01 pm

Yeah i thought they was a good price too Brad :)

When i used them, i used a BC637 transitors to supply the current (5volt)to the leds, as the current output on those transitors seemed high enough to give you a good led brightness, so yeah this gives you your current souce, but this can be controlled on and off with your microchip aswel if you connect your transistors to your microchip..

I dont know if you notice on the datasheet on these SMD you can change a resistor on the RSET pin which also controls your led brightness?
i think i used 1k8 resistor and connected 16 Leds.

http://www.farnell.com/datasheets/83808.pdf

Image
heres a picture of the setup
Attachments
16ledsch.jpg
heres a picture of the setup
16ledsch.jpg (10.42 KiB) Viewed 17049 times

User avatar
brad
Site Admin
Site Admin
Posts: 2578
Joined: Fri Mar 26, 2010 10:30 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Post by brad » Mon Apr 05, 2010 2:40 pm

I am guessing that you are using a separate resistor for each LED?

by the way, I like your profile image :D

User avatar
bitfogav
Moderator
Moderator
Posts: 915
Joined: Sun Mar 28, 2010 9:03 pm
Location: United Kingdom
Contact:

Post by bitfogav » Mon Apr 05, 2010 8:22 pm

Cheers for that Brad, I thought my profile image was just the thing for your site hehe! :)

and no i didnt use a resistor on each LED, thats an advantage of using a constant current sink driver, is that almost any LED can be used and the supply current remains constant regardless of the LED forward voltage. If the output current does need to be altered, it only requires the current setting resistor on the RSET Pin of the led driver CAT4016W-T1 to be changed, so being only one resistor is needed :)

Heres a picture of some CAT4016W-T1 on a adaptor i made up with pins, so I could use them for breadboard experiments.. as these chips only come in SMD format..

Image
Attachments
smd_adapter.jpg
smd_adapter.jpg (46.28 KiB) Viewed 17016 times

User avatar
brad
Site Admin
Site Admin
Posts: 2578
Joined: Fri Mar 26, 2010 10:30 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Post by brad » Tue Apr 06, 2010 5:51 am

Of course! I didn't think of that :D

The constant current source adjusts its own resistance to make sure that the current flowing is constant - therefor the LED's will just grab their forward voltage drop - leaving the rest for the current source.

You have made me rethink my LED designs...

User avatar
bitfogav
Moderator
Moderator
Posts: 915
Joined: Sun Mar 28, 2010 9:03 pm
Location: United Kingdom
Contact:

Post by bitfogav » Tue Apr 06, 2010 6:43 am

Cool stuff! :) I hope ive helped you rethink your led designs in a good way Brad, I think your led designs are really amazing, Ive built your 8x8 game system and learnt from your projects from your old site, I hope I can return some of my knowledge :)

User avatar
brad
Site Admin
Site Admin
Posts: 2578
Joined: Fri Mar 26, 2010 10:30 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Post by brad » Tue Apr 06, 2010 5:38 pm

I will certainly look at buying some of those LED drivers.

Glad you like the projects. It would be great if I had more time to make more :D

Post Reply
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Who is online

Users browsing this forum: No registered users and 17 guests