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: Heater operation & how to use

Part Number: HDC2010

Hi, application team,

Please tell me the followings about the operation of internal heater and how to use it about HDC2010.

 

Q1. Based on datasheet description, the heater operation can be available by setting bit:3 of address 0x0E = 1.

What kind of operation is required for the heater to actually turn on?(or When the bit:3 is set to “1”, does the heater turn on soon?)

For example, if the IC is exposed to a high humidity environment, does the HEATER turn on automatically?

 

Q2: During heater is operating, does IC have specifications such that heater operation stops automatically when the humidity drops below 80%?

 

Q3: IDDHEAT is specified in the data sheet as 90mA_TYP at Vdd = 3.3V.

Is this current under the condition that heater operation is enabled by the register (0x0E_bit 3) setting?

Or is it the consumption current under the condition that the IC is exposed to the high humidity environment actually and the HEATER is already operating?

 

Q4: Regarding the heater, is there any method to use it other than setting bit:3 of address 0x0E?

 

Q5: Are there any application notes etc. other than the description on the data sheet about how to use the heater?

   (Would like to know the heater operation, how to use it and the setting to use.)

 

Q6: If really want to measure the current consumption during heater operation, is it really necessary to place the IC in a high humidity environment?

Or, what kind of conditions(setting) can be used for measurement without setting IC in a high humidity environment?

Regards,

H.Someno

  • Someno-san,
    1. The heater will not turn on automatically - as you have already read in the datasheet, it is correct - the host MCU/MPU must set bit 3 in register 0x0E to a '1', which turns it on immediately. This would be 00001000b or 0x08h to register 0x0E, to just turn on the heater.

    2. The heater does not turn off automatically, either - again, the host MCU/MPU must write to bit 3 of register 0x0E, but now with a '0'. In fact - if you use the HDC2010EVM and the Sensing Solutions EVM GUI tool and turn the heater on, then go to streaming data or just reading the registers - you will see the temperature rising and the humidity falling. These are the conditions on the sensor itself while the heater is operating.

    3. Its the current when the heater is operating, which would overshadow any active measurement current - which would be not useful to do while the heater is on (except for the condition i described above)

    4. no - the heater is turned on/off by manipulating bit 3 in register 0x0E.

    5. you know how to use it and the setting - i think you mean here the strategy or technique in an application? here we can recommend that negative application use cases need to be part of system test - you can formulate negative test cases with which you think the heater should get you out of - I will be thinking about this too and will come back with my ideas as well.

    6. you can measure this on a bench or desk with an ammeter. Ambient temp or RH% is not a factor here for the current draw of the heater.