Hi
I created a flex PCB with the TMP117AIYBGR. I manage to start the communication with the sensor and I can read the default values of the registers.
However, the temperature conversion never starts, even after a power-up, and the value in the temperature register is always the default value of -256C.
Furthermore, the tested sensors do not acknowledge the first package that is addressed to them. To communicate with the sensor, I first have to send a "dummy" package that is not acknowledged, followed by the desired command. The sensor also does not store configurations sent to it, although the sensor acknowledges the data.
The image shows the "dummy" package in orange, followed by the read command in the green box. The read register was not changed and is on the default value.
The sensor is the only component in the I2C bus and is supplied by 3.3V. The pull-up resistors are 2.7k Ohm.
How do I get the sensor to start the conversion and is this behaviour normal?
Best regards
Fabian