打印

SDI视频源通过GS2972输出显示的问题

[复制链接]
4247|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dqy0582|  楼主 | 2019-7-22 20:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
我通过FPGA生成了一个SDI视频源,希望通过GS2972输出显示,但是怎么调都无法显示。我看了GS2972的说明书,但是有些东西也不是非常理解,所以想请教各位高手。FPGA生成的视频源是1920*1080P 60Hz的,生成的视频行场同步有效信号如图。
然后将这三个信号分别给到GS2972的F/DE、V/VSYNC、H/HSYNC口。对SDO_EN/DIS、20BIT/10BIT、RATE_SEL1、SMPTE_BYPASS、TIM_861这几个控制口设置为1,其余口为0,即选用20bit并行数据输入,SMPTE模式,通过外部输入CEA-861标准视频行场同步有效信号,无音频信号输入,GSPI配置。但是无法显示。

我有几个问题想问一下,1.我看到说明书上面GS2972自己有默认配置,就没有用GSPI配置芯片,虽然给了SCLK_TCK一个5M的时钟,CS_TMS是设置为1的。是否一定需要配置GSPI才能显示?
2.视频彩色信号输入用的是YCbCr,我不是很确定我的20bit数据输入的对不对,因为Y、Cb、Cr分量各8bit嘛,就是第一个时钟输入Y00Cb00,下一个时钟输入Y00Cr00,然后反复,这样输入对吗?
3.我也试过将SMPTE_BYPASS、TIM_861这两个设置为0,即使用data-through模式,H:V:F中提取视频同步信号,也无法显示。
4.还有没有其他的可能存在的问题?
谢谢大家!

使用特权

评论回复

相关帖子

沙发
xueyingdao| | 2019-7-23 11:36 | 只看该作者
请注意 BGA B4 pin,的Pclk 是否正常? 可以先强制设置为HD-SDI 信号 用于调试,因为3G-SDI信号对连接器和线缆要求较高

使用特权

评论回复
板凳
dqy0582|  楼主 | 2019-7-23 17:34 | 只看该作者
xueyingdao 发表于 2019-7-23 11:36
请注意 BGA B4 pin,的Pclk 是否正常? 可以先强制设置为HD-SDI 信号 用于调试,因为3G-SDI信号对连接器和 ...

感谢回复,我的PCLK是148.5m通过外部晶振送到FPGA然后在FPGA内部通过bufg然后作为视频信号产生时钟,并送到GS2972的。请问强制设置HD-SDI是否是将RATE_SEL1设置为0?还有我的问题2的数据输入方式没有问题吧?谢谢!

使用特权

评论回复
地板
xueyingdao| | 2019-7-23 17:57 | 只看该作者
本帖最后由 xueyingdao 于 2019-7-23 17:59 编辑

如果 PCLK正常,HS,VS 也正常。请确认H4 pin locked pin 输出电平是什么? 正常情况下,如果PLL信号锁定的话,应该是高电平。如果要强制设置为HD-SDI
,需要把 Pclk设置为74.25Mhz,然后按照CEA861标准 去设定 视频信号 hs,vs。   
你也可以使用 fgpa生成一个 彩条信号,或者蓝屏信号,用以排除你怀疑的数据格式的问题。
一般来讲,使用外同步 (外部hs,vs信号)基本上 都没啥问题。

使用特权

评论回复
5
dqy0582|  楼主 | 2019-7-24 17:32 | 只看该作者
本帖最后由 dqy0582 于 2019-7-24 17:33 编辑
xueyingdao 发表于 2019-7-23 17:57
如果 PCLK正常,HS,VS 也正常。请确认H4 pin locked pin 输出电平是什么? 正常情况下,如果PLL信号锁定的 ...

我今天测试了一下,就是将时钟改为74.25m,RATE_SEL1设置为0,外同步按照cea-861设置,显示器仍然显示不同步,用示波器测试了一下locked信号为高电平,然后测试了一下时钟pclk,如图

可以看到示波器上虽然频率有所波动,但是右下角平均是75.2502mhz。请问还有什么可能的原因?谢谢!

使用特权

评论回复
6
xueyingdao| | 2019-7-30 19:06 | 只看该作者
不好意思,前几天出差了。
看你的配置 和波形,应该没啥问题,你后面接的什么?直接BNC线接的SDI监视器?

使用特权

评论回复
7
不妥协| | 2019-8-2 00:20 | 只看该作者
我最近也在用2972,HD-SDI彩条可以输出,3G-SDI的彩条还没调试出来。

使用特权

评论回复
8
leng22| | 2019-9-2 23:45 | 只看该作者
我  遇到同样的问题。 楼主问题解决了吗?方便交流下不

使用特权

评论回复
评论
dqy0582 2020-2-28 17:58 回复TA
看11楼 
9
zskadasds| | 2019-11-15 20:03 | 只看该作者
您好也遇到同样问题,gspi必须配置寄存器吗

使用特权

评论回复
评论
dqy0582 2020-2-28 17:59 回复TA
没有配置gspi,看11楼,我的可以了 
10
不妥协| | 2019-12-1 09:34 | 只看该作者
2972的彩条我都可以输出,大家可以交流交流

使用特权

评论回复
评论
WangZB1996 2020-7-21 10:58 回复TA
您好!请问3G-SDI您是怎么调出来的呢?我这边的HD模式可以正常输出了,但是3G-SDI模式毫无反应,不知道是哪里漏了什么信息,烦请您解答 
11
dqy0582|  楼主 | 2020-2-28 17:58 | 只看该作者
xueyingdao 发表于 2019-7-30 19:06
不好意思,前几天出差了。
看你的配置 和波形,应该没啥问题,你后面接的什么?直接BNC线接的SDI监视器? ...

好长时间没上,后面发现还是配置的问题,还有一个信号IOPROC_EN也要置1,然后就好了。

使用特权

评论回复
评论
进击的嵌入式 2020-7-29 11:49 回复TA
你好,我现在在调720X576分辨率,但是输出不对,想请教请教你 配置是 10bit,rate_sel:0,smpte_bypass:1 861:1 en/dis:1 
12
FLYNN27| | 2022-1-4 09:40 | 只看该作者
不妥协 发表于 2019-8-2 00:20
我最近也在用2972,HD-SDI彩条可以输出,3G-SDI的彩条还没调试出来。

您好,2972的20bit输入,高10bit是亮度(8bit),1'b0,1'b0,低10bit是cb和cr交替吗

使用特权

评论回复
13
damoyeren| | 2023-6-5 16:37 | 只看该作者
YUV输出时DE=0期间数据不能随便给,否则图像只显示一下就结束了。

彩条.jpg (139.63 KB )

3G-SDI输出正常。

3G-SDI输出正常。

使用特权

评论回复
14
damoyeren| | 2023-6-5 16:37 | 只看该作者
damoyeren 发表于 2023-6-5 16:37
YUV输出时DE=0期间数据不能随便给,否则图像只显示一下就结束了。

需要驱动代码的,企鹅742875810

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

6

帖子

0

粉丝