cancel
Showing results for 
Search instead for 
Did you mean: 

ASM330LHH is reading wrong measurements at some temperatures even if BDU activated

JamesWindspoore
Associate II

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

3 REPLIES 3
Federica Bossi
ST Employee

Hi @JamesWindspoore ,

Welcome to ST Community!

Can you share some plots of your acquisitions with this strange behavior you have detected?

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.

JamesWindspoore_0-1703196739951.png

Here you can see how the peaks are produced only in x,y (never in z) at very specific temperatures

Federica Bossi
ST Employee

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

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.