ADV7184 question - I2C communications

I am working with the ADV7184 and I see a problem following Figure 47 of the data sheet on page 80.

When a read sequence is attempted like shown in the figure, I get a write conflict or collision.

When a stop condition is inserted after the 2nd A(S) and then followed by the start condition, the collision doesn’t happen.

Can you clarify?
Is Figure 47 correct?
Am I solving the problem by inserting a stop condition?

Parents Reply Children
No Data