This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TLC5940 power optimization

Other Parts Discussed in Thread: TLC5940, TLC5948A

Dear TI team and others,

My question is regarding optimizing the current draw of the TLC5940, used as an LED driver in our application.

Our setup: In our product design, we are using the TLC5940 (QFN footprint) with R_IREF = 5 kOhm, thus I_OUT = 7.8 mA. All 16 outputs are connected to LEDs (with V_f = 2 Volts); the LEDs are switched/changed only approximately once every 200 ms. The setup is fully functional so far!

Now, with the above in mind, we are interested in optimizing the power consumption as much as we can.

We would appreciate some insight regarding these 3 points of interest:

#1) What would be the current draw of the TLC5940 specifically (i.e., excluding the LED power consumption) assuming we are switching only one LED on at any given time? The datasheet lists I_CC only for specific cases, so we would appreciate some information regarding this.

#2) What would be the recommended method to sleep/wake the TLC5940, if we plan to do so once every 100 ms, so as to keep the TLC5940 running for effectively a smaller duty cycle, and thus reduce the power consumption? Or is our current method the only way? Our current method is: Since the TLC5940 appears not to have any shutdown/sleep pin, we have instead added a loadswitch on the VCC line, so that we can use our microcontroller to switch off the power to the TLC5940 when our device is about to enter sleep mode, and switch the TLC5940 power on again when our device wakes up.

#3) What would be the total turn-on + initialization time for the TLC5940 upon being powered on? In other words, the time before it can first begin shifting in microcontroller serial data & switching the appropriate LED outputs?

Any information regarding the above is much appreciated!

Best regards,

Gamin Inganela

Olympia Labs

  • Hello TI team,

    I am writing to bump up this above TLC5940 question for your attention (see above). Because we are wishing to optimize our design prior to manufacturing, we would much appreciate an answer regarding the power-optimization concerns I stated above.

    Thank you!

    Cheers,

    Gamin Inganela

    Olympia Labs

  • Hello Garmin-san,

    I'm preparing actual value with some method to reduce Icc.

    Could you please wait for them by this Thursday?

    And could you let me know why do you select TLC5940? package  or EEPROM?

    We have released TLC5948A device which has the power save mode to reduce Icc when LED is off.

    Best Regards

    K.Narisawa  

  • Dear Narisawa-san,

    No problem to wait until Thursday!

    The reason why we have decided on TLC5940: We have spent some weeks of design time with our prototype and programming our firmware to interface with the TLC5940; As a result, we would prefer to stay with the TLC5940, unless the TLC5948A or other part is approximately compatible to the TLC5940 without much firmware or design change. However, in the future, we will surely consider the TLC5948A, because that power-save feature would be useful; I wasn't aware of that product.

    I appreciate the advice.

    Best,

    Gamin Inganela

    Olympia Labs

  • Hello Gamin-san,

    I'm sorry that wait fro a long time.

    I attached a file for your questions.

    0844.TLC5940_questons.pdf

    Regarding duty cycle,if GSCLK is too slow, it' not so big impact for Icc.And Icc will be decreased at high temperature.

    I'd like to recommend our suggestion to save Icc.

    Could you please consider it?

    Best Regards

    K.Narisawa

     

       

  • Dear Narisawa-san,

    Actually, I am glad that I waited for this answer! Thank you for the clear details in the PDF, as well as the clever switching suggestion.

    Our team is now testing this solution out on our prototype, and I will report back on the results.

    Cheers,
    Gamin Inganela