Skip to main content
kdok .1
Associate
June 18, 2020
Solved

LIS331DLH chips I got show wrong value under low temperature.

  • June 18, 2020
  • 2 replies
  • 867 views

hello.

I have a question about LIS331DLH.

​under low temperature, LIS331DLH chip z-axis shows wrong value.

it is almost 100 difference between -10 degree and 22 degree.

x,y axis is fine but only z axis is problem.

every chip I got have same problem except one chip.

is there ways to figure out this problem ?

This topic has been closed for replies.
Best answer by Eleon BORLINI

Hi @kdok .1​ , in LIS331DLH device the z axis is in effect mechanically "asymmetrical" with respect to the other axis, and this partially can cause a higher temperature dependency (100 LSB in 30°C range, right?). Btw, I would suggest you to check a couple of things:

  • The z-axis is the one typically affected by the gravity intensity, so that the variation is around 1g. If toy are not interested in it, you could enable the embedded HP filter (CTRL_REG2 register configuration) and cut the DC component of the acceleration.
  • Which is your temperature setup? I mean, are you just heating / cooling the device or are you also bending it in some way (application board bending, gasket pressing on the LIS331DLH package)? The temperature variation would amplify any bending effect, especially on the z-axis.

Regards

2 replies

Eleon BORLINI
Eleon BORLINIBest answer
ST Employee
June 22, 2020

Hi @kdok .1​ , in LIS331DLH device the z axis is in effect mechanically "asymmetrical" with respect to the other axis, and this partially can cause a higher temperature dependency (100 LSB in 30°C range, right?). Btw, I would suggest you to check a couple of things:

  • The z-axis is the one typically affected by the gravity intensity, so that the variation is around 1g. If toy are not interested in it, you could enable the embedded HP filter (CTRL_REG2 register configuration) and cut the DC component of the acceleration.
  • Which is your temperature setup? I mean, are you just heating / cooling the device or are you also bending it in some way (application board bending, gasket pressing on the LIS331DLH package)? The temperature variation would amplify any bending effect, especially on the z-axis.

Regards

kdok .1
kdok .1Author
Associate
July 15, 2020

​Thank you for answer.

I want angle values by using this chip.

I tried to remove DC component. then all DC component value gone with the angle values.