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.

DS90UB941搭配DS90UB948 接1920x70屏输出显示异常

Hi TI 专家:

  目前项目中使用场景如下:

 DS90UB941搭配DSUB948使用,显示屏是双LVDS1920x720分辨率,941上是SOC的MIPI输入是接到DSI0,MIPI是4lane,941 和948直接link是用的 Dual-Link 模式。

DS941使用的配置如下:

WriteI2C( 0x01, 0x82);

WriteI2C( 0x5B, 0x03);

WriteI2C(0x56, 0x01);
WriteI2C(0x03, 0xBA);
WriteI2C(0x1E, 0x01); 

WriteI2C( 0x40, 0x04); 
WriteI2C( 0x41, 0x21); 
WriteI2C( 0x42, 0x60);

WriteI2C( 0x40, 0x04); 
WriteI2C( 0x41, 0x05); 
WriteI2C( 0x42, 0x1E); 

WriteI2C( 0x01, 0x00);

948这边没做什么特殊的配置,就是配置了几个点屏用的GPIO。

现在存在的问题如下:

1、调试中测试外挂85M有源晶振

DS941上配置测试模式,在948上输出测试colorbar,如果0x65 配置成0xc可以正常输出测试图片;如果0x65配置成0x8则没法输出测试图。

在使用外置晶振的情况下,使用DSI信号输入源,在LVDS屏上无图像显示。

2、调试中测试使用DSI时钟源

DS941上配置为DSI的时钟源,0x65配置成0xc或者0x8,则在948上都无法输出colorbar,且948的lock引脚输出为一个60HZ脉冲信号。

目前项目卡在这了,还请帮忙支持下,谢谢!

  • 补充一下,使用的测试图,我配置的是输出1920x720分辨率的。MIPI输出配置也是1920x720的。

  • 您好,

    感谢您使用e2echina论坛,您的问题我正在处理,我会尽快回复您。
  • 您好,为了更好的解决您的问题,您可以说明一下下面两点吗?
    -显示屏的目标PCLK值是多少?
    -使用的MIPI DSI数据速率是多少?
  • 您好,关于您提到的两点问题,这边情况如下:

    1、显示屏的目标PCLK值,在规格书上给出来的是44M-61M。如下图所示:

    2、使用的MIPI DSI数据速率,SOC端MIPI DSI的规格如下所示:

    这个MIPI DSI速率可以更加显示设置的参数来配置。例如配置1920x720 30fps的时候,MIPI DSI的数据速率计算如下表所示:

    在目前调试中发现当SOC配置MIPI DSI的输出超过为1920 x 720 ,30fps的时候,948端的LVDS输出上,LVDS CLK时钟输出为高电平。

    配置1920x720 25fps的时候,量到948LVDS的CLK输出是19.6M。

    还请帮忙看看这块可能是哪里的问题,谢谢。

  • 首先请测量输入的DSI时钟频率到941A,以确认频率。看起来像是编程的DSI时钟值可能没有按预期输出。
    同时请仔细检查948是处于dual OLDI 模式还是single OLDI 模式。在dual OLDI模式中,有两个时钟分别向面板发送偶数和奇数像素,因此在其中一个的输出处测量的PCLK将是图像的总PCLK的1/2。