这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 通讯及无线技术 » 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 跳转至

回复

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