ADV7280A-M MIPI output abnormal

Dear Specialist,

       We've debugging ADV7280A-M for month. Now we can get MIPI output following the web documents guidance. However, seems the image is mirror or need to be rotated.

Can you advice how to correct the image. Does modify any register can help, or it can only be solved from MCU side. 

Parents Reply
  • 0
    •  Analog Employees 
    on Nov 18, 2020 6:40 AM in reply to songyantao

    Hi,

     Since you have reported, "This issue is not happened every time", So we suspected like some other functionality may causing this issue,

     Due to this only we have suggested you to disable the I2P conversation, we thought this might causing the issue for once.

     Also can you check with direct connection without using the board and check with other cameras also .

    Thanks,

    Poornima

Children
  • hi 

     We use other cameras, it also has the same problem "blurred screen Occasionally   " !   Can you help me check the registers config have any other question for 720*576 size ! tks!

    ##03_CVBS AUTODETECT, Progressive Out##
    :I2P AUTODETECT CVBS Single Ended In Ain 1, 480p/576p MIPI Out:
    delay 10 ; Wait 10ms After Hardware Reset To Start I2C
    42 0F 80 ; Reset ADV7280A-M
    delay 10 ; Wait 10ms
    42 0F 00 ; Exit Power Down Mode
    42 52 CD ; AFE IBIAS
    42 00 00 ; INSEL = CVBS in on Ain 1
    42 0E 80 ; ADI Required Write
    42 9C 00 ; Reset Current Clamp Circuitry [step1]
    42 9C FF ; Reset Current Clamp Circuitry [step2]
    42 0E 00 ; Enter User Sub Map
    42 80 51 ; ADI Required Write
    42 81 51 ; ADI Required Write
    42 82 68 ; ADI Required Write
    42 17 41 ; Enable SH1
    42 03 4E ; Power down unused pads
    42 04 57 ; Power-up INTRQ pin
    42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal
    42 1D C0 ; Tri-State LLC output driver
    42 FD 84 ; Set VPP Map Address [I2P]
    84 A3 00 ; ADI Required Write [I2P]
    84 5B 00 ; Advanced Timing Enabled [I2P]
    84 55 80 ; Enable I2P [I2P]
    42 FE 88 ; Set CSI Map Address
    88 01 20 ; ADI Required Write [I2P]
    88 02 28 ; ADI Required Write [I2P]
    88 03 38 ; ADI Required Write [I2P]
    88 04 30 ; ADI Required Write [I2P]
    88 05 30 ; ADI Required Write [I2P]
    88 06 80 ; ADI Required Write [I2P]
    88 07 70 ; ADI Required Write [I2P]
    88 08 50 ; ADI Required Write [I2P]
    88 DE 02 ; Power up D-PHY
    88 D2 F7 ; ADI Required Write
    88 D8 65 ; ADI Required Write
    88 E0 09 ; ADI Required Write
    88 2C 00 ; ADI Required Write
    88 1D 80 ; ADI Required Write [I2P]
    88 00 00 ; Power up MIPI CSI-2 Tx  [All ADV7280A-M Writes Complete]
    End
  • 0
    •  Analog Employees 
    on Nov 19, 2020 5:40 PM in reply to songyantao

    Hi,

     Your configuration was perfect as per recommended script. Please let me know, in which controller you are interfacing with ADV7280A-M ?

    Thanks,

    Poornima

  • 0
    •  Analog Employees 
    on Nov 20, 2020 10:42 AM in reply to songyantao

    Hi,

     I haven't hear this CX1881.

     We don't face any issues in our eval, I don't know where it is going wrong in your side.Please make sure whether CX1881 has been configured correctly according to ADV7280A-M.

     Could you please use one delay alone instead of using two 10 ms delay,

     delay 10 ; Wait 10ms
     42 0F 00 ; Exit Power Down Mode

    Thanks,

    Poornima

  • hi

      we have used one delay after reset !  You said first delay may be the reset pin is pulled up !