您好:
我使用的软件版本为ipnc3.8.DEMO是multich_capturedisplay.c。8127输出的视频为yuv格式,经过9134后转为rgb格式输出到显示设备。
我之前采用的是视频数据的同步方式为EXTERNAL_SYNC,有视频数据输出,但是颜色不对,
现在将视频数据的同步模式改为EMBEDDED_SYNC,更改之后视频就不能输出了。
打印中可以看到HD_VENC_D_cfg0的DVO_FMT为001,我认为寄存器已经按照我的设置进行了付值,为什么没有视频输出呢,接到电视连信号都没有?
请问8148改为嵌入式视频同步都需要改那些内容呢???或是有什么调试建议??
Chris Meng:
你好,
你需要的是16-bit的YUV输出,对么?
你有测量过VOUT的时钟和数据线上是否有信号输出?该问题是VOUT的输出,还是VOUT后面的9134?
AE:
回复 Chris Meng:
你好:
8127的输出我需要的是yuv的格式,yuv数据经过9134芯片,转换为rgb格式的数据通过dvi接口输出。
我测量了8127输出的各个信号,HSYNC,VSYNC,AVID,和16根数据线上都有信号,与我之前设为分离式同步模式时输出是一样的。
问题:1.我的视频输入格式是分离式同步的,这个对输出的同步模式设置有影响吗?
2.我选择输出为嵌入式同步时,寄存器HD_VENC_D_cfg0中的DVO_FMT选择的是001(two channel 10-bit CCIR656 video streams),这种模式的数据是如何通过16根数据线传输呢?656不是标清的传输协议吗?
Chris Meng:
回复 AE:
AE1.我的视频输入格式是分离式同步的,这个对输出的同步模式设置有影响吗?
【Chris】不影响。
AE2.我选择输出为嵌入式同步时,寄存器HD_VENC_D_cfg0中的DVO_FMT选择的是001(two channel 10-bit CCIR656 video streams),这种模式的数据是如何通过16根数据线传输呢?656不是标清的传输协议吗?
【Chris】BT656一般是指8-bit内嵌同步,开始是只针对标清的。如果你使用过TVP5158,你就会知道TVP5158通过提高pclk,使得BT656可以传输4路的标清信号。我认为内嵌同步的配置是可以的。请问9134支持内同步输入么?或者是否能支持外同步也可以尝试一下外同步?
Ternence_Hsu:
回复 AE:
你现在应当是想通过bt1120来输出视频,sii9134通过bt1120来读数据,再hdmi来输出;
但是你现在的DM8127的输出是离散同步的,这里你需要在display init 配置的地方去修改一下,配置为内嵌同步;
sii9134 是可以支持内嵌同步接收数据,也可以离散同步接收数据,sii9134和DM8127这两端你需要配置为一致模式;
AE:
回复 Chris Meng:
感谢您的回复,9134支持内嵌同步的视频输入,外同步的模式我是试过的,图像可以输出,但是颜色不对,如下图:
我担心可能是同步信号影响了数据的接收,所以才改成内同步的视频输出。但是改了之后连信号都没有了。
AE:
回复 Ternence_Hsu:
您好,感谢您的回复,我感觉8127端的输出也是有问题,因为改了嵌入式之后,通过示波器还是可以测到hsync和vsync,我读了寄存器HD_VENC_D_cfg0中的DVO_FMT的值是001(two channel 10-bit CCIR656 video streams),确实是嵌入式的数据输出,hdvpss中设置同步方式的地方我都改为了嵌入式的,可是没什么作用。
Ternence_Hsu:
回复 AE:
你好;
你有用示波器查看16bit 的yc 数据线,每一个信号线在图像信号传送过程中,信号线的电平都是变化的吗?
AE:
回复 Ternence_Hsu:
你好:
是的,信号线的电平都是有变化的,同步和使能信号也都有。
Ternence_Hsu:
回复 AE:
你试试把 DVO_FMT 配置为其他值,比如 0 或者 2 都是内嵌同步,查查同步信号线是否还有信号输出,不应该有信号输出的;
AE:
回复 Ternence_Hsu:
您好:
我试了一下,改为0变为8路输出,改为2是24位输出,这能证明什么呢?同步信号都还在!