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.

TPS25750: PBMs command arguments

Part Number: TPS25750

I am currently working on implementing patching for TPS25750.

Reading Table 3-9 in the TRM, I can see this:

Which is clearly somewhat self-contradictory.

  1. Is the bundle size meant to be on bytes 0-3, or bytes 1-4?
  2. Is the byte not mentioned reserved?
  3. Are the byte numbers above the size correct, or shifted by 1?

While I'm here, let me add that the manual could use a general description of how to use 4CC commands as a second-level section, not buried as part of "3.3.4 Patch Burst Mode Example".

  • Hi Jan,

    The byte numbers 1,2,3 and 4 are correct, but the byte range (bytes 0-3) and bit ranges need to be shifted down. (ie. 15:8 -> 7:0).

    Apologies for the confusion in the datasheet, and yes, the byte notation is self-contradictory. In this case the byte numbers should be Bytes 1-4 like you mentioned in: 

    Is the bundle size meant to be on bytes 0-3, or bytes 1-4?

    Is the byte not mentioned reserved?

    Our register descriptions start with Byte1, not Byte 0. 

    Are the byte numbers above the size correct, or shifted by 1?

    Just the one labeled Bytes 0-3 need to be shifted by 1.

    While I'm here, let me add that the manual could use a general description of how to use 4CC commands as a second-level section, not buried as part of "3.3.4 Patch Burst Mode Example".

    Yes, we are working on writing an FAQ for this.

    Thanks and Regards,

    Chris Lim

  • Thank you Christopher,

    yes, this did resolve my issue, I can now upload the patch and have verified the controller does negotiate the voltage.

  • I'm glad you were able to get your solution working.

    Thanks again for the feedback on resources, it is always good to know how we can better provide documentation that is easy to find and follow.

    Closing this thread now,

    Thanks and Regards,

    Chris