I am trying to detect the i2C address of ADV7611 bu using the I2C Scanner arduino program ( https://playground.arduino.cc/Main/I2cScanner/ ) , with other i2c devices likw ADV7511 the address is getting detected , but in adv7611 it is saying that I2C address not found. The lines were pulled up to 3.3V , I checked the voltages and input clock to the IC its (28.2 MHZ its showing in scope) everything is fine but I2C address not getting detected.
can any suggest solution for this problem?
FYI: An overly aggressive spam filter marked this post as spam due to the included link.
Regarding the issue I assume that you get normal access to the part over the I2c bus. Looking at the link I believe the scanned only looks for ACK responses to the address byte. Only the IO map will respond to 0x98 and 0x9A access temps since the other addresses default to 0x00. I the only thing I can think of is the reset pin is being held low during these scans.
Also make sure the exposed pad is tied to ground.
GuenterL Thanks for the reply, it was the problem with reset pin, when it was pulled high the I2C detected at address 0x4C, but other i2c address were not detected only 4C was detected. In schematics of the evaluation board why they dint pull the reset pin high by default? any raeson for that? Is it okay to pull the reset pin high by default?
In general we recommend holding reset low for ~5ms after the power is stable. The microprocessor would normally do this. If you don't have microprocessor control of this pin you can use a simple RC reset circuit on the pin.