This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

518822 can't go into sleep mod for current saving

Hi !

     In order to consume lowest current,we use the function power_manage() ,let the MCU go into sleep,the SD is S130, V1.0,we enable the GPIOTE,watchdog ,ADC ,app_timer,and UART0.Before going into sleep ,we stop(disable)the UART0.We find that sometimes  MCU can go into sleep,but sometimes not. I'm sure that unused IOs are not in float statue. Current sample resister is 5 Ω, the voltage between it is 5~8mV,it meas that current is 1mA.When we debug the program ,find  the internal 16MHz RC osillator is alway running. I *** the power_manage()  does'nt tack affect. How to solutethe problem,our production cann't work in low power mod, it is terrible.There maybe a bug in this chip.

.current HIghNormal 16MHz RC always runningClock diagram

Parents
  • Hi

    When the current increases due to an uninit, it indicates that something with the uninit went wrong and that you get an error/hardfault causing the CPU to keep running continuously. So you'll have to find out what's wrong with your uninit function to fix this 4mA consumption.

    Next, a 1.3 mA current draw indicates that the chip is in debug mode when you measured the current initially. You can check out section 11.1.3 "Resuming Normal Mode" in the nRF51 reference manual.

    According to the compatibility matrix, the nRF51 revision 3 supports all versions of the S130 SoftDevice.

    Best regards,

    Simon

Reply
  • Hi

    When the current increases due to an uninit, it indicates that something with the uninit went wrong and that you get an error/hardfault causing the CPU to keep running continuously. So you'll have to find out what's wrong with your uninit function to fix this 4mA consumption.

    Next, a 1.3 mA current draw indicates that the chip is in debug mode when you measured the current initially. You can check out section 11.1.3 "Resuming Normal Mode" in the nRF51 reference manual.

    According to the compatibility matrix, the nRF51 revision 3 supports all versions of the S130 SoftDevice.

    Best regards,

    Simon

Children
Related