Post Go back to editing

ADV7511 fails in the system

Category: Hardware
Product Number: ADV7511

The customer uses ADV7511 for the DVI interface where they had some failures over the past few days. On all failed devices the customer can measure approximately 1 kOhm resistance between pin#35 and pin#42, TX0- and TX2- respectively. They have RClamp protection on these lines but still it is failing. What could be the reason for this issue? Thank you. 



Changed subject line from ADMV7511 to ADV7511
[edited by: mattp at 1:34 PM (GMT -5) on 16 Feb 2024]
Parents
  • Hi,

    Kindly provide the below required information.

    Are the circuits properly grounded? Did you refer the schematics of ADV7511 as Reference from ADV7511 design support files https://ez.analog.com/docs/DOC-1740?

    How do you configure the board either through or script?

    Also, please ensure with the below things.

    For selecting DVI interface you have to write 0xAF as 0. (Page No.18 in Programming guide).


    Please refer here:/cfs-file/__key/communityserver-discussions-components-files/331/0576.ADV7511W_5F00_Programming_5F00_Guide.pdf

    Below are the supported output formats of ADV7511. The output might get failed for the other formats.

     

    Thanks,
    Dharani S

  • Hi!

    We have solid ground plane to ensure proper grounding.

    We use Linux application for configuring the board.

    The register in address 0xAF seems to be set correctly: 

    Additionally we're writing

    /* ADI recommended values for proper operation. */
    static const char adv7511_fixed_registers[10][2] = {
      { 0x41, 0x10 },
      { 0x98, 0x03 },
      { 0x9a, 0xe0 },
      { 0x9c, 0x30 },
      { 0x9d, 0x61 },
      { 0xa2, 0xa4 },
      { 0xa3, 0xa4 },
      { 0xe0, 0xd0 },
      { 0xf9, 0x00 },
      { 0x55, 0x02 },
    };

     

    Please feel free to let me know if you need some more details from our side.

    Thanks & regards,

    Kanchan A.

  • Hi,

    ADV7511 linux driver code can be found at https://wiki.analog.com/resources/tools-software/linux-drivers/drm/adv7511

    You can get the source code project for the EVAL-ADV7612-7511/EVAL-ADV7612-7511P at https://form.analog.com/Form_Pages/HDMISoftwareRequestForm.aspx

    Please note, 

    DVI only supports the RGB color space. So, try to disable YCbCr code shift.

    And also, if the input is not RGB, it is important to remember to set the color space conversion to output RGB when DVI is enabled.

    In DVI mode no packets will be sent, and all registers relating to packets and InfoFrames will be disregarded.

    In addition, you can find the software driver for ADV7511 at: https://ez.analog.com/video/w/documents/766/advantiv-eval-adv7619-7511-video-evaluation-board

    Please crosscheck your sync adjustment configuration with below attached settings. The writes to address 72 are the 7511 writes. This file contains many different configuration options including separate sync and embedded sync formats.

    5582.bt656-ADV7842_7511-hdmi.txt.zip

    Thanks,
    Dharani S

  • Hi,

    Thanks for the suggestions, but from your suggestions it looks like we're trying to make the camera functional but that's not the problem.
    Our cameras have been working and in production for the past few years, but recently we have seen failures with some cameras where we found that the ADV7511 chip had failed and we could measure approximately 1k resistance between pin#35 and pin#42. Now we need your support to find the reasons.

    We have already confirmed that we are using a solid ground plane in addition we would like to hear your suggestions for further analysis.

    Thanks & regards,

    Kanchan

  • Hi,

    So you've verified all of the power rails are correct and the device GND is connected to the board's GND.

    Some additional questions:

    * Is the CPU's I2C SCL connected to ADV7511W pin 35?

    * Is the CPU's I2C SDA connected to ADV7511W pin 36?

    * What value pull-up resistors are you using on SCL/SDA and to what voltage?

    * What are you doing with the PD pin? what value resistor and what voltage?

    Please make sure that our EVAL-ADV7612-7511 evaluation board have the following note about the PD pin:

    IF PULLUP RESISTOR IS POPULATED:

    I2C ADDR = 0x7A

    PD = ACTIVE-LOW

    IF PULLDOWN RESISTOR IS POPULATED:

    I2C ADDR = 0X72

    PD = ACTIVE-HIGH

    Also in the below thread, you can find some expert comments on the camera interface to HDMI port. Hope this may help.

     Camera interface to HDMI port 

    If the above information didn't help, please let us know the exact failure status with detailed description. So that, we can provide relevant solution.

    Thanks,
    Dharani S

Reply
  • Hi,

    So you've verified all of the power rails are correct and the device GND is connected to the board's GND.

    Some additional questions:

    * Is the CPU's I2C SCL connected to ADV7511W pin 35?

    * Is the CPU's I2C SDA connected to ADV7511W pin 36?

    * What value pull-up resistors are you using on SCL/SDA and to what voltage?

    * What are you doing with the PD pin? what value resistor and what voltage?

    Please make sure that our EVAL-ADV7612-7511 evaluation board have the following note about the PD pin:

    IF PULLUP RESISTOR IS POPULATED:

    I2C ADDR = 0x7A

    PD = ACTIVE-LOW

    IF PULLDOWN RESISTOR IS POPULATED:

    I2C ADDR = 0X72

    PD = ACTIVE-HIGH

    Also in the below thread, you can find some expert comments on the camera interface to HDMI port. Hope this may help.

     Camera interface to HDMI port 

    If the above information didn't help, please let us know the exact failure status with detailed description. So that, we can provide relevant solution.

    Thanks,
    Dharani S

Children