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.

TPS65920 - does power values are registered in the PMIC registers?

 Hi Team,

I got the following question from my customer.

I have a PMIC question: Each of the three Switchers on the PMIC (VDD1, VDD2, VIO) has a feedback loop intended to monitor its output. Is this info updated in a register? Meaning can I access the PMIC on I2C1 and query the PMIC about the validity and value of its voltage outputs at any time? What about its LDO's?

 I read through the TRM and saw that  we do have register where the power value is being stored:

"..

Each power resource can be owned by one or more resource groups, depending on the value

programmed in the <resource name>_DEV_GRP DEV_GRP bit field. Each resource can be classified as

a different type by programming the RES_TYPE and RES_TYPE2 fields of the <resource name>_TYPE

register..."

 

could you confirm and ellaborate?

thanks!

Amit

  • Hi Amit,

    The voltage information is not recorded in the register, but the output voltage can be programmed by programming the VSEL register of the corresponding switcher.

    "..

    Each power resource can be owned by one or more resource groups, depending on the value

    programmed in the <resource name>_DEV_GRP DEV_GRP bit field. Each resource can be classified as

    a different type by programming the RES_TYPE and RES_TYPE2 fields of the <resource name>_TYPE

    register..."

     

    Please refer to the section 5.4.2 in the TRM

    "In this device, power resources are shared to achieve an efficient power supply scheme while avoiding
    redundancy. Boot modes (MC027S, MC027, MC021, and SC021) define initial resource mapping. When a
    resource is assigned to one processor group, its state depends on the assigned processor group state.
    When a resource is assigned to more than one processor group it is in the highest required state"

    Using the  <resource name>_DEV_GRP DEV_GRP, RES_TYPE and RES_TYPE2   registers the resource grouping can be modified based on requirement.

     

    I hope it clarifies your doubt.

     

    Regards

    Ankit