主题中讨论的其他器件: DRA752、 TPS65917-Q1、 DRA722
工具/软件:Linux
我在电路板设计中使用 TPS65916 IC、当我打开电路板时、会生成所有 SMPS、LDO 电压、在8秒后、生成的所有电压均为零。 我只是提供电源、而不是使用 SD 卡引导电路板。 数据表中提到、您必须更改 Devon 位以使 PMIC 处于活动状态、否则它将在8秒后进入关闭状态。 如何解决此问题?
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.
工具/软件:Linux
我在电路板设计中使用 TPS65916 IC、当我打开电路板时、会生成所有 SMPS、LDO 电压、在8秒后、生成的所有电压均为零。 我只是提供电源、而不是使用 SD 卡引导电路板。 数据表中提到、您必须更改 Devon 位以使 PMIC 处于活动状态、否则它将在8秒后进入关闭状态。 如何解决此问题?
Yordan、您好!
我将 AM571x 与 Processor SDK Linux 02.00.02搭配使用。 我的问题是、现已发布适用于带 AM572x 的 TPS659039 PMIC 的 SDK、而我们将 AM571x 与 TPS65916 PMIC 配合使用。 在 u-boot 中、我应该提到我使用的是 TPS65916。
在 board.c 中、hw_data_init 函数根据 TPS659038 PMIC 完成初始化、但我使用的是 AM571x 处理器和 TPS65916 PMIC。 请告诉我如何相应地修改 u-boot。
void hw_data_init (void)
{
* prcm =&dra7xx_prcm;
*dplls_data =&dra7xx_dplls;
* omap_vcore =&beagle_x15_vv;
*Ctrl =&dra7xx_Ctrl;
}
struct vcores_data beagle_x15_vv ={
.MPU.VALUE = VDD_MPU_DRA752、
.mpu.efuse.reg = STD_FUSE_OPP_Vmin_MPU_NOM、
.mpu.efuse.reg_bits = DRA752_EFUSE_REGBITS、
.MPU.addr = TPS659038_REG_ADDR_SMPS12、
.MPU.PMIC =&tps659038、
.eve.value = VDD_EVE_DRA752_HIGH、
.eve.efuse.reg = STD_FUSE_OPP_Vmin_DSPEVE_HIGH、
.eve.efuse.reg_bits = DRA752_EFUSE_REGBITS、
.eve.addr = TPS659038_REG_ADDR_SMPS45、
.eve.PMIC =&tps659038、
GPU.VALUE = VDD_GPU_DRA752_HIGH、
GPC.efuse.reg = STD_FUSE_OPP_Vmin_GPU_HIGH、
GPC.efuse.reg_bits = DRA752_EFUSE_REGBITS、
GPU.addr = TPS659038_REG_ADDR_SMPS45、
.pgc.PMIC =&tps659038、
.core.value = VDD_CORE_DRA752、
.core.efuse.reg = STD_FUSE_OPP_Vmin_CORE_NOM、
core.efuse.reg_bits = DRA752_EFUSE_REGBITS、
.core.addr = TPS659038_REG_ADDR_SMPS6、
.core.PMIC =&tps659038、
.IVA.value = VDD_IVA_DRA752_HIGH、
.IVA.efuse.reg = STD_FUSE_OPP_Vmin_IVA_HIGH、
.IVA.efuse.reg_bits = DRA752_EFUSE_REGBITS、
.IVA.addr = TPS659038_REG_ADDR_SMPS45、
.IVA.PMIC =&tps659038、
};
此致、
Ganesh