Skip to main content
Igor Britskii
Associate
Nov 7, 2017 7:44 AM UTC
Question

BlueNRG -How to control power consumtion in long sleep mode

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
    Nov 20, 2017 6:09 AM UTC
    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
    Jan 31, 2019 12:39 PM UTC

    how u plot the current graph??