cancel
Showing results for 
Search instead for 
Did you mean: 

What should be the reason for getting a temperature value of 60 degrees?

omkardixi
Associate II

Basically, I'm using the ISM330DLC sensor module and using the following example code "ism330dlc_read_data_polling.c" to read the temperature data. So while printing the variable "temperature_degC" I observed that the temperature was showing 60.

I went through the sensor datasheet where I found that the typical input vtg 1.8V was mentioned while in my case I'm giving 3.3V. So here my doubt is, will it affect the final temperature output value?

This discussion is locked. Please start a new topic to ask your question.
1 ACCEPTED SOLUTION

Accepted Solutions
Javier1
Principal

Maybe try to use Vdd=1.8 and see what happens?

if Vdd relation to vout is linear (1,8/3,3)*60=32ºC.... are you at 32ºC right now?

Also you migth want to calibrate it first .. 0693W00000Npc2jQAB.png

Available for consulting/freelancing , hit me up in https://github.com/javiBajoCero

View solution in original post

3 REPLIES 3
Javier1
Principal

Maybe try to use Vdd=1.8 and see what happens?

if Vdd relation to vout is linear (1,8/3,3)*60=32ºC.... are you at 32ºC right now?

Also you migth want to calibrate it first .. 0693W00000Npc2jQAB.png

Available for consulting/freelancing , hit me up in https://github.com/javiBajoCero
omkardixi
Associate II

Thanks a lot, @Javier Muñoz​  by giving 1.8V from outside solved my issue.

0693W00000Nq2avQAB.gif

Available for consulting/freelancing , hit me up in https://github.com/javiBajoCero