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.

TPS53681: Checksum changed after programmed

Part Number: TPS53681

Hi,

I have a question, I got a code from TI, and would like to use this code to store it on my product (not EVM board).

But, the checksum has been changed after programming. I knew the checksum would be changed based on we fine tune the content of the code, in this case, I didn't modify any code and just programmed the code into the board, I think the checksum should not be changed.

I try to solve this issue and use a method from another topic that provided that "store Config to NVM before save the project file" , but the checksum still would be changed after programmed.

Can someone help to solve this problem? the code file and design circuit in attached.

--Problem detail--

Checksum of Code file : F229DFA

After programming and checksum of the board became: F229DFB

Compare differences between F229DFA/ F229DFB , the difference is 0xBB User_Data_11. (Fig 1)

I also compare differences between those two files, and the variable is "channel B phase Configuration " from set up "1phase to 2phase". (Fig 2)

Due to our design is 2phase+1phase in actual board, and this change is from the original code file set up "1 phase" become "2 phase".

I was thinking.... Is this root caused by mismatch between the settings and the application?

Will the code have a mechanism to make mandatory changes based on the actual board status? In my point of view, the imported code should have the highest control.

Please help to solve this problem that the code changed issue. Thanks!

--Design Application--

Controller+Powerstage: TPS53681 + CSD95490 (2+1phase)

Platform: Marvell 98CX8514

Power rail: AVDD / VDDH

6011.TPS53681 SD_AVDD and SD_AVDDH 89d_B2_F229DFA.xmlTPS53681_89d_Schematic.pdf

Best regards,

Emily.