STHS34PF80: No data
Hi,
we have designed a custom board that includes a STHS34PF80 but after triggering a one-shot acquisition, the DRDY bit is never set and reading from the TOBJECT_x and TAMBIENT_x registers without waiting for DRDY only returns 0. We are interfacing the sensor using I2C from an nRF52 SoC.
Implemented procedure:
- Powering up the sensor (+ wait for 500 ms)
- Enabling block data update (Reg: 0x20, Data: 0x10)
- Triggering Acquisition (Reg: 0x21, Data: 0x01)
- Waiting for DRDY bit to be set (Reg: 0x23), Alternatively: Wait 25 ms and reading registers 0x26-0x29 directly
The sensor ACKs the data transfers so I assume that in terms of the hardware everything is fine, WHO_AM_I (0x0F) correctly returns 0xD3.
Am I missing something?
Thank you very much in advance!
