Post Go back to editing

The issue about capturing CVBS/S-Video of ADV7850

Dear Sir,

  In my design of ADV7850 is that CVBS/S-Video capture in and output to HDMI. It could capture a clearly video but has some issue listed below,

1. two pixel error in right two column (shown in Fig. 1): This issue sometimes happens but not always. The correct video is shown in Fig. 1b, the error video is shown in Fig.1a

2. The top image has been cut about 2~4 line. It seems the ADV7850 capture active video has several lines delay. It always happen.

Note 1: the video source is sent from Video pattern generator. The same issue also happen in DVD player source.

Note 2: the test is run script 1 & script 2, CVBS and S-Video has the same issue. Script file is get in ADI website and has no any modified. (ADV7850ES2-Ver.3.08d_AVEB.txt)

Fig1. a

Fig1. b

Parents
  • Hi GuenterL,

    1. I try to modify sdp_hs_beg_adj, sdp_hs_end_adj and sdp_hs_width, but the output has no any modify. I also try DE position adjust.  (sdp_de_h_beg_adj & sdp_de_h_end_adj) . The output could be moved according my setting, but when I set to move left 2 pixel, the number of right bad column will become 4 from 2 columns. The active video still the same.

    2. I try to modify Vsync to solve issue 2, but the result is the same to 1. The below is my setting.

    xx : 3D~04 --> the video has no any modification.

    yy: 0~4. 4 is the default value. when change the value from 4 to 0, the video will move down. But when yy= 1, the black line will appear in line 0. When yy = 2, the black line will appear in line 479. It means the active video line be captured is 479 lines, not 480 lines. I'am sure my video from pattern generator is 482 active line. It seems the ADV7850 miss 3lines, how could I set to get 480 active line.

     

    94 A8 xx ; Vsync _O_BEG
    94 A9 xx ; Vsync _E_BEG
    94 AA xx ; Vsync _O_END
    94 AB xx ; Vsync _E_END

    94 AC yy ; DE_V_O_BEG
    94 AD yy ; DE_V_E_BEG
    94 AE yy ; DE_V_O_END
    94 AF yy ; DE_V_E_END

Reply
  • Hi GuenterL,

    1. I try to modify sdp_hs_beg_adj, sdp_hs_end_adj and sdp_hs_width, but the output has no any modify. I also try DE position adjust.  (sdp_de_h_beg_adj & sdp_de_h_end_adj) . The output could be moved according my setting, but when I set to move left 2 pixel, the number of right bad column will become 4 from 2 columns. The active video still the same.

    2. I try to modify Vsync to solve issue 2, but the result is the same to 1. The below is my setting.

    xx : 3D~04 --> the video has no any modification.

    yy: 0~4. 4 is the default value. when change the value from 4 to 0, the video will move down. But when yy= 1, the black line will appear in line 0. When yy = 2, the black line will appear in line 479. It means the active video line be captured is 479 lines, not 480 lines. I'am sure my video from pattern generator is 482 active line. It seems the ADV7850 miss 3lines, how could I set to get 480 active line.

     

    94 A8 xx ; Vsync _O_BEG
    94 A9 xx ; Vsync _E_BEG
    94 AA xx ; Vsync _O_END
    94 AB xx ; Vsync _E_END

    94 AC yy ; DE_V_O_BEG
    94 AD yy ; DE_V_E_BEG
    94 AE yy ; DE_V_O_END
    94 AF yy ; DE_V_E_END

Children
No Data