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.

AM263P4: PMIC configuration in SDK

Part Number: AM263P4

Tool/software:

Hi,

This is additional question to the original thread.
The PMIC (TPS653860x) has NVM and default power configurations are defined by orderable part#.
The part# used by the customer is O386003QDCARQ1 and this option means;
LDO1: Enable with 3.3V
LDO2: Disable with 1V
LDO3: Disable with 1V
LDO4: Disable with 1.8V

The customer checked SDK code and found LDO2 to LDO4 are configured below voltage.
LDO2: 3.3V
LDO3: 5V
LDO4: 1.8V
But he could not find these voltages are enabled in the code. They are enabled by SDK driver, correct?

Thanks and regards,
Koichiro Tashiro

  • Hello Tashiro-san,

    From what I can see in the code yes that would be enabled b the SDK driver provided under "\source\board\pmic".

    Specifically, the PMIC_tps653860xxConfigure API has the following code for enabling voltages for LDO2, 3, and 4:

            ldoNumber = PMIC_LDO2;
            ldoCfg_exp.ldoRtCfg = PMIC_LDO_PLDO_LONG_RAMP_TIME;
            ldoCfg_exp.ldoIlimLvlCfg = PMIC_LDO_PLDO_ILIM_LVL_CFG_OPT0;
            ldoCfg_exp.ldoLvlCfg = PMIC_LDO_PLDO_LVL_CFG_VOLT_3_3V;
            pmicStatus += Pmic_powerSetLdoConfigRegister(pmicCoreHandle, ldoNumber, &ldoCfg_exp);
    
            ldoNumber = PMIC_LDO3;
            ldoCfg_exp.ldoRtCfg = PMIC_LDO_PLDO_LONG_RAMP_TIME;
            ldoCfg_exp.ldoIlimLvlCfg = PMIC_LDO_PLDO_ILIM_LVL_CFG_OPT0;
            ldoCfg_exp.ldoLvlCfg = PMIC_LDO_PLDO_LVL_CFG_VOLT_5V;
            pmicStatus += Pmic_powerSetLdoConfigRegister(pmicCoreHandle, ldoNumber, &ldoCfg_exp);
    
            ldoNumber = PMIC_LDO4;
            ldoCfg_exp.ldoRtCfg = PMIC_LDO_PLDO_LONG_RAMP_TIME;
            ldoCfg_exp.ldoIlimLvlCfg = PMIC_LDO_PLDO_ILIM_LVL_CFG_OPT0;
            ldoCfg_exp.ldoLvlCfg = PMIC_LDO_PLDO_LVL_CFG_VOLT_1_8V;
            pmicStatus += Pmic_powerSetLdoConfigRegister(pmicCoreHandle, ldoNumber, &ldoCfg_exp);

    Best Regards,

    Ralph Jacobi

  • Hi Ralph,

    Thanks a lot!

    Thanks and regards,
    Koichiro Tashiro