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

Power Level Increase on Disconnection

I am using nordic nrf52 chip and nordic Soft Device. I observed that power level increases(ramps up ) before finally disconnecting. This behavior is observed when external device suddenly goes out of range when connected with peripheral. 

Is this expected behavior from the stack or something wrong at my end?

Can we control this power consumption?

Parents
  • Hello,

    Do you have any numbers? How much is the current consumption increasing?

    If the two devices haven't heard the packets from the connected device for a couple of connection intervals, it needs to increase the RX window, because the clocks haven't been synchronized in a longer time. I guess this is what you are seeing.

    If you have a very long connection supervision timeout, this increase may be more significant. So if you want to reduce the current consumption, and you frequently disconnect when the two devices get out of range (intentional), then I suggest you try to decrease the supervision timeout to something similar to what we use in the examples.

    Best regards,

    Edvin

Reply
  • Hello,

    Do you have any numbers? How much is the current consumption increasing?

    If the two devices haven't heard the packets from the connected device for a couple of connection intervals, it needs to increase the RX window, because the clocks haven't been synchronized in a longer time. I guess this is what you are seeing.

    If you have a very long connection supervision timeout, this increase may be more significant. So if you want to reduce the current consumption, and you frequently disconnect when the two devices get out of range (intentional), then I suggest you try to decrease the supervision timeout to something similar to what we use in the examples.

    Best regards,

    Edvin

Children
No Data
Related