10
Oct
10

TLC5947 32x RGB LED board

While waiting for my high brightness LED boards to come, I finally finished up the TLC5947-based board, which I ordered from Sparkfun’s BatchPCB service. I had made the LED holes too small so I had to surface mount solder each LED individually, which took forever.

It uses one TLC5947 per 24 channels, which does 12-bit PWM on each individual channel. All the MCU has to do is shift in 12 bits per channel, and send a latch signal. The PWM clock signal is generated by the TLC5947′s, which makes it a lot easier to use than the TLC5940′s. They can also be chained together. Here’s a video of it in action:

At full brightness it’ll draw about 2A of current. The TLC5947′s get pretty toasty when running them at 5V, but they work just fine at 4V and dissipate much less power.

I need to think of something cooler to display than just a cycling rainbow…


15 Responses to “TLC5947 32x RGB LED board”


  1. 1 ByKa Oct 17th, 2010 at 8:27 am

    fantastic.
    Can I buying it?

  2. 2 allan Oct 20th, 2010 at 7:36 pm

    Hi, I do appreciate the interest.

    I need to make another hardware revision to the board, so it’ll be a few weeks before I can sell any. The LED’s cost about $20 and the driver chips cost $3 each. I’d probably sell assembled ones for $50 to account for labor costs. I can sell it as a kit for $35. Still interested?

  3. 3 william Oct 23rd, 2010 at 8:39 pm

    Yes. I would like to get some in kit form. Can you show the boards and maybe the code?

  4. 4 Hank Aug 29th, 2011 at 10:17 pm

    Too many cmoplmintes too little space, thanks!

  5. 5 Lars Feb 8th, 2012 at 8:15 am

    I was wondering if you can help me with something. Do you think the TLC5947 can pwm AND still current limit high power leds if I put a transistor between the outputs and the led? So that a transistor with a amplification factor of 100 would give an 100*30=3000mAh current limit?

    thanks in advance.

  6. 6 Allan Wang Feb 8th, 2012 at 5:08 pm

    Lars, I think I saw a post on the TI E2E forum about putting transistors at the output of the TLC5947. I believe it can be done since all the TLC5947 does is sink current or open circuit. However relying on an external discrete transistor to do current limiting based on its beta is a very bad idea due to large beta variance in manufacturing and also over temperature and operating conditions.

  7. 7 Glasshopper Aug 8th, 2012 at 2:24 am

    I would be interested in buying several, please contact me.

  8. 8 will Sep 29th, 2012 at 3:15 am

    Hows the staircase led project? r u going to sell the project?

  9. 9 Brandon Nov 13th, 2012 at 1:53 pm

    Multiplexing would reduce the current draw by 75%, and you would only need one TLC5947.

  10. 10 Allan Wang Jan 5th, 2013 at 10:11 am

    Multiplexing makes the design and control a lot more complicated. Besides, I can reduce the current draw by 75% by just setting the brightness to 25% the maximum level and get the same reduction in brightness as multiplexing it would.

  11. 11 Lefty4000 Feb 11th, 2013 at 9:47 am

    Hello, I’ve been looking over the TLC5947 and I just want to confirm that the way you run it is just like a giant shift register, same code except with 24 bits assuming you don’t use the grayscale. I’ll figure that out;

  12. 12 http://Ciuszkidladzieci.blog.com Apr 30th, 2013 at 2:13 pm

    Christian clothing is becoming more and more popular and for boys that often has a touch of the demon in them;
    it definitely is calming attire that helps to reinforce values.
    Bath and beauty products typically include lotions, soaps and even makeup.
    They carry everything from men’s clothing, women’s
    clotting, children’s clothing, home goods, vintage fabrics, and a wild selection of jewelry.

  13. 13 good advice May 8th, 2013 at 7:23 am

    Thanks to my father who shared with me concerning this weblog, this webpage is in fact amazing.

  14. 14 financial information May 15th, 2013 at 2:35 pm

    Very nice blog post. I absolutely appreciate this
    site. Continue the good work!

  1. 1 RGB LED Circuit using the TLC5947 - Hacked Gadgets - DIY Tech Blog Pingback on Nov 10th, 2010 at 8:47 pm

Leave a Reply

*