Skip to main content
Visitor II
April 3, 2019
Question

LIS3DH ADC calibration

  • April 3, 2019
  • 1 reply
  • 784 views

LIS3DH is configured with ADC enabled, and temperature disabled.

When the same voltage is applied to all the 3 ADC inputs, the ADC reading on the first 2 inputs are matching and in line with the expected readings. However, the 3rd input show a constant offset compared to the other 2 inputs. On 2 different PCBs, this offset is different: 18 and 24 ADC steps.

Has anyone else experienced this issue? Is there a way to calibrate the ADC?

Thanks,

Marco

    This topic has been closed for replies.

    1 reply

    ST Employee
    May 9, 2019

    Hi Marco, the ADCs are calibrated at production level, and their configuration are stored inside the reserved registers. The third ADC is quite different from the other two because it can be used also to acquire a temperature sensor (you can check what happens if you configured TEMP_EN bit (bit 6) to 1 in TEMP_CFG_REG (1Fh)). Is it possible for you to check another part if it behaves in the same way? Regards.