cancel
Showing results for 
Search instead for 
Did you mean: 

LIS3DH Module: Unexpected Power Consumption in Power-Down and Low-Power modes

chris_
Associate
Dear forum,

I'm actually working on LIS3DH module and I'm facing some issues according power consumption.
The board on which this module is mounted is the RAK2270 Sticker (schematics in attached files).
The module is driven by a STM32WLE5JCI6 and put in stop mode 2 with analog input for SCL and SDA lines.
I've also send the command to set the SDO_PU_DISC bit because pull-up is disconnected to SDO/SA0 pin.

First wrong behavior is the current consumption in Power-Down mode.
According AN3308 p.13 the device has to enter automatically in this mode after power-up and boot procedure (5ms)
But in this mode it still reacts and consumes power when there are activity like several shocks next to the module (see power-down_behavior.png).
As we can see on the screenshot, I can get correct value (around 2-3uA) but only during a short period after a shock (272ms on the example).
Then after this delay, the module consumes energy and reaches an average of 100uA.

After that even when I setup the Low-Power mode 8bit with ODR 10Hz with full scale selection to 2g .
I get the same wrong behavior with a good consumption just after a shock and bad consumtion after a certain delay (see low-power_behavior.png in attached files).

It would be perfect if it can be stable at 2-3uA as it is actually just after a shock detection.
Is there some specific command that needs to be send ? 
 
Thanks in advance for your help.
Regards,
Chris
0 REPLIES 0