2021-01-08 10:19 AM
I've check this on the scope and everything on the I2C bus looks correct, I2Cwrite of 0x0F and then repeated start to read the value. Is there ever a case where it could return 0x33?
Cheers
Solved! Go to Solution.
2021-01-11 04:54 AM
Found the answer, the actual fitted part is IIS2DHTR which is meant to respond with 0x33. Somewhere our bom ended up different to the schematic.
Thanks
2021-01-11 03:13 AM
Capture of the I2C bus showing this. SCL running at 100Khz. Write to device 0x18 (30 with R/w) with register 0x0F. Then repeated start to read the value so Read 0x18 (0x31 with R/W), data read back is 0x33 not the 0x44 expected. Any ideas?
2021-01-11 04:54 AM
Found the answer, the actual fitted part is IIS2DHTR which is meant to respond with 0x33. Somewhere our bom ended up different to the schematic.
Thanks