Post Go back to editing

PC does not recognize ADV7612 IC as external monitor

Category: Software
Product Number: adv7612

Hello.


We are transmitting data from PC to board via HDMI interface.
We are using ADI's ADV7612 IC to receive HDMI data from PC to board.
I connected this board to PC via HDMI cable.
However, PC does not recognize ADV7612 IC of this board as external monitor.
The register setting of ADV7612 IC is as follows.

hdmi_setReg(0x98, 0x0c, 0x00); // power down disable
hdmi_setReg(0x98, 0x15, 0x10); // Pixel bus / Clock / sync active + audio disable[4]
hdmi_setReg(0x98, 0x03, 0x40); // Pixel Output Mode : 24-bit 4:4:4 SDR mode
hdmi_setReg(0x98, 0xF9, 0x64); // Set Repeater slave Address
hdmi_setReg(0x64, 0x74, 0x01); // EDID Enable

Please tell me how to set the registers to recognize it as an external monitor on the PC.

It is not recognized as a monitor even in AVES Blue 3.03.

Please reply to my inquiry.

Thank you.

Parents
  • Dear wonhee,

    Q1: Do you have one of our ADV7612 evaluation boards?

    Q2: Are you running a configuration script to configure the ADV7612 with an EDID? If not, you should be. Most consumer electronic source devices (BD player, game console, PC, etc.) will not work unless the HDMI sink device has a proper EDID.

    -Matt

  • Thank you for your kind reply.

    I do not have an ADV7612 Evaluation board.

    Then, can I get an EDID script example? And how can I write the EDID script to the ADV7612? Is it by writing to the register? I would appreciate it if you could tell me the specific method.

  • Dear wonhee, 

    If you want to evaluate the ADV7612 and learn how it works, then you need to purchase our ADV7612 evaluation board.

    However, in the meantime, I will point you to an important resource:

    https://ez.analog.com/video/w/documents/792/adv7612-design-support-files

    If you go to the above URL, you can download 2860.ADV7612-VER.3.0c.txt.zip. 

    In ADV7612-VER.3.0c.txt, you can find a script called :ADV7612 EDID 12 bit Video, DSD and HBR AUDIO Enabled:

    Study that. Keep in mind that those are 8-bit addresses. If your OS or language uses 7-bit addresses, you will need to modify the script. 

    Good luck!

    -Matt 

  • Hi,

        In addition to above point,

        Customer need to take care while using the PC as source.

    Customer need to make sure with below things when bringing up the board,
        1) Disconnect PC from the Part (Chipset)
        2) Run script
        3) Configure EDID
        4) Configure SPA registers (More than one Port)
        5) Plug PC into the Part. This should cause the PC to read the EDID

    Below thread contains an EDID initialization script,
    https://ez.analog.com/message/31879#31879

    Note: PC and Consumer sources(Player’s) are generally do not work unless they see a valid EDID. PC will only recognize a sink when they detect an valid EDID.

    Thanks,

    Poornima

Reply
  • Hi,

        In addition to above point,

        Customer need to take care while using the PC as source.

    Customer need to make sure with below things when bringing up the board,
        1) Disconnect PC from the Part (Chipset)
        2) Run script
        3) Configure EDID
        4) Configure SPA registers (More than one Port)
        5) Plug PC into the Part. This should cause the PC to read the EDID

    Below thread contains an EDID initialization script,
    https://ez.analog.com/message/31879#31879

    Note: PC and Consumer sources(Player’s) are generally do not work unless they see a valid EDID. PC will only recognize a sink when they detect an valid EDID.

    Thanks,

    Poornima

Children
No Data