cancel
Showing results for 
Search instead for 
Did you mean: 

Hello, I work on a product with LSM303AGR and STM300 module. The problem is : when the LSM303AGR goes to sleep, it works. After, I try to get EnOcean module to sleep, then the LSM303AGR consume 500µA. Any idea?

Jérémy Da Silva
Associate II

The SPI works well. I can asleep the sensor but when I try to asleep the EnOcean module, I see that the sensor consume near 500µA. I have put two pull down on SDI/SDO and SCL and two pull up on the CS_ACC and CS_MAG.

16 REPLIES 16
Miroslav BATEK
ST Employee

Can you share your schematic?

I don't know STM300 module, but why do you put pull down on SDI/SDO and SCL pins?

Jérémy Da Silva
Associate II

Because the STM300 module pins are floating when it is sleeping

Jérémy Da Silva
Associate II
 
Jérémy Da Silva
Associate II
 
Jérémy Da Silva
Associate II
 
Miroslav BATEK
ST Employee

OK, I see.

The problem could be caused by floating INT_MAG/DRDY pin. Please try to connect pull-up or pull-down on this pin.

Jérémy Da Silva
Associate II

I cannot pull up or pull down because the pin is inaccessible.. see below0690X000006BuEuQAK.png

I have tried to connect a STM32L151CC with the LSM303AGR and I don't have the power consumption problem. I think this pin can be left floating without having any influence on the power consumption.

Miroslav BATEK
ST Employee

Other solution could be set the INT_MAG bit in CFG_REG_C_M to 1.

Jérémy Da Silva
Associate II

Done but I have the same power consumption.