OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » 综合技术 » 通讯及无线技术 » 2.4G无线收发芯片NRF24L01P的功耗大,啥原因呢?

共4条 1/1 1 跳转至

2.4G无线收发芯片NRF24L01P的功耗大,啥原因呢?

助工
2020-07-15 11:55:36    评分
这几天在无线通信的一个小案子,用的无线收发IC是NRF24L01P,但它的低功耗设置时电流一直降不下来,目前单片机和其他外围电路待机电流在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相差太大了.....

啥原因呢? 哪位知道的帮还请多指点指点!





关键词: NRF24L01P     功耗     2.4G    

助工
2020-07-15 14:43:17    评分
2楼

单片机的IO口模式和高低电平你设定好了吗? 这个影响功耗不少!


助工
2020-07-15 14:56:06    评分
3楼

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


助工
2020-07-15 14:55:39    评分
4楼

可能是由于电压不稳吧


共4条 1/1 1 跳转至

回复

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