主题:SysConfig 中讨论的其他器件
您好:
客户在其 F29H85 SoM 上观察到 5V0_OUT_CAN 电源轨保持在 0V。 该引脚由 PMIC LDO2 输出供电、在其数据表之后、它在上电时默认启用。 是否需要采取任何措施来启用该电源轨?

谢谢你。
此致、
François μ s。
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.
您好:
客户在其 F29H85 SoM 上观察到 5V0_OUT_CAN 电源轨保持在 0V。 该引脚由 PMIC LDO2 输出供电、在其数据表之后、它在上电时默认启用。 是否需要采取任何措施来启用该电源轨?

谢谢你。
此致、
François μ s。
实际上、该示例也配置了 LDO2。 但是、我没有看到电平设置为 5V、因此可能需要添加一行代码(请参阅此代码上方的 PLDO2 配置代码)。
/*Setting LDO2 Configuration*/
Pmic_PwrLdoCfg_t expLdoCfg = {
.validParams = PMIC_PWR_CFG_LDO_MODE_VALID_SHIFT | PMIC_PWR_CFG_LDO_ILIM_LVL_VALID_SHIFT |
PMIC_PWR_CFG_LDO_ILIM_DGL_VALID_SHIFT | PMIC_PWR_CFG_LDO_VMON_THR_VALID_SHIFT |
PMIC_PWR_CFG_LDO_VMON_DGL_VALID_SHIFT,
.ldo = PMIC_PWR_LDO2,
.mode = PMIC_PWR_LDO_EN_AS_LDO_IN_OPER,
.ilimLvl = PMIC_PWR_LDO_ILIM_LVL_OPTION_0,
.ilimDgl = PMIC_PWR_LDO_ILIM_DEGLITCH_1_MS,
.vmonThr = PMIC_PWR_PLDO_VMON_THR_MAX,
.vmonDgl = PMIC_PWR_RSRC_VMON_DGL_MAX,
};
Pmic_PwrLdoCfg_t acpLdoCfg = {
.validParams = PMIC_PWR_CFG_LDO_MODE_VALID_SHIFT | PMIC_PWR_CFG_LDO_ILIM_LVL_VALID_SHIFT |
PMIC_PWR_CFG_LDO_ILIM_DGL_VALID_SHIFT | PMIC_PWR_CFG_LDO_VMON_THR_VALID_SHIFT |
PMIC_PWR_CFG_LDO_VMON_DGL_VALID_SHIFT,
.ldo = PMIC_PWR_LDO2,
};
Pmic_PwrRsrcStat_t ldoStatus = {
.validParams = PMIC_PWR_RSRC_STAT_OV_ERR_VALID_SHIFT | PMIC_PWR_RSRC_STAT_UV_ERR_VALID_SHIFT |
PMIC_PWR_RSRC_STAT_ILIM_ERR_VALID_SHIFT | PMIC_PWR_RSRC_STAT_TSD_ERR_VALID_SHIFT |
PMIC_PWR_RSRC_STAT_TSD_WARN_VALID_SHIFT,
.pwrRsrc = PMIC_PWR_LDO2,
};
DebugP_log("\r\n");
DebugP_log("Setting LDO2 config...\r\n");
status = Pmic_pwrSetLdoCfg(coreHandle, &expLdoCfg);
DebugP_assert(status == PMIC_ST_SUCCESS);尊敬的 Gus:
再次感谢。 正如预期的那样、我迷失在 PMIC 寄存器的迷宫中。 我在寻找启用或禁用 LDO2 的定义、但未找到任何内容。
您能为我们提供方便吗?请告诉我们禁用 LDO2 以便我们对其进行修改的说法。 我想必须有一个、因为 PMIC 数据表显示它默认处于启用状态。 或者、如果在硬件中默认禁用 LDO2、则应该在哪里添加一个语句、或者应该修改哪个语句才能启用该语句?
此致、
François μ s。
LDO2_CFG 配置 LDO2。 值 0x94 足以将该 LDO 配置为 5V。

LDO_CTRL 启用 LDO(写入 LDO2_CTRL 的模式 1 足以导通 LDO2)。

驱动程序应为您抽象处理寄存器详细信息。 您应该能够简单地修改现有 PMIC 示例、如下所示:
我看看是否可以在接下来的 1 天修改 PMIC 示例以提供代码。
抱歉 François、我没有带宽来启用和测试 PMIC 上的所有 LDO。 此外、LDO3/LDO4/PLDO1/PLDO2_OUT 仅连接到 EVM 上的测试点。 这些 LDO 不用于为 EVM 上或下的任何逻辑供电。 启用它们只能勾选电压表。 μ s
为了清晰起见、请执行以下操作:
我修改了 PMIC_USER_reg_cfg_tps653860xx 示例、以启用具有 5V 输出的 LDO2、并在电路板上尝试了该示例。 我还对其进行了细微修改、将 PLDO1 更改为 3.3V。 附件是可在您的端使用的更新源文件
e2e.ti.com/.../pmic_5F00_user_5F00_reg_5F00_cfg_5F00_tps653860xx.c
请注意、syconfig 正在生成代码、以便在 Board_init () 期间将 LDO2 启用为 3.3V。 因此、在调用 PMIC_USER_reg_cfg_main () 之前、您会看到 LDO2 变为 3.3V。 这是 SysConfig 示例中的一个错误。 我将单独存档。