Skip to main content
Visitor II
May 26, 2021
Solved

Data sampling of ISM330DLC

  • May 26, 2021
  • 1 reply
  • 1324 views

Hi! I am using ISM330DLC to get data from all three gyros and three accelerometers with an ODR of higher than 400Hz. When the circumstance temperature is going down from normal to about -20~-30℃, there are several disturbance in outputs of gyros (different from noise). This phenomenon only appears for gyros in the process of temperature descending. Do you have any suggestions?

    This topic has been closed for replies.
    Best answer by niccolò

    Hi @BLee.3​ ,

    the internal structure of the gyroscope is more susceptible to temperature changes than the one of the accelerometer.

    so it is normal that disturbs presents first on the gyro.

    These type of spikes can be filtered out at firmware level by analyzing the signal.

    I would check if the last 3 or 4 samples have a spike and discard that sample.

    hope this helps

    Niccolò

    p.s. if you found a solution to your problem, please, select a best answer to help other users with similar issues

    1 reply

    ST Employee
    May 27, 2021

    Hi @BLee.3​ ,

    it is common to have disturbances when approaching the limit values of operating temperature.

    I don't think there are many ways of getting rid of them, except using a specific algorithm if they are specific enough.

    how are they shaped?

    Niccolò

    BLee.3Author
    Visitor II
    May 28, 2021

    Thanks for your reply!

    I know what you mean, but in fact, when the circumstance continues cooling down to under -30℃, the output won't go worse.

    In addition, the ​outputs of accelerometers always keep stable.

    They are shaped like this. The figure contains triaxial gyro outputs and temperature output.

    0693W00000AQ9CnQAL.jpg

    niccolòAnswer
    ST Employee
    May 28, 2021

    Hi @BLee.3​ ,

    the internal structure of the gyroscope is more susceptible to temperature changes than the one of the accelerometer.

    so it is normal that disturbs presents first on the gyro.

    These type of spikes can be filtered out at firmware level by analyzing the signal.

    I would check if the last 3 or 4 samples have a spike and discard that sample.

    hope this helps

    Niccolò

    p.s. if you found a solution to your problem, please, select a best answer to help other users with similar issues