high current consumption of nrf 5340 with 7002

I'm using the custom board of nrf 5340 with 7002.

When I run the sample project of Hello World, the current is about 90 ma,

and I run the sample project of WI-FI Scan, the current is about 50ma when its scanning, and 2ma in the idle state. 

 I've tried to disable all the gpio ,spi and  I2C pin in device tree, and it's still the same high current.

Does it have any way for reducing the current?

Parents
  • Hello,

    Sorry for the late reply. I have talked to the team. Have you checked the pin state?

    You can check the pin states of the nRF7002 to ensure that it is in shutdown state. Does the problem occur for only one board or for several boards?

  • I read the nrf7002 datasheet and found that there is a pin, buck_en, that can be control to shutdown nrf7002 ,when I set the signal to 1, the current becomes 9ma, it seems the current is much more normal.

    But can the current be much lower?  I've disabled all the devicetree pin, and only print "Hello world" in the application.

    Did I disable it not correctly? I just changed the status = "okay" to status = "disabled".

  • I've found something strange, 

    in the datasheet, it says when "buck_en" is de-assertion, it will shutdown 7002, and when it's assertion, it will be active or sleep mode.  

    but when I set logic low(active high), it's 90ma(Helloworld sample),

    and when I set logic high(active high), it's 9ma(Helloworld sample).

    and I've test WIFI Scan sample,

    when I set low it is failed to open wifi (it is correct because 7002 is shutdown), 

    when I set high the sample works normally(50ma when scanning, 2ma when idle) 

    What's the reason of this, is it a hardware or a software problem?

Reply
  • I've found something strange, 

    in the datasheet, it says when "buck_en" is de-assertion, it will shutdown 7002, and when it's assertion, it will be active or sleep mode.  

    but when I set logic low(active high), it's 90ma(Helloworld sample),

    and when I set logic high(active high), it's 9ma(Helloworld sample).

    and I've test WIFI Scan sample,

    when I set low it is failed to open wifi (it is correct because 7002 is shutdown), 

    when I set high the sample works normally(50ma when scanning, 2ma when idle) 

    What's the reason of this, is it a hardware or a software problem?

Children
No Data
Related