我们采用TI949+TI948方案,在TI949端通过自测模式显示正常。
屏分辨率1920*720,寄存器配置如下
patternset 03 2 // 100MHz
patternset 04 c0 // 总帧 1984*792
patternset 05 87
patternset 06 31
patternset 07 80 //有效帧1920*720
patternset 08 07
patternset 09 2d
patternset 0a 08 //HW 8
patternset 0b 07 // VW 7
patternset 0c 0c // HBP 12
patternset 0d 08 // VBP 8
echo 04 > /sys/kernel/debug/ti949/65
echo 35 > /sys/kernel/debug/ti949/64
开内部pattern Generator
但是当关闭内部pattern generator后,显示异常刷屏数据(HDMI数据已经关闭)
通过echo 34 > /sys/kernel/debug/ti949/64,出现如下异常:
想请教一下会因为什么原因导致此现象?
Kailyn Chen:
您好,这个问题看起来不是serdes的问题,应该是由于pannel controller的时序问题导致.
建议您尝试将948的寄存器0x4A 配置成 0x01 ,意味着完全shut down OLDI输出试试,是否还存在这个问题?
user6108613:
回复 Kailyn Chen:
谢谢解答,但是在948的datasheet没找到0x4A的描述呢?
www.ti.com/…/ds90ub948-q1.pdf0x49 FPD_TX_MODE Go
0x4B LVDS_CONTROL Go
Kailyn Chen:
回复 user6108613:
是的,一些寄存器再datasheet中没有给出,比如0X53~0X55等.
能配置0X4A吗?
user6108613:
回复 Kailyn Chen:
通过设置948的0x4A寄存器为0x01后,没有显示了。这代表如下参数跟屏不太匹配对吗? patternset 0a 08 //HW 8 patternset 0b 07 // VW 7 patternset 0c 0c // HBP 12 patternset 0d 08 // VBP 8 另外还有一个问题想请教一下,可以通过配置ti949的寄存器关闭HDMI输入信号吗?这样方便排除HDMI的干扰。
user6108613:
回复 user6108613:
修改楼上问题,是949
可以通过配置ti949的寄存器关闭HDMI输入信号吗?这样方便排除HDMI的干扰。