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.

TLC5957: Colour configuration of TLC5957

Part Number: TLC5957

Hi 

Can you please let us know if there is any calculation or formula available to configure different colours in TLC5957

Thanks

Abishek V

  • Hi Abishek,

    TLC5957 is LED driver to provide constant current. The current ratio among red / green / blue LEDs can get different colors. For how much ratio get what color, you could refer the RGB model in PC.

  • Hi Hardy

    We are using 16 RGB LEDs in our design and it is controlled by TLC5957. We need to independently blink each RGB LEDs with different blinking rates. Please let us know whether it is possible or not. If possible please let us know how we can do it?

    Thanks 

    Abishek V

  • Hi Abishek,

    Hardy and our other experts on this issue just started celebrating their Chinese New Year holiday.  They will respond when they return the week of 2/7.

    -Jim

  • Hi Abishek,

    Since TLC5957 uses shift register for data transfer, the PWM value of every output need to be written. If you need to blink the LEDs in different rates, you also need to write the original value of the LEDs which is not changed.

  • Hi Hardy

    we need to configure the 16 RGB LEDs in different colours with different blinking rates

    For eg.

                           Colors         Blinking rate

    RGB LED0 -  Red Color -     0.1Hz

    RGB LED1 -  Blue Color-     1Hz

    RGB LED2 -  Purple Color-  2Hz   etc...

    Like this we need configure the 16 RGB LEDs with different color with different blinking rates

    Please let us know how we can do it?

    Thanks

    Abishek V

  • Hi Abishek,

    Since in every write cycle all 768-bit GS data need to be updated all, I think you need to write the GS data based in 0.1Hz for all channels. For LED0, writing the GS value between 0 and FFFFh in 0.1Hz, For LED1, as it need to blink in 1Hz, which is ten times of data writing frequency, you could write the GS value as 0 in 10 data packets, then FFFFh in next 10 data packets.