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

Zephyr BLE radio RX power consumption

Hi,

We're developing a product based on Zephyr for the NRF52840 (currently seems to be Zephyr 1.13 OpenSource variant).
When doing power measurements, it seems that the radio is powered up every 100ms even though we have set advertising to 300ms.

Measurements confirm that the advertising is done every 300ms (TX has a larger power spike than RX).

I've been looking for an API that can be used to control the radio RX so that it will trigger at the same time as the advertising, but have a bit failed on this.

Any help would be appreciated, since I have not been able to find anything about this utilizing my Google skills.

BRs,

/Jocke!

Parents Reply
  • Hi Susheel,
    Since we have now upgraded to Zephyr 2.0.99, I'm revisiting this problem.
    We still see power spikes about every 100ms. We have no timers that tick at this frequency and the power consumption seems consistent with what the specs say that the radio should consume in RX mode.
    Have attached two CSV files containing our measurements. One without advertising enabled and one with (advertising every 300ms). In the latter file, you will see higher spikes about every 300ms which is consistent with our advertising rate.

    We would appreciate your input on this.

    power_measurements.tar.gz

Children
Related