Hello
We made our cameras with ds90ub953.
And faced with some problems: I2C doesn't work at low temperature.
When temperature is 10C or higher - it works fine.
When temperature goes lower - some boards have problems with I2C. It depends from board instance: some boards works up to -25C, but some boards doesn't work at 0C.
I attached diagrams of I2C SDA and SCL pins, captured by logic analyzer when problem happen.
In this case ub953 have temperature near to 0C, it is in Synchronous mode with ds90ub960 at 24MHz over Coax cable, I2C pull-up is exists on board, no I2C slaves is connected.
I can read registers from ub953, but when I try to read some device behind ub953 - I have stall on I2C lines as in the images above.
I found similar topics on forum:
e2e.ti.com/.../839914
e2e.ti.com/.../915164