Skip to main content
Visitor II
September 13, 2023
Question

IIS3DWB temperature sensor offset

  • September 13, 2023
  • 3 replies
  • 3803 views

Hello
In the IIS3DWB datasheet, it is said that the embeddeed temperature sensor offset can vary within a [-15°C : +15°C] range.
Does that mean that the reading from OUT_TEMP_H/L can vary within [-256*15 LSB : +256*15 LSB] at 25°C ?
Having tested 2 chips myself, I got a much better result.
I am then wondering whether I was just lucky, and if I really need to calibrate.
Thanks

    This topic has been closed for replies.

    3 replies

    Graduate II
    September 13, 2023

    Hello @pb38 

    I suggest you to perform a one-point calibration to increase the accuracy of your sensor as mentioned in the datasheet. You can take a look at this exemple:

    Screenshot_2023-09-13-09-53-50-75_e2d5b3f32b79de1d45acd1fad96fbb0f.jpg

    After that, you can see that the accuracy of your system increase.

    Best regards.

    II

    pb38Author
    Visitor II
    September 15, 2023

    Thanks for you answer,

    I did not want to calibrate, but il looks like I will have to do it anyway. At least I will not have to calibrate the sensor sensitivity.

    Super User
    September 14, 2023

    Mind the footnote which explains what min/max means here. 3σ is a wide bin, and most of the time you're going to be in the middle third (so ± 5° C). And 0.3% of samples will be outside of that bin, so no guarantee you'll even be within that range.

    TDK_0-1694656199094.png

    Also note that even after calibration, you can have ± 4 °C over the full range. The focus of this chip is accel/gyro, not temperature.

    pb38Author
    Visitor II
    September 15, 2023

    Thanks for your answer.

    The 2 chips I have tried are within 0.2°C (probably from a same lot), but I looked closer and their offsets are approximately -2.5°C, and I cannot afford that much.
    I think I was in denial, hopping for an error in the datasheet, as ±15°C looked very big to me. It could have been ± 15LSB instead...

    I guess I will have to calibrate then, it is a shame ST does not do it for us.

     

     

    Graduate II
    September 15, 2023

    Is always better to do the calibration by yourself. It can depend on your environmental conditions, your use case,... . So, is not going to be really efficient if it is done in the same conditions for everyone.

    If your question is answered. Close the topic by choosing a best answer.

    Best regards.

    II

    Technical Moderator
    September 15, 2023

    Hi @pb38 ,

    If you want an accelerometer more accurate in temperature, I suggest you to use the LIS2DTW12 sensor.

    Otherwise, you need to implement an OPC at room temperature (25 °C).

    If this helps you, please mark my answer as "Best Answer" by clicking on the "Accept as Solution" button, this can be helpful for Community users to find this solution faster.

    pb38Author
    Visitor II
    September 15, 2023

    Thank you, your answer helps.
    LIS2DTW12 is not suitable for our application, we need the DC to 6kHz bandwith. Any idea if there is something else in the pipe in this range ?

    Technical Moderator
    September 15, 2023

    Hi @pb38 ,

    Our devices with 6kHz bandwidth have a temperature offset min-max of ±15DegC, however, as suggested by @TDK , if ±2.5DegC is too much, you should choose a dedicated temperature sensor.