Skip to main content
Associate
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

Issamos
Lead III
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
Associate
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.

TDK
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.

"If you feel a post has answered your question, please click ""Accept as Solution""."
pb38Author
Associate
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.

 

 

Issamos
Lead III
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

Federica Bossi
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.

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.
pb38Author
Associate
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 ?

Federica Bossi
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. 

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.