Hi Support Team,
We have TMP103A and other slave devices connected in the same I2C bus.
Currently we find one of the device (FM TX, KTMicro KT0806L) sometimes will have ACK error during read operation.
for example:
KT0806L READ REG01 register shoud get value 0xdb
but sometimes get ACK error and make unexpected WRITE REG01 procedure (0x22)
After discussion with platform vendor, we did some test listed below
1. Remove all the devices except KT0806L => KT0806L work fine without ACK error
2. Only remove TMP103A => KT0806L and other devices work fine without ACK error
3. Remove all the devices except KT0806L and TMP103A => sometimes KT0806L will have ACK error on read operation
Regarding the test result, platform vendor suspect this might be the conflict issue (which impact the repeated-start procedure) and suggest us to ask for TI's support
1. Is there a deglitch function in the TMP103A?
2. Could you please give us some suggestion how to debug this issue ?
Thanks,
Herry