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.
现象为屏幕不定时的闪黑屏。通过抓取948的GPIO2(BackLight_EN)发现,闪黑屏时信号异常,见下图:
同时测量了串行端941的GPIO2的输入信号是稳定的。
941的0x0e寄存器配置为0x3f
948的0x1e,寄存器配置为0x53
请帮忙分析,Thanks!
英文工程师的回复:
您能提供在SER和DES上连接GPIO2的原理图吗?
此外,请提供您正在为这些GPIO应用的配置;
此外,LOCK何时或为什么变得不稳定?有什么特殊条件吗
can you provide schematics how are you connecting GPIO2 on the SER and on the DES?
Also please provide which configurations are you applying for those GPIOs?
Additionally, when or why is LOCK getting unstable? Any special condition?
您可以提供更多关于信号传输的细节吗?分辨率/帧速率/消隐,像素时钟是什么?
您使用的是单FPD-Link 通道还是双通道?
配对的SER是DS90UB941AS-Q1吗?
您是否使用了 SER中的pattern generator进行测试?
分辨率:1920x1080
帧率:60Hz
消隐:hsw=44,hbp=148,hfp=88;vsw=5,vbp=36,vfp=4;
hblank=44+148+88=280;vblank=5+36+4=45;
htotal=1920+280=2200;vtotal=1080+45=1125;
pclk:2200*1125*60=148.5MHz
FPD-LINK:Dual link mode
串行器:DS90UB941
串行器PG测试:当使用内部时钟(0x56寄存器设置为0x02)、PG自己产生的timing(0x65寄存器设置为0x04)时,没有问题,test pattern显示是稳定的;
从上面的测试来看,问题似乎是由视频源信号引起的,或者CLK有时不稳定或抖动,或者时序不稳定。
为了获得更准确的判断,您能否根据 AppNote 使用3种不同的设置测试PG:
1) 使用内部CLK和内部timing ===>0x65=0x04------这个你已经测试过了,所以不需要重复!
2) 使用外部CLK和外部timing ===>0x65=0x0
3) 使用外部CLK和内部timing ===>0x65=0x0C
当0x56=0x02(内部参考时钟模式)时:
0x65=00 (外部timing):黑屏无显示;
0x65=04 (内部timing、内部分频时钟):稳定不闪;
0x65=0C(内部timing、外部像素时钟): 黑屏无显示;=======> 我们并没有给941外接参考时钟。
当0x56=0x00(DSI 参考时钟模式)时:
0x65=00 (外部timing):有显示但会闪;
0x65=04 (内部timing、内部分频时钟):稳定不闪;
0x65=0C (内部timing、外部像素时钟):有显示但会闪;
从上面来看:
1)当0x65=0x04时,不论0x56如何配置,都稳定不闪。
2)当0x56=00 即参考时钟选择DSI时,无论0x65=00或者0C,都会闪屏。这应该都能说明是是DSI时钟的问题吧?