cancel
Showing results for 
Search instead for 
Did you mean: 

BlueNRG-1 high consumption in low power mode

uilter
Senior

Hi!

I'm using BlueNRG-1 to beacon some messages.

I tested a simple scenarious:

  • 100ms advertising messages
  • Advertising with no connections allowed (ADV_NONCONN_IND)
  • disable all GPIOs
  • disable debug printf and UART

I use the BLE_BEACON sample code with SDK 3.2.0.

The board is the STEVAL-IDB007V2 and my board that just have the BlueNRG-1 and the CR2032 battery. Both scenarios have external XTAL 16MHz and low speed crystal of 32kHz.

The following images are the consumption wave along the time.

1) Fist image I use the internal LS crystal setup (LS_SOURCE_INTERNAL_RO):

0693W000001pVOAQA2.jpg

Note that almost 80% of the time the low power mode is successfully achieved.

There is something waking the SoC and hold for a long period until start advertising, and it happens some times.

2) The next image I used the external LS crystal (LS_SOURCE_EXTERNAL_32KHZ):

0693W000001pVOZQA2.jpg

Using the external crystal, the bluenrg never achieve full low power completely.

There is something waking the SoC and hold for a long period until start advertising. It will kill my battery.

Another difference with previous scenario is the long period transmitting.

According to software "BlueNRG Current Estimation Tool", the transmission time is 2.5ms. It not happen here.

I presumed using external crystal on DC-DC mode it will be the lowest power mode possible with BlueNRG1.

I attached the project files to help with my debug.

What I am doing wrong?

Thank you!!

0 REPLIES 0