2023-03-29 5:17 AM
I am using LIS2DTW12 MEMS,
1. I configured this sensor in continuous mode.
2. Set the FIFO threshold to 16 samples.
3. Selected ODR register value is 100.
4 Selected Low power 1 mode.
Expected:
Periodic interrupt from FIFO must happen every 160ms. But I am getting FIFO interrupt at ~158.4ms.
Could you please explain the cause of this time drift and how to fix it?
Note: our operating temperature range is -5 to 60 degrees C.
2023-04-12 2:29 AM
Hi @HHP.1 ,
Welcome to ST Community!
Looking at the data, a FIFO interrupt at 158.4 corresponds to measure an ODR of about 99Hz.
We measure the ODR accuracy only on characterization data and so we can't guarantee min-max values in production but measuring 99Hz instead of 100Hz is acceptable according to our data.
2023-04-12 11:02 PM
Hello @Federica Bossi ,
Thank you for your response.
Is there any way to accumulate this frequency drift?
Can you give detailed information on ODR accuracy in terms of %error?
2023-04-13 2:36 AM
Hi @HHP.1 ,
A drift over time is not expected.
I can't give you detailed information because ODR Accuracy is not a tested parameter in production but according to characterization tests on a limited samples of data you can consider approximately up to 10%.
If my reply answered your question, please click on Select as Best at the bottom of this post. This will help other users with the same issue to find the answer faster
We’re moving the ST Community to a new platform to give you a better and more reliable community experience.