cancel
Showing results for 
Search instead for 
Did you mean: 

LSM6DSO freeze and doesn't respond

Aurelien3
Associate

Hello, 

 

I use LSM6DSO with my stm32L476. 
I use I2C 100kz with 10k pull up resistor. The LSM6DSO is next to the STM32. 

I use INT1 with wakeup parameter to indicate the movement and wake the STM32.

I have a problem, sometimes the LSM6DSO freeze. There is no edge to INT1 pin and we cannot communicate throught the I2C bus. So I cannot reset by I2C. 

I don't understand why, it can appears after 1 weeks or 3 months of uses. It depends. 

I have to cut off the power to resolve the issue. 

Aurelien3_0-1760070157866.png

The LSM6_INT1 pin directly connected to the STM32. 

 

Aurelien3_1-1760070208989.png

Aurelien3_2-1760070249380.png

 

Thank you for your time 

Aurelien

 




1 REPLY 1
Federica Bossi
ST Employee

Hi @Aurelien3 ,

Can you implement our official drivers and let me know if you still have the issue?

Just to exclude problems related to your code.

Thanks.

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.