2022-08-15 10:21 AM
LSM6DS3TR is currently used on our production PCBAs. The sensor has been working for us for the past few years now. But once in a while it freezes and does not supply readings. Specifically it cannot sense taps. When we short the 3.3V and GND line it unfreezes and normal operation continues.
There is no known way as to how to recreate the problem. I do know the the SPI interface that is used to communicate with this sensor is functional as I can use it to communicate with other components.
Thank You
2022-08-22 08:26 AM
Hi @MLech.1 ,
That's a strange behavior, to be honest.
You might try to "unfreeze" the device using the BOOT bit or the SW_RESET bit of the CTRL3_C (12h) register, as described in the datasheet, p.56.
Are you facing this issue on multiple devices? Can you run a self test before shorting Vdd and GND? --> Github example lsm6ds3_self_test.c
-Eleon