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.

TPS65981: programming issue

Part Number: TPS65981


Team, 

My customer is working on a design using the TPS65981 and running into a weird production issue. They are unable to program ~5% of boards that come in. The other boards are functional and show no signs of the issue: 

The I2C interface comes up and I'm able to read and access registers on the "bad" boards so I think the issue is isolated to the SPI bus.  

I was wondering if there was an errata for the TPS65981 specifically about the SPI interface. 

If there is any other debugging tips you could share that would be helpful. I'm holding off sending the design to higher quantity production until I can resolve this issue.

Thanks

Viktorija

  • Hi Viktorija,

    Can you check the Mode Register (0x3) on the TPS65981? If the device has booted correctly, you should read APP in the Mode Register. I suspect the PD controller has not booted correctly. If it has not booted correctly, you would see BOOT in the Mode register.

    If you see BOOT in the Mode register, I would suggest checking the image on the SPI Flash and see if it was programmed correctly. It could be that the SPI Flash chip was not programmed correctly in the factory.

    If this answers your question, PLEASE select This resolved my issue

    Thank you,
    Eric