2023-12-19 01: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 07: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 02: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