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.

HDC2010: noise removal method

Part Number: HDC2010
Other Parts Discussed in Thread: HDC2080

Hi,

My customer had used sampling and averaging by MCU for noise removal method with traditional Humidity sensors.

HDC2010 is good accuracy. is it meaning, HDC2010 have internal filter? Or measurement results in register is already performed the averaging process?

Or, Do you recommend sampling and averaging by controller for noise removal?

Thanks

Muk

  • Dear Muk - 

    Thanks!

    The HDC20x0 family of devices are fully integrated and with digital output (I2C) sensors. If there is noise in the customer application that affects the I2C communication, then that needs to be investigated and repaired at the source. There should be zero need to do any noise reduction though a sampling method, that is only going to mask an issue that could/should be addressed.

  • Hi Josh-san

    Thank you for your answer.

    Is it meaning, HDC2010 don't have internal filter and don't have any function for the averaging process.

    Customer should improve it at the source. is it correct?

    Thanks

    Muk

  • Dear Muk - 

    the device is integrated with an ADC and logic to produce the values populated into the temp and %RH registers which are retrieved over I2C. There should be no need to assume that noise will be present. IF it is, then the source of the noise should be tracked down and eliminated vs. doing averaging to "correct" an issue. 

    Was the previous sensor the customer has experience with analog or digital? Are there any screenshots of that noise (on analog out or I2C lines, depending) Do they know the original source of the noise they saw before? i.e. clock/crystal, switching power supply, noisy MCU, less than optimal routing, etc.? Was the noise monotonic or broadband? If so, at what frequency or band)? These are some of the first questions i would ask, if they want to fix that design. 

    to be clear, we have not seen any issues with noise, with the HDC2010 or HDC2080. We have seen issues with folks implementing the device with incorrect pullup resistors for their bus capacitance (this is common), which can possibly look like noise or ringing  and also we have seen timing errors in firmware, too.