This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

HDC1010: HDC1010 bad temperature/ humidity readings

Part Number: HDC1010
Other Parts Discussed in Thread: HDC2010

Hello there,

I have a HDC1010 chip that is discoverable on the I2C bus. The problem is that the temperature returned is always -40 and humidity is always 100. What could be the case in here? I would appreciate all help.

Ps: I have other sensors that work correctly.

  • Hi Bremenpl,

    I'm not sure what you mean by discoverable, could you clarify?

    Ideally, please provide oscilloscope pictures of your I2C transactions.

    The HDC2010 has a similar I2C Interface and Register Map, so you might benefit from having a look at the HDC2010 Arduino Library. www.ti.com/.../toolssoftware

    Thanks,
    Ren
  • Hello,
    Sorry for poor description, let me clarify.
    I can detect the device on I2C line- What I mean is that the device gives ACK (being slave I2C device). I Can read and write registers to it as well. The only problem is that reading temperature and humidity returns 0's, resulting in read temperature of -40 *C. I have already replaced the sensor and this one works OK. I am now wondering what could cause this behaviour and how can I avoid it. For example, is using solder flux undesirable for this package? Can this cause bad humidity/ temperature readings?
  • Hi Bremenpl,
    Glad to know that afresh parts work just fine.
    There are various mechanisms to damage the sensor due to miss - manipulation. Please find the two application notes listed below for relevant details.
    Humidity Sensor: Storage and Handling Guidelines - www.ti.com/.../snia025
    Optimizing Placement and Routing for Humidity Sensors (Rev. A) - www.ti.com/.../snaa297

    Regards,
    Jose