@jevin system_set_tx_power(RF_TX_POWER_0dBm);
F
felix.yang
@felix.yang
0
声望
105
帖子
577
资料浏览
2
粉丝
0
关注
felix.yang 发布的帖子
-
RE: FR2012B 休眠电流只有在3.6V供电才正常的问题
@liu1028tao 在 FR2012B 休眠电流只有在3.6V供电才正常的问题 中说:
是PMU_ALDO_3_3V,我尝试修改为PMU_ALDO_3_1V,没有改善。我想确
attribute((section("ram_code"))) void pmu_ioldo_bypass(bool on)
{
if(on) {
ool_write(PMU_REG_IOLDO_CFG_1, ool_read(PMU_REG_IOLDO_CFG_1) | 0x20);
}
else {
ool_write(PMU_REG_IOLDO_CFG_1, ool_read(PMU_REG_IOLDO_CFG_1) & ~0x20);
}
}用这个函数,开启bypass模式,这样IOLDO就会一直等于VBAT电压了,你那个问题主要是当VBAT电压小于IOLDO就会产生一个比较大的漏电流,打开bypass模式就好