Skip to main content
Visitor II
June 26, 2023
Solved

Spikes in ASM330LHH Temperature Data

  • June 26, 2023
  • 4 replies
  • 2355 views

Hi, 

I am currently using an ASM330LHH MEMS, and seem to be getting erroneous spikes in data from the temperature sensor (see attached image). Please can someone advise on what this may be, or if you have experienced the same issue? I have been working through the temperature decode in my data acquisition (which seems to be okay), but I could be wrong. 

Many thanks. 

    This topic has been closed for replies.
    Best answer by Federica Bossi

    Hi @M_S ,

    Welcome to ST Community!

    Have you already tried to configure the BDU bit in CTRL3_C register (12h)? With this bit the output registers are not updated until MSB and LSB have been read.

    If this helps you, please mark my answer as "Best Answer" by clicking on the "Accept as Solution" button, this can be helpful for Community users to find this solution faster.

    4 replies

    M_SAuthor
    Visitor II
    June 26, 2023

    It's worth noting, the spikes seems to be consistent in magnitude. Almost as though there is a recurring offset.

    Technical Moderator
    June 27, 2023

    Hi @M_S ,

    Welcome to ST Community!

    Have you already tried to configure the BDU bit in CTRL3_C register (12h)? With this bit the output registers are not updated until MSB and LSB have been read.

    If this helps you, please mark my answer as "Best Answer" by clicking on the "Accept as Solution" button, this can be helpful for Community users to find this solution faster.

    M_SAuthor
    Visitor II
    June 27, 2023

    Hi @Federica Bossi

    I will try this an see if it works. 

    Thank you.

    Visitor II
    December 19, 2023

    I'm having the exact same problem even if BDU is activated.

    Technical Moderator
    December 21, 2023

    Hi @JamesWindspoore ,

    They could be due to the setup vibrations, please be sure that it is well isolated.