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.

TLC59731: Program LED Driver TLC59731

Other Parts Discussed in Thread: TLC59731

Hello,

I am looking for convenient ways to configure/program outputs of TLC59731 for testing purposes after building several prototypes in our lab. Wonder if TI has something like a demo board that could do so?

If not, base on your experience, what would be quick and dirty ways that can help me test basic functions of TCL59731.

Thanks,

H3

  • HI,

    TLC59731 has an easy one-wire interface. The external circuit is easy. Just use a MCU to do the signal input and then you can do quick test.

    Thanks,

    BRs,

    Rosley

  • Rosley,

    Does TI have predefined code/commands to be sent from a MCU to the LED driver? 

    -Christopher

  • Hi Christopher,

    We are planning to develop but still don't have the code as of today.

    Thanks,

    BRs,

    Rosley

  • Hi Rosley,

    I have 2 quick questions for you:

    1. Does the LED Driver need to have a control input all the time in order for it to function or not? Or it has a memory that can control output signal using old configurations without input signals. 

    2. The TLC59371 is 8-bit driver, which each output is configured by an 8 bit data (see Figure 21/ page 21 of the datasheet). Let's say I want the GS Data of Output#1 is maximum, it shall be 0xFF, correct? So why the table 3/page 14 of the datasheet say the GS Data is 12-bit number as FFF for the maximum on-time duty.

    Please help clarify the information.

    Thanks,

    -

    H3

  • Hi HHH,

    1. The LED driver has an internal GS clock so you can stop the signal input if you don't need update the GS all  the time.

    2. Something wrong is table 3. Will ask repair.

    For TLC59731, the full GS is 8 bit (256 steps).

    Thanks,

    BRs,

    Rosley

  • H3,

    I make some mistakes. Table 3 is correct since this device is PWM with simple gamma. That means you can control 256 steps but the number of GS clock is not 256 but a corrected number with gamma. Hope my previous answer won't confuse you.

    Thanks,

    BRs,

    Rosley

  • Hi Rosley,

    It's kinda confused here. I am unsure what a simple gamma is, and how can I pass FFF to a 8-bit register. Wondering if you can provide some explanation there?

    Also another question about the EOS: let say I want 3 channels of LED in a single device be at max level of intensity, then I should program like this: 3A FF FF FF?

    I understand that I don't need GSLAT for a single device, but do I need the EOS there too?

    Thanks,

    -

    H3