I'm using the HDC2010 installed on the BASSENSORS Booster Pack, on a Tiva TM4C board.
Through I2C I can set and read back all of the 2010's registers. I verified that the manufacturer ID and the part ID numbers are correct, too. I can enable the heater and the part gets warm.
But it doesn't want to actually do the conversion, either triggered with the on-demand mode or auto-measurement mode enabled. DRDY is enabled as an output (bit 2 in register 0xE), INT_MODE is cleared to "level sensitive" (bit 0 in reg 0xE) and the DRDY interrupt is enabled in reg 0x7 bit 7. (No other interrupts are enabled.)
The DRDY pin remains high always. I monitor it with an oscilloscope.
If I change the polarity of the DRDY pin (bit 1 in register 0xE), I see the pin change to the new state. That is, if I change the polarity to active high, the DRDY pin goes low. But it never changes after any conversions, and I can't tell if conversions are actually occurring.
It's a very simple part. What did I miss? Is it just a dead part?