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.

HDC2080: About the output for temperature.

Guru 11165 points
Part Number: HDC2080

Hi team,

I'd like to know about the output result for temperature.
In my customer, the temperature measurement result is random and 1 degree(0x0001) is output.
And this phenomenon occurs in 2 out of 10 units.
Is this a bug? Or is it an error code?

Sincerely.
Kengo.

  • Hi Kengo,

    Thank you for your post. This is most often caused by reading the results registers too soon after a measurement.

    Can you verify that conversion time is being considered as shown in this FAQ post?

    Best Regards,
    Brandon Fisher

  • Hi Brandon,

    Thank you for your comment.

    My customer is getting data at 1-second intervals.
    Are there other possible factors?

    Sincerely.
    Kengo.

  • Hi Kengo,

    This is the most-common cause, but if you can ask for a schematic (at least of the HDC2080) and a logic analyzer or oscilloscope capture of their I2C waveforms that may be helpful. Another thing they should try is to write to the configuration register on the 2 failing devices and see if they can read that information back successfully.

    As discussed in that FAQ, it is also our recommendation to have the code read register 0x40 for the data ready bit (0x80) before reading temperature and humidity, to ensure that the conversion has completed successfully.

    Best Regards,
    Brandon Fisher

  • Hi Brandon,

    Thank you for your help.

    Can I talk in private messages?
    I'll get some information from my customer.

    Sincerely.
    Kengo.

  • Hi Kengo,

    Yes, if you can provide more information via private message that would be appreciated. You can click on my username and from my profile request friendship. I believe that is a required first step for sending private messages.

    Best Regards,
    Brandon Fisher