这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界» 论坛首页» 综合技术» 通讯及无线技术» Why?NRF24L01设置成掉电模式还有6mA!

共6条 1/1 1 跳转至

Why?NRF24L01设置成掉电模式还有6mA!

工程师
2020-02-18 21:40:16 打赏
在做NRF24L01低功耗设置时电流一直降不下来,目前单片机和其他外围电路待机电流在3uA左右,加上NRF24L01就打达到6mA左右,不知道什么原因?

掉电模式设置:
void NRF24L01_Shutdown_Mode(void)
{
SPI_CE_LOW;
NRF24L01_Write_Reg(NRF_WRITE_REG+CONFIG,0);
}

大概的工作流程:
NRF24L01_Init();
TempTam = NRF24L01_Check();
if(TempTam != 0)
{
//SYSLEDCRL_ON;
}
else
{
//SYSLEDCRL_OFF;
}
NRF24L01_TX_Mode();
NRF24L01SendData_Func();

Delay_us(200);
NRF24L01_Shutdown_Mode();

接收和发送都是正常的,与规格书上写着掉电模式900nA相差太大了,请各位大侠帮忙分析一下,非常感谢!





关键词: NRF24L01 低功耗 掉电模式 2.4G 通信

工程师
2020-02-18 22:22:59 打赏
2楼

单片机的IO口模式和高低电平你设定好了吗?


工程师
2020-02-18 22:35:22 打赏
3楼

NRF24L01 进掉电模式 ,需要设定PWR_UP 寄存器和设定CE管脚电平吧,时间太长了,记不清了。


工程师
2020-02-18 22:54:34 打赏
4楼

试试这样:

CONFIG 后的参数设定为02 试试,
SPI_CE_LOW;
NRF24L01_Write_Reg(NRF_WRITE_REG+CONFIG,02);


工程师
2020-02-18 23:19:34 打赏
5楼

不会是你的测量仪器不准确吧?!先校正一下!


工程师
2020-02-24 20:29:07 打赏
6楼

楼主,问题解决了? 期待的答案。。。 因为我最近也准备上无线通信,也是用这个IC


共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]