Skip to main content
Visitor II
March 7, 2025
Question

Temperature characteristics of IIS2DLPC

  • March 7, 2025
  • 2 replies
  • 654 views

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.

    This topic has been closed for replies.

    2 replies

    Technical Moderator
    March 7, 2025

    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

    t-susakiAuthor
    Visitor II
    March 13, 2025

    I recently responded to a question from you, but have not yet received a reply.
    What can you tell us from the following information?

    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.

    Technical Moderator
    March 13, 2025

    Hi @t-susaki ,

    I am a little bit confused. In CTRL1 you write 00000100 so you are setting the high performance mode but the sensor is in PD?

    FedericaBossi_2-1741861676796.png

     

    t-susakiAuthor
    Visitor II
    March 9, 2025

    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.