The TI E2E™ design support forums will undergo maintenance from July 11 to July 13. If you need design support during this time, open a new support request with our customer support center.

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.

TPS65313-Q1: Problem computing the correct CRC for configuration registers

Part Number: TPS65313-Q1

Tool/software:

As a follow on question about computed the CRC for the config registers.  I have the current copy of the data sheet for the TPS65313-Q1 Rev C.  From section 11.9.14 is lists the polynomial x^8+x^2+X+1 (0x07).  It lists the initial condition of all 1's (0xFF).  I have also computed the CRC for the registers listed.  I will get a 0x90 which is not the 0x96 that is read from SAFETY_DEV_CFG_CRC.  If I change the initial condition to 0x00 I do get the value 0x96, that value read from the chip.

Before I try to write revised configuration values what is the correct solution ?  If it is the 0x90, why is the read back returning 0x96?