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.

TPS650330Q1EVM: Configure the EVM to function identical to the TPS6503320F-Q1

Part Number: TPS650330Q1EVM
Other Parts Discussed in Thread: TPS650330-Q1,

Hello,

We have a TPS650330Q1EVM, which contains the TPS650330-Q1.  Our design uses the TPS6503320F-Q1, which is a particular NVM configuration of the TPS650330-Q1, from my understanding.  We need to configure the TPS650330-Q1 on the EVM to function identical to the TPS6503320F-Q1 using the GUI software.  Can you please provide a configuration for the EVM to function as if it were a TPS6503320F-Q1?

Thank you,

Ryan

  • Hi Ryan,

      Please find attached for the json file and instructions to re-program the PMIC by EVM and GUI.

    TPS6503320F-Q1_01_Programming.json
    {
        "my_model": {
            "$refresh_interval": 1,
            "PID": 223,
            "RID": 25,
            "CONTROL_LOCK": 221,
            "BUCK_LDO_CTRL": 31,
            "GPIO_CTRL": 24,
            "CONFIG_LOCK": 170,
            "LDO_GPIO_CFG": 1,
            "BUCK1_VOUT": 16,
            "BUCK1_UVLO": 18,
            "BUCK2_VOUT": 29,
            "BUCK3_VOUT": 6,
            "LDO_VOUT": 18,
            "DISCHARGE_SETTING": 85,
            "SEQ_TRIG_BUCK1": 31,
            "SEQ_TRIG_BUCK2": 11,
            "SEQ_TRIG_BUCK3": 3,
            "SEQ_TRIG_LDO": 27,
            "SEQ_TRIG_nRSTOUT": 3,
            "SEQ_TRIG_GPIO": 1,
            "BUCK1_SEQ_DLY": 98,
            "BUCK2_SEQ_DLY": 66,
            "BUCK3_SEQ_DLY": 50,
            "LDO_SEQ_DLY": 82,
            "nRSTOUT_SEQ_DLY": 27,
            "GPIO_SEQ_DLY": 23,
            "INT_MASK_BUCKx_LDO": 0,
            "VMON_BUCK1_CFG": 15,
            "VMON_BUCK2_CFG": 15,
            "VMON_BUCK3_CFG": 15,
            "VMON_LDO_CFG": 15,
            "ERR_BUCKx_LDO_CFG": 0,
            "CFG_REG_CRC": 0,
            "INT_MASK_SAFETY": 3,
            "PIN_MON_ERR_CFG": 0,
            "EEPROM_PROG_CMD": 45
        }
    }
    
    Re-program PMIC.txt
    Re-program the PMIC:
    
    1. When GUI shows "Hardware Connected", do "Load settings..." with attached json file.
    
    2. Check "Update Timing Diagram" to make sure the "Sequence Overview" correct.
    
    3. Set "Power On Bit" on in "Special Features" tap to make sure all power rails output correct level.
    
    4. Go last tap to "Flash EEPROM".
    
    5. Power the device again; new settings should be working as expected. 
    
      

    Thanks!

    Phil

  • Hi Phil,

    Thank you very much for your quick reply!  In case others come across this, something I got stuck on for awhile is that an additional step before clicking Power On Bit in the Special Features tab, is to be sure to uncheck "Config Registers Locked" and "Control Registers Locked".  I think only one of these must be unlocked, but I'm not sure which one.  Looks like I'm all set.  Thanks!

    Ryan