SLVUCM5 july   2023 TPS6521905 , TPS6521905-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Hardware Requirements for NVM Programming
  6. 3Typical NVM Flow
  7. 4Programming Instructions
    1. 4.1  Configuring Enable Settings
    2. 4.2  Configuring the Bucks
    3. 4.3  Configuring LDOs
    4. 4.4  Configuring GPIOs
    5. 4.5  Configuring Sequence
    6. 4.6  Configuring Multi-Function Pins
    7. 4.7  Configuring the EN/PB/VSENSE Pin
    8. 4.8  Changing I2C Address
    9. 4.9  Configuring Mask Settings
    10. 4.10 NVM Re-Programming
  8.   A Non-NVM Registers
  9.   B Loading a NVM Configuration File to PMIC
  10.   C PMIC Configurable Fields
  11.   D References

NVM Re-Programming

Once the register settings are updated, the new values can be saved into the NVM by writing 0x0A to register address 0x34.

  • Figure 4-11 shows the button that saves the register settings into the NVM when using the TPS65219-GUI.
  • Table 4-24 shows the register field to be written when NOT using the TPS65219-GUI.
GUID-20230505-SS0I-SKG6-N8XV-N4HNKLZ4VJB9-low.svg Figure 4-11 NVM Re-programming Using TPS65219-GUI

Table 4-24 I2C Write to Save Register Settings into NVM
Register Address Bit Data
Bit# Field Name
0x34 3-0 USER_NVM_CMD 0x0A

Note: It is recommended to export the selected register settings into a CSV and JSON file using the TPS65219-GUI. Figure 4-12 shows how to export the NVM settings. The file format must be selected on "Register File Format" before using the "Save Registers As".
GUID-20230504-SS0I-W3B2-4N4B-6WVHNJBPVRB6-low.svg Figure 4-12 Export NVM Settings Using TPS65219-GUI