Post Go back to editing

EVAL-ADV7613 Infroframe always reads 0.

Category: Hardware
Product Number: ADV7613

Hey All,

I have been working with this Eval Board on and off for a while now and has recently started making progress and understanding how it operated. 

I have noticed that when reading the Infoframes  using the Device Address 0x7C. I never get any data back all registers are always read back as 0x0. I can read/write all other devices address.

  

I believe I am using the correct slave Addresses for everything. I am a getting a very bad signal from the LVDS signal. I confirmed this by hooking up to an LCD Panel and I can see the image, but it does not look very good. 

Am I missing something here? 

Thanks,

OmuyaMHHT

  • Hi,
    The info frame packets are automatically loaded into the internal info frame memory.  If you are running one of our evaluation boards the repeater code changes the INFOFRAME_SLAVE_ADDRESS to 0x76 instead of what the scripts generally set them to.  So check address IO 0xF5 to make sure the slave address matches what you are reading from.

    Also make sure your generator is in HDMI mode and not DVI.

    The source might not be sending the AVI info frame.  Check the audio info frame for data 0x1c....

    Also check out AUDIO_INFO_(ST,RAW) and AVI_INTO__(ST,RAW) bits  in IO 0x61 register

    0x7C is not really the default address.  All the submap addresses will be 0 on reset.  Most of our scripts will write the "default" sub addresses and then use them but if you didn't manually set 0xF5 of the IO map to 0x7C you probably aren't reading anything.

    Thanks,
    Dharani S