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

Power Consmuption issue in nrf51 during advertising packets

Hi All,

My goal is to advertise the generic packets untill a GPIO interrupt occurs. So in order to achieve low power consumption I have increased the time interval of those packets being advertised from 40ms to 3 seconds. While scanning i am able to see the packets in every 3 sec, but as intended i don't see any reduction in power consumption. With both the intervals, it consumes same 10mA. Am i missing something on this, please suggest.

Any suggestion would be well appreciated.

Thanks

Parents
  • @Hung Bui, Yes' I'v made sure that there is no other peripheral apart from timer except few GPIO's. As per datasheet, timer consumes 30uA while counting down which probably tells why it is taking 30uA in between BUT the same timer is running at the start for 15 seconds and device consumes only 5uA during that period.
    But I'm more worried about the power consumption during connected period when it consumes 2-3 mA. I've also made sure i stop the timer when device gets connected. I'm using following GAP connection parameters for the connection setup.

    MIN_CON_INTERVAL - 20ms MAX_CON_INTERVAL - 75ms CONN_SUP_TIMEOUT - 4sec SEC_PARAM_TIMEOUT - 30sec SLAVE_LATENCY - 0

    These are the default connection parameters , can you please let me know what is the expected power consumption during connected period. Do i need to change any of these parameters to reduce consumption ?

    Thanks

Reply
  • @Hung Bui, Yes' I'v made sure that there is no other peripheral apart from timer except few GPIO's. As per datasheet, timer consumes 30uA while counting down which probably tells why it is taking 30uA in between BUT the same timer is running at the start for 15 seconds and device consumes only 5uA during that period.
    But I'm more worried about the power consumption during connected period when it consumes 2-3 mA. I've also made sure i stop the timer when device gets connected. I'm using following GAP connection parameters for the connection setup.

    MIN_CON_INTERVAL - 20ms MAX_CON_INTERVAL - 75ms CONN_SUP_TIMEOUT - 4sec SEC_PARAM_TIMEOUT - 30sec SLAVE_LATENCY - 0

    These are the default connection parameters , can you please let me know what is the expected power consumption during connected period. Do i need to change any of these parameters to reduce consumption ?

    Thanks

Children
No Data
Related