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: DRDY can't became LOW agter power up

Part Number: HDC1010
Other Parts Discussed in Thread: HDC1000

Dear Specialsts,

My customer designed HDC1010 circuit and is evaluating now.

He is encountering problem that the device could not be DRDY.

He'd like to know what is the problem.

Could you please advise?

---

(1)After power on, he wants to read temperature and humidity data, DRDY is still High, it can't be Low.

(2)According to the datasheet of 8.4 Device Functional Modes, DRDY will become LOW after power on, but still LOW.
At this moment, send (0x80 0x00 0x81) ACK By Slave(9bit of 3rd byte) ,is still HI, Data Not Ready.

(3) send a pulse for reading the data, return 0xFF, and then the device does not reaction.
If it send again, 9bit(ACK) is never LOW.

(4) At this time, once it is timeout, it can read command.
(It can be ACK is notvLOW.)

(5)It can write (0x80 0x02 0x10 0x00), but DRDY is still HI.

(6)If he confirm another board, BTST bit is off, Battery error is inactive.
DRDY is still LOW.

Could you please see attached file.(sorry to unchange the direction)

Yellow: SCL
Green:SDA
Blue:DRDYn

When he send (0x80 0x00), DRDYn is not LOW, and then timeout.

He wants to know how to DRDY is LOW or correct command sequence.

I appreciate your great help.

Best regards,

Shinichi