Hi, We are using I2C to read temperature from LM75A. There is 10k ohm pull up resistor on both lines. These lines are going to one connector also after temperature sensor IC and we have not connected anything on that connector. We are reading temperature regularly 500 times in 1 second with 120 kHz clock on SCL. After about 2 hours the processor is not able to read on I2C2 lines and both SCL and SDA becomes low. On giving hardware reset twice through switch it starts reading again. But if we keep without any action for long like half an hour and then it does not starts read again even after hardware reset. Then it (I2C) starts working after power reset only. During this status we observed that SCL is high. On keeping the board in same condition for night and probing the SCL and SDA, we observed that SCL gone low again.
This issue is with I2C2 only. The processor is sending command regularly on UART1 port, but there is no activity on I2C lines. On pressing hardware reset, I2C get initialized in processor, but there is no communication between i.MX6S processor and LM75A.
With regards
Lalit Kumar