cancel
Showing results for 
Search instead for 
Did you mean: 

LIS3DH ADC calibration

MArgi
Associate II

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

1 REPLY 1
Eleon BORLINI
ST Employee

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.