使用external buck给DRAM power供电注意事项
时间:10-02
整理:3721RD
点击:
在mt6735/6735M/6735P/6753/6753T项目中,如果使用external buck给DRAM power供电,
可能会遇到PMIC VM LDO输出震荡导致整机功耗增大约40mA的问题。
为了解决此问题,需同时导入下列solution:
1. 需要在PMIC VM LDO输出端加1uF电容,如下图所示:
2. 需要在“pmic.c”文件中添加红色标注的这行代码,具体如下:
File path:ALPS_SW\MP\L1.MP3\alps\kernel-3.10\drivers\misc\mediatek\power\mt6735\pmic.c
if(is_ext_buck_exist()==1)
{
PMICLOG("[Kernel_PMIC_INIT_SETTING_V1] 2015-04-27 for turbo...\n");
……
}
else
{
PMICLOG("[Kernel_PMIC_INIT_SETTING_V1] 2015-04-27...\n");
……
ret = pmic_config_interface(0xA46,0x0,0x1,14); // [14:14]: QI_VM_STB; Fandy, disable
ret = pmic_config_interface(0xA48,0x0,0x1,12);
ret = pmic_config_interface(0xA64,0x2,0x3,4); // [5:4]: RG_VEMC_3V3_VOSEL;
……
}
可能会遇到PMIC VM LDO输出震荡导致整机功耗增大约40mA的问题。
为了解决此问题,需同时导入下列solution:
1. 需要在PMIC VM LDO输出端加1uF电容,如下图所示:
2. 需要在“pmic.c”文件中添加红色标注的这行代码,具体如下:
File path:ALPS_SW\MP\L1.MP3\alps\kernel-3.10\drivers\misc\mediatek\power\mt6735\pmic.c
if(is_ext_buck_exist()==1)
{
PMICLOG("[Kernel_PMIC_INIT_SETTING_V1] 2015-04-27 for turbo...\n");
……
}
else
{
PMICLOG("[Kernel_PMIC_INIT_SETTING_V1] 2015-04-27...\n");
……
ret = pmic_config_interface(0xA46,0x0,0x1,14); // [14:14]: QI_VM_STB; Fandy, disable
ret = pmic_config_interface(0xA48,0x0,0x1,12);
ret = pmic_config_interface(0xA64,0x2,0x3,4); // [5:4]: RG_VEMC_3V3_VOSEL;
……
}
回帖是一种美德!