Skip to main content
Visitor II
May 9, 2022
Solved

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

  • May 9, 2022
  • 2 replies
  • 1176 views

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 topic has been closed for replies.
    Best answer by Javier1

    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

    2 replies

    Javier1Answer
    Graduate II
    May 9, 2022

    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

    omkardixiAuthor
    Visitor II
    May 28, 2022

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

    Graduate II
    June 3, 2022

    0693W00000Nq2avQAB.gif