Other Parts Discussed in Thread: TPS536C6, TPS536C7
Tool/software: Linux
Dear Sir:
About the TPS536C6, we generated the PMBus Programmer Script with the TI Fusion Digital Power Designer v7.1.10.
** We need to write the codes in C language (in embedded Linux OS) to change/program the VBOOT to NVM. **
1) In the generated PMBus Programmer Script, we found the descriptions to change the VBOOT (boot-up output voltage) of TPS536C6.
1-1) About the details, please refer to the Line-586~597 in the first picture below.
1-1-1) These lines contain the USER_NVM_INDEX [MFR 37] and [MFR 38] commands.
1-1-2) In the datasheet of TPS536C6 and the Technical Reference Manual of TPS536C7, we did not find the descriptions for MFR_SPECIFIC_F5 (F5h) and MFR_SPECIFIC_F6 (F6h).
Q1-1-3) To update the VBOOT into the NVM in C codes, could you tell us the bit-definition of the MFR_SPECIFIC_F5 (F5h) and MFR_SPECIFIC_F6 (F6h)?
2) In the generated PMBus Programmer Script, we found the descriptions to store the configuration to NVM.
2-1) About the details, please refer to the Line-611~614 in the second picture below.
2-1-1) These lines contains the STORE_DEFAULT_ALL command.
2-1-2) In the datasheet of TPS536C6 and the Technical Reference Manual of TPS536C7, there is only the STORE_USER_ALL command.
There is not the STORE_DEFAULT_ALL command.
Q2-1-3) To update the VBOOT into NVM, should we use STORE_DEFAULT_ALL or STORE_USER_ALL command in C codes?
Thank you.
Best Regards.