Other Parts Discussed in Thread: TCA9416
Hi
I have a PCB which uses a NFC tag as a I2C bridge for communication and power supply to the LDC1614RGHR sensor. I have only one master (tag) and one slave (sensor) at the I2C lanes. If I use an external power supply for the sensor and the pullup resistors (while the NFC tag feeds itself, VCC = VOUT = 3.0V) everything works fine, the signal gets tunnled and it is possible to read out values from the sensor through I2C.
If I feed everything from the tag (VOUT = 3.0V, Iload = 1.4mA, field to the coil more than strong enough), I get no working communication. The tag don't clocks the SCL or SDA lane, both are the whole time just high.
If I cut physically the LDC1614RGHR sensor away (pullups feeded from energy harvesting from the tag) and start a communication with the sensor, I can see that the tag (master) starts the communication with a start condition and the slave address but receives no ACK, what make sense, there is no slave. But the communication starts correct.
The firmware code is in all three cases exactly the same. Also is the load current identical and I can't see any dips in the voltage supply or something like that. It seems to me like a stucked I2C bus (if I supply the whole circuit from energy harvesting) but with SDA and SCL constant high, that should not be the case...
My question is, how is it possible that the master sends nothing to the bus (not even the SCL clocks) if there is a LDC1614RGHR on the I2C lines and is feeded not from a lab power supply? Are there any known issues with the LDC1614RGHR sensor which could explain this behavior?
Best regards
Raphael
Picture 1: The whole circuit
Picture 2: Communication if I cut away the sensor