2025-03-06 6:34 PM
I am making a simple inclinometer using IIS2DLPC. The 'Zero-g offset change vs. temperature' of IIS2DLPC is specified as a maximum of ±1mg/℃, but some of the boards I made have reached 2.93mg/℃.
Some have relatively good values of 0.3-0.4mg/℃, while others have values of 0.8-1.6mg/℃, so the characteristics vary.
2.93mg/℃ is the worst value evaluated.
Since most of the units can be measured cleanly, I think that it is not a problem with the circuit board, but some external factor is at work. Please let me know if there are any possible factors.
Note that the measurements are taken only on the printed circuit board, without being assembled into a case.
Solved! Go to Solution.
2025-03-07 2:53 AM
Hi @t-susaki ,
You may see different values depending on the part because 1mg is just a typical value that takes into account piece-to-piece variability.
However, 2.93mg/℃ is a little too high a value. Could you please share the settings with which you acquire the data? In what temperature range are you testing?
Thanks
2025-03-07 2:53 AM
Hi @t-susaki ,
You may see different values depending on the part because 1mg is just a typical value that takes into account piece-to-piece variability.
However, 2.93mg/℃ is a little too high a value. Could you please share the settings with which you acquire the data? In what temperature range are you testing?
Thanks
2025-03-09 4:56 PM
Thank you for your reply.
I have set the registers as follows.
CTRL1=00000100
CTRL2=00001100
CTRL3=00000000
CTRL4_INT1=00000100
CTRL5_INT2=00010000
CTRL6=11000100
CTRL_7=10100000
FIFO_CTRL=00000000
The temperature range is +20°C to +40°C.
If there are any errors in usage, please let us know.