We are testing I2C interface in ADV7281 device.
We are not getting ACK from ADV7281.
Attached the Power sequence image. (1.8V,PWRDN and RST signal). 3.3V comes before 1.8V
Device address – 0x42
Is there any timing requirement we need to meet.
Are you sure you have wired the pin for 0x42? Did you try 0x40? What are you writing to it in your test?
We have connected ALSB pin to 3.3V.
So we have slave address 0x42.
We have written some data to 0x0E sub address.
Thanks & Regards
AMB5 ;Ext :5030
Have you taken the part out of power down (0x0F) and checked that the crystal is oscillating before doing other writes?
Do we need to write 0x0F thru I2C ? Currently we are toggling PWRDWN pin thru GPIO.
Pls provide the I2C address and data sequence we need to follow?
If you see the oscillator toggling after you toggle the pin-- then it's not a problem.
Test scripts are here: http://ez.analog.com/docs/DOC-10649
If not getting an ACK is not a powerdown issue, then you have a very basic power issue. There just aren't a lot of reasons for the part not to ACK.
Any updates on below queries.
Is there any I2C sequence we need to follow?
From: Sreenivasan Devan, ERS-HCLTech
Sent: Wednesday, May 07, 2014 8:46 PM
Cc: Abhinay.Patil@analog.com; Hema S - ERS, HCLTech. (firstname.lastname@example.org)
Subject: RE: New message: "ADV7281 I2C config"
We tried below condition .Still we are unable to get ACK from ADV7281.
1) Power sequence provided as per datasheet . 3.3V first and then 1.8V
2) Then PWRDN signal is made HIGH followed by RESET
3) We tried feeding external 28.6MHz clock also. Still no response.
Is there any other way we can check.
What are the conditions for not getting ACK?
Sent: Thursday, May 08, 2014 7:38 PM
To: 'email@example.com'; 'firstname.lastname@example.org'
Cc: Abhinay.Patil@analog.com<mailto:Abhinay.Patil@analog.com>; Hema S - ERS, HCLTech. (email@example.com<mailto:firstname.lastname@example.org>)
I have probed the below signals
Power ON.png – During Power we captured the signal. BIOS is resetting all the signal.
SW_Code.png – Our SW code is toggling PWRDN and RESET signal.
We are using address 0x42 .ALSB is high.
Sent: Friday, May 09, 2014 2:25 PM
To: 'email@example.com'; Anoop.Kunhanandan@analog.com; Abhinay.Patil@analog.com
Cc: Hema S - ERS, HCLTech. (firstname.lastname@example.org)
We ran the Analog script file for ADV7281.
Still we are not getting ACK for address (0x42).
After writing 0x00 in 0x0F subaddress, we are not getting the crystal output.
We also tried by providing clock externally. Still same response.
Is there any signal status we need to check.
Sent: Friday, May 09, 2014 4:04 PM
To: 'email@example.com'; Anoop.Kunhanandan@analog.com<mailto:Anoop.Kunhanandan@analog.com>; Abhinay.Patil@analog.com<mailto:Abhinay.Patil@analog.com>
Cc: Hema S - ERS, HCLTech. (firstname.lastname@example.org<mailto:email@example.com>)
I've asked an expert on this part to come comment. Most likely you have a very basic hardware problem.
Handled offline... problem was a different version of the part was given to the customer than what they were expecting.
Retrieving data ...