This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TVP7002: TVP7002 black-edge phenomenone

Part Number: TVP7002

A black edge appeared in the right of picture when gathering VGA signal with TVP7002. Some details are as follows:

Source:PC,VGA

Resolution: 1280x1024@60HZ,1920x1080@60HZ

TVP7002 Register configuration:
Reg 40h=0x83
Reg 41h=0x1
Reg 42h=0x87
Reg 43h=0x6
For other registers configuration,you can refer to the attachment .

The following pictures showed the phenomenon:

TVP7002 Registers Configuration.txt
[LIBADDA@42814] Tvp7002 Status: reg addr:1, value:69
[LIBADDA@42814] Tvp7002 Status: reg addr:2, value:80
[LIBADDA@42814] Tvp7002 Status: reg addr:3, value:a0
[LIBADDA@42814] Tvp7002 Status: reg addr:4, value:0
[LIBADDA@42814] Tvp7002 Status: reg addr:5, value:6
[LIBADDA@42814] Tvp7002 Status: reg addr:6, value:10
[LIBADDA@42814] Tvp7002 Status: reg addr:7, value:60
[LIBADDA@42814] Tvp7002 Status: reg addr:8, value:6
[LIBADDA@42814] Tvp7002 Status: reg addr:9, value:6
[LIBADDA@42814] Tvp7002 Status: reg addr:a, value:6
[LIBADDA@42814] Tvp7002 Status: reg addr:b, value:90
[LIBADDA@42814] Tvp7002 Status: reg addr:c, value:90
[LIBADDA@42814] Tvp7002 Status: reg addr:d, value:90
[LIBADDA@42814] Tvp7002 Status: reg addr:e, value:24
[LIBADDA@42814] Tvp7002 Status: reg addr:f, value:2e
[LIBADDA@42814] Tvp7002 Status: reg addr:10, value:58
[LIBADDA@42814] Tvp7002 Status: reg addr:11, value:40
[LIBADDA@42814] Tvp7002 Status: reg addr:12, value:1
[LIBADDA@42814] Tvp7002 Status: reg addr:13, value:0
[LIBADDA@42814] Tvp7002 Status: reg addr:15, value:3
[LIBADDA@42814] Tvp7002 Status: reg addr:16, value:11
[LIBADDA@42814] Tvp7002 Status: reg addr:17, value:2
[LIBADDA@42814] Tvp7002 Status: reg addr:18, value:10
[LIBADDA@42814] Tvp7002 Status: reg addr:19, value:0
[LIBADDA@42814] Tvp7002 Status: reg addr:1a, value:6a
[LIBADDA@42814] Tvp7002 Status: reg addr:1b, value:88
[LIBADDA@42814] Tvp7002 Status: reg addr:1c, value:8
[LIBADDA@42814] Tvp7002 Status: reg addr:1d, value:0
[LIBADDA@42814] Tvp7002 Status: reg addr:1e, value:10
[LIBADDA@42814] Tvp7002 Status: reg addr:1f, value:10
[LIBADDA@42814] Tvp7002 Status: reg addr:20, value:10
[LIBADDA@42814] Tvp7002 Status: reg addr:21, value:22
[LIBADDA@42814] Tvp7002 Status: reg addr:22, value:0
[LIBADDA@42814] Tvp7002 Status: reg addr:26, value:80
[LIBADDA@42814] Tvp7002 Status: reg addr:28, value:53
[LIBADDA@42814] Tvp7002 Status: reg addr:2a, value:7
[LIBADDA@42814] Tvp7002 Status: reg addr:2b, value:0
[LIBADDA@42814] Tvp7002 Status: reg addr:2c, value:50
[LIBADDA@42814] Tvp7002 Status: reg addr:2d, value:0
[LIBADDA@42814] Tvp7002 Status: reg addr:2e, value:80
[LIBADDA@42814] Tvp7002 Status: reg addr:2f, value:c
[LIBADDA@42814] Tvp7002 Status: reg addr:30, value:4
[LIBADDA@42814] Tvp7002 Status: reg addr:31, value:18
[LIBADDA@42814] Tvp7002 Status: reg addr:34, value:3
[LIBADDA@42814] Tvp7002 Status: reg addr:35, value:0
[LIBADDA@42814] Tvp7002 Status: reg addr:36, value:0
[LIBADDA@42814] Tvp7002 Status: reg addr:3d, value:6
[LIBADDA@42814] Tvp7002 Status: reg addr:3f, value:f
[LIBADDA@42814] Tvp7002 Status: reg addr:40, value:82
[LIBADDA@42814] Tvp7002 Status: reg addr:41, value:1
[LIBADDA@42814] Tvp7002 Status: reg addr:42, value:86
[LIBADDA@42814] Tvp7002 Status: reg addr:43, value:6
[LIBADDA@42814] Tvp7002 Status: reg addr:44, value:0
[LIBADDA@42814] Tvp7002 Status: reg addr:45, value:1
[LIBADDA@42814] Tvp7002 Status: reg addr:46, value:29
[LIBADDA@42814] Tvp7002 Status: reg addr:47, value:2a
[LIBADDA@42814] Tvp7002 Status: reg addr:48, value:0
[LIBADDA@42814] Tvp7002 Status: reg addr:49, value:0
[LIBADDA@42814] Tvp7002 Status: reg addr:4a, value:e3
[LIBADDA@42814] Tvp7002 Status: reg addr:4b, value:16
[LIBADDA@42814] Tvp7002 Status: reg addr:4c, value:4f
[LIBADDA@42814] Tvp7002 Status: reg addr:4d, value:2
[LIBADDA@42814] Tvp7002 Status: reg addr:4e, value:ce
[LIBADDA@42814] Tvp7002 Status: reg addr:4f, value:6
[LIBADDA@42814] Tvp7002 Status: reg addr:50, value:ab
[LIBADDA@42814] Tvp7002 Status: reg addr:51, value:f3
[LIBADDA@42814] Tvp7002 Status: reg addr:52, value:0
[LIBADDA@42814] Tvp7002 Status: reg addr:53, value:10
[LIBADDA@42814] Tvp7002 Status: reg addr:54, value:55
[LIBADDA@42814] Tvp7002 Status: reg addr:55, value:fc
[LIBADDA@42814] Tvp7002 Status: reg addr:56, value:78
[LIBADDA@42814] Tvp7002 Status: reg addr:57, value:f1
[LIBADDA@42814] Tvp7002 Status: reg addr:58, value:88
[LIBADDA@42814] Tvp7002 Status: reg addr:59, value:fe
[LIBADDA@42814] Tvp7002 Status: reg addr:5a, value:0
[LIBADDA@42814] Tvp7002 Status: reg addr:5b, value:10
txt file.

  • Hi,

    The design team is notified, but please have in mind that TVP support is very limited, see:
      

    Best Regards,
    Yordan

  • Potentially there are a few things that can be causing this.

    First, I assume that the number of active pixels being captured is correct? Can you please check your configuration settings against the register settings in the package "TVP7002 Setup Files (Rev. A)" located here...

    Next, is it possible that the source video actually does contain a black region around the desired image?

    Another issue with capturing analog video is that sometimes the source itself may not align exactly. The TVP7002 does not have any way to determine the actual start and end of the active analog video so if the source video is slightly non-standard (i.e. shifted slightly, even as little as 1/2 pixel, or is slightly wider/narrower than a standard compliant signal the TVP can't distinguish between black [blanking] pixels and active but black pixels)

    Can you try adjusting the sample phase? It may be that the sample phase is close to 1 pixel off hence sampling close to 1 pixel shifted? Do you have a phase alignment algorithm in place? (On most analog monitors this option is available in the menu system and often called something like 'Analog align' or 'Phase adjust')

    BR,

    Steve