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.

TPS53659: Why does the same chip have different MFR_SERIAL result of our MB and programming board?

Part Number: TPS53659

Hi Expert,
Because TPS53658 is a programming component.
Our factory wants to check its correctness of programming data and read MFR_SERIAL (0x9E) on board to do judgment.
Finally, there is about 20% fail rate that MFR_SERIAL not match.

We use TI funsion to read 3 pcs fail MB and result is also fail.
Then, we remove 3 pcs fail parts from our MB and read MFR_SERIAL through TI programmer board, their "MFR_SERIAL" are all correct.
So we take those 3 pcs and resoldering to our MB then reading through TI funsion, their MFR_SERIAL still wrong.
We already disconnect the PMbus from our MB PMbus and only read TPS56358 but the result still fail. (refer the following picture)

What is the cause of this result? how can we fix it?

Is there any other way to judge the programming data?

Following is 3pcs reading record and 1st&3rd comparison result

1st & 3rd reading_Device Configuration Comparison.xls

  • Hi Jan,

    Can you please reprogram the part by TI GUI? If the issue is gone, please make sure the part is programming correctly from 3rd party.

    Thanks

    Chasel

  • Hi Chasel,

    1. After reprogramming by TI GUI, the issue can be fixed.

    2. We had sent 8 fail parts to 3rd party. They re-verify checksum are correct. Then we send it to our FAE. Programming board reading still correct.

    3. We do the action described on the forum. We found reading single-chip always correct and reading on MB may be different. It is very strange...

  • Hi Jan,

    Thanks for the information.

    1. After reprogramming by TI GUI, the issue can be fixed.

    Good to know.

    2. We had sent 8 fail parts to 3rd party. They re-verify checksum are correct. Then we send it to our FAE. Programming board reading still correct.

    Ok

    3. We do the action described on the forum. We found reading single-chip always correct and reading on MB may be different. It is very strange...

    Please make sure 3rd party's programming procedure followed by TI's datasheet.

    Thanks

    Chasel