Hi,
I've got a question about the startup-process and power consumption using BLE&Advertising (sample code: nrf51-ble-tutorial-advertising)
I've got the "new" nrf51-DK and the "old" nRF51822-Development-Kit, compiled the code with Keil and flashed it on both devices (nRF51-DK Board and PCA10005). Then I've done some initial measurements about the power consumtion during start-up and advertising.
What I've noticed:
- comparing the current measurement of the nrf51-DK and PCA10005 (center and right on the picture), it seems like the nrf51-DK is going in sleep mode right away, while the PCA10005 draws 1mA for 400ms. So my first question is if anyone can explain this different behavior (although it's the same code) ?
- Also, I want to understand what happens between 400-470ms after power reset (marked orange in the picture) where the MCU draws about 1mA. My first guess is that it's due to the initialisation of the radio, right ?
- using the nRF51-DK& measuring the input current at the "External supply pins" (left on the picture), there is a huge input current of 80mA over 42ms. As this peak isn't measurable at the "nRF current measurement pins" (where you measure only the current of the nRF51422 MCU itself as I undestand), I think the 80mA are drawn by other electronics on the board (maybe the Segger MCU ?). Is there any jumper or "solder bridge" where I can disable all other electronics on the board and use only the nRF51422 ?
Best regards.
PS: Some background of my application: I want to build a proof-of-concept "energy self-sufficient" sensor which charges a capacitor over a few minutes and then starts the microcontroller with BLE. So a low start-up energy is important as the capacitor has to store nearly all energy to start the microcontroller and power it while advertising, as the energy source can power the microcontroller only in sleep mode (plus charge the capacitor a little bit).