TI中文支持网
TI专业的中文技术问题搜集分享网站

DS90UB949A-Q1: 与DS90UB948控制通讯断开

Part Number:DS90UB949A-Q1

Hi,

    1.硬件架构:DS90UB949A—-(2-lane twisted STP)—–DS90ub948—-(dual-link LVDS)—–TFT LCD(1920×720)

    2.实验现象:

      (1)通过DS90UB949A输出测试图案1920×720@60Hz,LCD是有正常的显示的,读写控制DS90UB948正常

        (2)   通过主机输出HDMI视频流给DS90UB949A,频率90MHz(REG[0x5F]读取值)后,与DS90UB948的控制通讯正常

        (3)   通过主机输出HDMI视频流给DS90UB949A,频率118.8MHz(REG[0x5F]读取值)后,与DS90UB948的控制通讯丢失,无法再读写DS90UB948。

        其他寄存器值 DS90UB949A的REG[0x5A]=0xCD, DS90UB948的REG[0x1C]=0x3B,2-lane twisted STP应该是正确的。

问题:

      (1)看DS90UB949A数据手册,2-lane模式下TMDS时钟应该是50~210MHz,1-lane模式TMDS时钟最大是105MHz?这个值是否就是REG[0x5F]的值?

        (2)  可否帮忙分析一下故障原因,建议一下后续的调试分析方法?

Kailyn Chen:

Merlyn YAO 说:看DS90UB949A数据手册,2-lane模式下TMDS时钟应该是50~210MHz,1-lane模式TMDS时钟最大是105MHz?这个值是否就是REG[0x5F]的值?

是的,1 lane的频率最大为105Mhz。05F 是只读寄存器,返回的是HDMI clock的频率,设置频率的话是寄存器0x5D和0x5E。

2. 和948搭配使用,dual link mode,118.8Mhz在支持范围之内。 这两次HDMI视频流都是24bit色深吗?

,

Merlyn YAO:

谢谢回复。

1.要正确工作,是否必须先设置寄存器0x5D和0x5E?为啥0x5D下限频率只能到0x3F,就是63MHz,而0x5E的频率上限最大只能到127MHz

2.HDMI的颜色格式确认是RGB444,之前的测试都是修改的host的HDMI时钟频率。0x5D(配置为63)和0x5E(配置为127)配置后的现象也是一样的。

3.通过HOST输出标准的1080p60给DS90UB949A,在远程控制丢失后,REG[0x5A]=0x0D,感觉是FPDLINK断开了,HDMI接受仍然在进行。

是否有其他建议,确认一下问题原因?

,

Kailyn Chen:

0x5A 读的值为0x0D,说明HDMI clock没有检测到,并且PLL也没有lock。

所以我的建议是检查下HDMI clock是否稳定?使用的晶振还是其他时钟源的输出?

直接测量下118.8Mhz的波形,看是否抖动很大?

,

Merlyn YAO:

谢谢回复!

但是这个寄存器的标志位,应该是1代表有效吧?应该是HDMI接收时钟正常吧?

REG[0x5A]=0x0D,不正好是

TMS_VALID=1,

HDMI_PLL_LOCK=1,

NO_HDMI_CLK=0,

FREQ_STABLE=1.

,

Kailyn Chen:

是的,不好意思我看错了,0D代表frequency stable,PLL lock 并且 TMDS data正常。

另外,需要考虑是上电时序是否满足下面的推荐的上电时序?

  

,

Merlyn YAO:

谢谢!

问题解决了,SERDES链路上的硬件问题,带宽受限了。

赞(0)
未经允许不得转载:TI中文支持网 » DS90UB949A-Q1: 与DS90UB948控制通讯断开
分享到: 更多 (0)