NRF3540 chip current consumption

Hello Sirs

I am using NRF5340 chip in my custom board to use the BLE radio and uart hard ware at the same time. The sample code which has been used for this purpose is

peripheral_uart. I have also made several modifications to the original code to meet my application necessities. For example I have changed the baud rate from 115200 to

9600 and also increase the connection interval from 30ms-50ms default to 400ms. All of these things have been done successfully.

But by measuring the current consumption on my board I noticed that it's about 3.5ma in advertising mode and 10ma in connection mode. So for test purpose I ran the

Blinky sample code on my custom board and measuring the current it was about the 3.5ma. I think it is a too high current for my application because it will used up

the batteries very quickly. Because my custom board is battery powered I expect a current below 1ma for my application.  Even by increasing the window interval of

100ms in advertising mode to 1000ms the current consumption didn't change. Is there any means by which I can reduce the current consumption or should I must

change the chip? For your information I have an nRF5340-DK development kit too. I ran the Blinky sample on this board and measured the current from external

battery compartment and the result was the same. It is about 5ma which is too high.

Parents
  • Hi,


    Not certain I can help, how you're getting such high current or what you're setup is.  A few years back, I made it down to about 10uA on a custom board with an nRF9160 (which has an LTE modem) and a few running peripherals (like accelerometer).

    To get there I had to turn off lots of things, including serial which can be pretty expensive even if just sitting there.  Also, to get down into microamps, I had not only to turn this stuff off in my application, but also in mcuboot.

    I don't know if you are using mcuboot, and it seems like you need the serial port--but assuming the problem is with the MCU and not some peripheral(s) on your board eating all this power, it may be that you need to turn on serial periodically if you want to lower levels in general.

    You can see my original post about the details with the 9160.

    Good luck!

Reply
  • Hi,


    Not certain I can help, how you're getting such high current or what you're setup is.  A few years back, I made it down to about 10uA on a custom board with an nRF9160 (which has an LTE modem) and a few running peripherals (like accelerometer).

    To get there I had to turn off lots of things, including serial which can be pretty expensive even if just sitting there.  Also, to get down into microamps, I had not only to turn this stuff off in my application, but also in mcuboot.

    I don't know if you are using mcuboot, and it seems like you need the serial port--but assuming the problem is with the MCU and not some peripheral(s) on your board eating all this power, it may be that you need to turn on serial periodically if you want to lower levels in general.

    You can see my original post about the details with the 9160.

    Good luck!

Children
No Data
Related