cancel
Showing results for 
Search instead for 
Did you mean: 

SensorTile.box PRO - How to achieve low Sleep Mode Current?

db123
Associate

I am looking to extend battery life of the SensorTile.box PRO using sleep mode of STM32U5 and disabling the MEMS sensors. Currently I am measuring approx. 8 mA in this configuration, but I would like to reduce current into the uA range if possible. 

 

I am running some quick tests in Arduino IDE using STM32duino libraries, but open to using Cube IDE as well:

  LPS22DF.Disable();
  LIS2MDL.Disable();
  STTS22H.Disable();
  LIS2DU12.Disable_X(); 
  LSM6DSV16X.Disable_X();
  LSM6DSV16X.Disable_G();
  LowPower.deepSleep(1000);
 

Could you help me understand the source of the 8mA current draw? What other devices do I need to configure into sleep mode? Are there any firmware examples which put the SensorTile in low power sleep?

 

Thanks!

1 REPLY 1
Federica Bossi
ST Employee

Hi @db123 ,

Where are you measuring the current consumption on the sensortile.box PRO board?
To reduce consumption turn off all LEDs on the board.
It is possible to reduce the power consumption of BLE, please check according to the library you are using which functions are for low-power of BLE.
In document UM2726 and AN5466 it is explained how to implement these functions.

 

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.