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.

DS90UB941AS-Q1: RE: DS90UB941AS-Q1: DS90UB941AS-Q1连接DS90UB948,941 RX_LOCK丢失

Part Number: DS90UB941AS-Q1

Dears

        

DS90UB941AS-Q1: DS90UB941AS-Q1连接DS90UB948,941 RX_LOCK丢失,图像显示正常,通过LVDS传输IIC触摸数据,但是IIC触摸屏失效,什么情况会导致

RX_LOCK丢失,

RX_LOCK丢失会影响触摸数据的反向传输吗?

  • 您好,您是怎么判断941的RX_lock丢失的?还是说Des端948的lock 低电平?

  • 程序有判断C4寄存器的第5位打印出来

  • 程序有判断C4寄存器的第5位打印出来

    好的,是的,这bit需要forward channel和back channel都lock才能说明RX lock。

    那RX unlock的话,可能需要检查多方面。

    比如cable connector,比如MODE_SEL0 ,MODE_SEL1配置和948是否匹配,video 数据格式是否和processor输出一致?或者clock的jitter是否满足数据手册?layout或者电源设计等等。

  • 现在视频显示正常,只是触摸屏失效,有可能哪里有问题呢?back通道吗?

  • lock/unlock与视频数据传输/IIC数据传输有什么关系?

  • back channel传输的是控制信号和GPIO信号,方向是从DES到SER端。 

    触摸屏失效,方向应该是反向通道DES到SER,通过GPIO传输的吧?那就是反向通道的问题。

     

  • 是通过I2C传输的,反向通道问题发生原因可能有哪些,如何规避。
  • 我建议是在BISTmode下,读取下寄存器是否有back channel CRC error,从而确定是否是back channel的问题。

    如果有CRC error,可能的原因比如信号完整性,包括layout,connector,电源噪声,cable 长度,质量等。

  • 请问 封装好的设备怎么进BIST模式,I2C写什么指令。
  • 您好,DES和SER端都封装进去了吗?可以通过寄存器来配置BIST模式。

    可以通过DES端的BISTEN enable BIST 模式,如果也封装进去的话,通过寄存器 BIST configuration 也能enable BIST。

    选择外部时钟或者DES端的内部时钟 internal OSC都可以,当使能BIST之后,BIST enable信号就会通过back channel 从DES端到SER端,SER端就会输出test pattern,DES端就会检测test pattern是否有error发生。您可以通过实时监测Des端的PASS引脚电平,如果no error的话,PASS会输出高电平。

    不知这个流程是否方便做? 可以看下941数据手册的8.3.12.1 BIST Configuration and Status。

  • 这种方式可以检测到反向通道是否正常吗?

  • 现在换了一根LVDS 线之后,压测了5天,只出现了20秒的unlock情况。跟之前频繁出现unlock的情况不一样了, 请问下线束这块什么情况会出现反向通道有异常,但是前向通道是正常的。

  • 这种方式可以检测到反向通道是否正常吗?

    是的,通过BIST测试验证link的质量,以及是否有CRC error的发生,通常来说,如果有CRC error, 那么会造成 back channel的I2C 通讯异常的

    • 您好,请教下两个问题,

      (1)941在bist模式下,i2c通过941访问不到948是不是正常现象?

      (2)目前客户端已出现三台机器,都是unlock状态下,但是有图像输出,有什么好办法改进吗?

    • )941在bist模式下,i2c通过941访问不到948是不是正常现象?

      正常现象,因为在BIST模式下,BC和FC 传输的是特定的字符串,是不能访问远端寄存器的。

      目前客户端已出现三台机器,都是unlock状态下,但是有图像输出,有什么好办法改进吗?

      unlock状态,指的是948的输出引脚lock为低电平,但是图像正常输出是吗?

    • unlock状态,指的是948的输出引脚lock为低电平,但是图像正常输出是吗?

      判断的941的0xc4寄存器第五位,此状态下lock丢失后,I2C数据传输会出现错误,但是图像输出是正常的
    • unlock状态,指的是948的输出引脚lock为低电平,但是图像正常输出是吗?

      如果lock引脚为低的话,应该不会正常输出的。

      判断的941的0xc4寄存器第五位,此状态下lock丢失后,I2C数据传输会出现错误,但是图像输出是正常的

      C4 的bit5能够精确的检测到链路的状态,那么这位丢失后,I2C数据传输也是错误的,如果图像正常,可能是因为forward通道的视频数据正常运行,有问题的是back channel存在问题。似乎只能这样解释。

      您可以读取下DES端948的状态,寄存器0x1C的值。

    • 麻烦请教下,什么情况下,线束和外部环境会只影响到反向通道,因为客户那边是把屏的显示线和其他线捆在一起的。
    • 什么情况下,线束和外部环境会只影响到反向通道,因为客户那边是把屏的显示线和其他线捆在一起的。

      您好,我不确定是不是捆在一起导致的,因为cable主要考虑的是插值损耗,我认为如果cable的影响,那正向通道也会收到影响。

      可以建议客户将线束分开试试是否能解决问题。

    x 出现错误。请重试或与管理员联系。