Skip to main content
Igor Britskii
Associate
November 7, 2017
Question

BlueNRG -How to control power consumtion in long sleep mode

  • November 7, 2017
  • 2 replies
  • 1053 views
Posted on November 07, 2017 at 08:44

Hello, I'm starting for STEVAL-IDB007V1 with demo BLE_Security for beacon app.

All clear, advertising process normal, the connection is established.

The aim of my project is the device with CR2032 power. But in process configuring my device I can`t achieve the consumption less than 120 uA because at long SW timer interval (more than ~1500 mSec) I see high current consumption after each wakeup of sw timer.

It looks like peak

mailto:200mA@200mSec

 while execution BTLE_StackTick() and empty App_Tick(), then SoC goes sleep and 1 second later consumption grow up to 2,5..2,mA@1sec

:(

. Tracing program execution by UART and LED`s doesn`t show any CPU activity.

I can`t understand, what part of SoC/code is utilized and how to control it or switch off? Probably this is some actions by BLE periphery? Can I set a longer interval for wakeup timer (ex. 1 min)?

Note: at small timer update rate (less than 2000 msec) only first small peak has occurred.

A similar pattern still valid for Sleep_Test example with disabled BL radio...

    This topic has been closed for replies.

    2 replies

    Igor Britskii
    Associate
    November 20, 2017
    Posted on November 20, 2017 at 07:09

    Solved. In my case I use wrong point to measure Idd, and STM32L151 wake up some time after BlueNRG with a parasit power at Rx/Tx lines.

    Correct activity is obtained while measured Idd over JP4. But values still much greatr, then specified in datasheet - around 20 uA at advertising once at 5 sec.

    aahme.4
    Associate II
    January 31, 2019

    how u plot the current graph??