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

2mA current spike seen in ble_app_beacon between radio transmission

I am trying to create a beacon application based on nrf52810.

I am using the following…

    * SDK: 15.2.0

    * IDE: Segger Embedded Studio

    * Hardware: PCA10040 V1.1.1

    * Example from SDK: ble_app_beacon

For reducing the current consumption I have disabled logs and LEDs, below is the code change

When I check the current consumption on oscilloscope,  I can see the radio transmitting advertising packets but I could also see 2mA spike between the radio transmission.

This is closer shot of the 2mA spike.

And this is a closeup of radio transmission.

 

To check if these 2mA spike are due to some peripheral being on, I sent the CPU in system off mode by calling nrf_pwr_mgmt_shutdown(NRF_PWR_MGMT_SHUTDOWN_STAY_IN_SYSOFF) before the advertising starts.

 But I could still see the spike.

 

I have no clue why this should happen!

 

I tried a few more things, listed below, to make the spike disappear…

    * Enabled DC-DC converter: The radio transmission current amplitude reduced, but these 2mA spike are still there.

    * Changed the LF clock to internal RC: spike still there

    * We tried this firmware on our custom boards with nrf52810 as well as nrf52832 chip which we got as samples from Nordic: The frequency of repeated spike is reduced but they are still there.

 

Is this a known  hardware issue? or product anomaly?

Is there a work around for this?

Regards

Parents Reply Children
No Data
Related