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.

TPS929160-Q1: Difference between two different TI IC

Part Number: TPS929160-Q1
Other Parts Discussed in Thread: TPS929160EVM

Tool/software:

Hello,

I’m working with the Texas Instruments TPS929160-Q1 16-channel automotive LED driver.

I initially used a development board with the IC marked:
→ 929160Q3AKG4C2E4
This part worked perfectly with my firmware.

Later, I ordered what I believed to be the same IC, but received:
→ 929160Q36KG4CG1C

Even though both parts are TPS929160-Q1 based, the second part is **not working with the same code**. The IC does not initialize or respond the same way. No hardware change was made—only the IC was replaced.

I would like to know:
1. What is the **difference** between these two part numbers?
2. Are there any **EEPROM or configuration differences** between these batches?
3. Do I need to **re-initialize EEPROM** or change anything in firmware to make it work?
4. Where can I find documentation or guidance on decoding these part number suffixes?

Thanks in advance!

  • Hi Chandra,

    I will confirm on the marked lot code to rule out the possibility of differences between IC but I do not believe there is at this time. Is the development board you are using the TPS929160EVM? How was the new IC ordered?

    Can you please give a detailed description of how the new IC is responding? What do you mean by "does not respond the same way", is there communication at all? Have you confirmed the device address is correct? 

    Please let me know what you find. 

    Best,
    Isaiah

  • Hi,

    I’m not sure how exactly our purchase team placed the order for the replacement IC, but it was intended to be the same part number (TPS929160-Q1).

    Regarding the EVM — yes, I’m using the TPS929160EVM board. I had developed some custom LED animations that worked fine on the original IC (929160Q3AKG4C2E4). I’m sending UART data (FlexWire) from a microcontroller using the same code and the same slave address as before.

    However, after replacing the IC with the new one (929160Q36KG4CG1C), the LEDs are no longer lighting up. It seems like the IC is not responding to the UART commands, even though nothing else has changed in hardware or firmware.

    Appreciate any guidance you can provide.

    Thanks,
    [Your Name]

  • Same issue we are facing with 24 channel IC 

  • Hello Chandra,

    The replacement IC should be the same as the original, the different marked codes are just the Lot numbers. I have a few suggestions to troubleshoot this issue:

    1. Confirm 5V LDO.
    2. Are you able to capture the RX signal? Please use a logical analyzer to check. If there's no response from TX try to delay the time at least 1ms between commands of RX and try again.
    3. What is the set baud rate?
    4. Please try address of 0~15 and see if there's any change.

    Best,
    Isaiah

  • 1) YES, Iam getting 5V
    2) YES, I am getting data
    3) 750K
    4) NO Changes 

  • HI Chandra,

    Can you please provide detailed waveforms of the UART coms?

    Have you confirmed the device is not being reset by DBWtimer? The default baud rate is 115200, so in your case the bus idle time may be affected by the detected baud rate and therefore going into reset before the timer is reached. If this is the issue, try delaying 1ms. 

    Best, 
    Isaiah