Now i am bringup ADV7480 , I am experiencing a strange problem that when the adv7480 use i2c to read the chip revision register ,
The phenomenon is like this, the driver can get the first register 0XDF, but can't get the 0XE0, and All subsequent i2c communications wil fail ,
Measure waveform shown that there is no ack after send slave ID the second time
normal flow:
Start --> slave ID -> write bit -> ACK -> register address --> restart --> slave ID --> read bit --> ACK --> data --> ACK
now the problem is no ACK after the send read bit , no flow the words marked in red above
Has this ever happened to anyone ?
Thank you!
Best regards.