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.

TLC5929: Design Migration from TLC5926

Part Number: TLC5929
Other Parts Discussed in Thread: TLC5926,

Hi Team,

Due to procurement challenges our customer intends to migrate their TLC5926 design with TLC5929. We've reviewed the datasheet and the devices seem to have similar specs, key features, and functionality.

Just a minor clarification, the control pins LE = LAT, CLK = SCLK, SDI = SIN and OE = BLANK seems to be similar. The control sequence for both devices also looks the same.

In this sense would the TLC5929 work exactly same way when they send commands to the former TLC5926? There's no need to change software driving it. Is that correct?

Thanks in advance!


Kind Regards,

Jejomar

  • Hello Jejomar,

      Our experts for this device are currently celebrating Chinese New Year.  Someone will respond to you next week.

    Regards,

    ~Leonard 

  • Hello Leonard,

    Got it. Thanks for the update!


    Kind Regards,

    Jejomar

  • Hi Jejomar,

    No TLC5929 is a more complex device comparing with TLC5926, which integrates additional function like 7-Bit brightness control and self diagnosis. For the software, the most significant difference is that TLC5929 requires 17-bit data input, which TLC5926 is 16-bit. The additional bit at MSB is used for determining the following 16-bit data goes into FC register or output register.

  • Hello Hardy,

    Many thanks for your response. Customer was was able to check functionality briefly with TLC5929EVM. Tried using TLC5926 control lines and firmware with no modifications and they were able to check that LEDs are setting, but there was some flickering. The flickering may be because of the 16-bit communication, as the device wants to have 17-bit.

    Customer just had a follow-up question as follows:

    "I understand that the product is more complex. But the basic communication is similar, right? Only thing I need to add is 16b-17bit change? If I don't need control register setting at all should I force MSB to '0' so that the settings goes to output on/off data latch.

    I don't need brightness control, so resistor setting with full intensity is totally ok for our design. Also I don't need any self diagnostics."


    Kind Regards,

    Jejomar

  • Hi Jejomar,

    Yes if customer can modify their software, I think it is easy to add one '0' bit at first SCLK clock. Other signal should be the same. The detail timing diagram could be referred to Figure 23.

    Here is one another similar device TLC59291, which using 16-bit data format, could also be recommended.