2023-12-19 1:14 PM
I am leading a project in the automotive sector where we are using the ASM330LHH for mass production (we have assembled more than 2000 units). Our reading method involves not using the DATA-READY or interrupt; instead, we read at a rate of 417 Hz with our microcontroller's clock. To verify that the temperature compensation meets our quality standards, we conduct a temperature test ranging from -30 to 95 degrees on all units. During testing, we've observed that approximately 40% of the units exhibit spurious measurements at a specific temperatures. This issue is reproducible over time; repeating the test with the same unit consistently shows problems around the same temperature. These anomalies are spikes, consistently appearing in the X and Y-axis gyroscopes but never in the Z-axis gyroscopes or accelerometers. The BDU register is activated. I would like to understand why these issues might be occurring, as they significantly impact production. Thank you
2023-12-20 7:01 AM
Hi @JamesWindspoore ,
Welcome to ST Community!
Can you share some plots of your acquisitions with this strange behavior you have detected?
2023-12-21 2:12 PM
Here you can see how the peaks are produced only in x,y (never in z) at very specific temperatures
2023-12-22 12:49 AM
Hi @JamesWindspoore ,
Thanks for the plot, however is a little bit difficult from this image understand what happens.
Can you kindly share also the raw data and your settings (FS, ODR, BW ecc)? Thanks
2025-07-01 2:38 AM
@JamesWindspoore, been a while so hoping you are still active in this forum.
Did you manage to get to the bottom of these spikes in data. We are still experiencing the same behaviour, and at very similar temperature points to your graph.
Many thanks.