Dears,
We are using digital temperature sensor chip TMP116AIDRV, one IIC bus is mounted with two temperature sensors, STM32F405 is used to drive. IIC is simulated by IO port, IIC pull-up resistance is 4.7K, 100K clock is used, and the address line of two temperature sensors is used.4.7K pull-up and 0Ω pull-down respectively, the two wires are 1 meter long, the chip communication of the address pull-up does not have problems, and the data is very stable;
The temperature chip of the address 0 Ω drop down, sometimes occasionally does not communicate, sometimes does not communicate at all. lowering the IIC SCL clock or switching to 4.7K resistance does not improve; Shorten the length of the wire can be connected. We think that should be the temperature sensor's address line pull-down instability.
Do you have advice to this issue, thanks!