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.

[参考译文] DS90UB921-Q1:显示器可用于内部时钟,但不能用于外部时钟

Guru**** 2482145 points
Other Parts Discussed in Thread: DS90UB921-Q1, DS90UH948-Q1, ALP

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/663455/ds90ub921-q1-display-works-with-internal-clock-but-not-with-external-clock

部件号:DS90UB921-Q1
主题中讨论的其他部件: DS90UH98-Q1,ALP

您好,  

对于我们的定制显示解决方案,我们使用以下SerDes对

串行器:DS90UB921-Q1  

解串器: DS90UH948-Q1

内核中的显示计时配置正确。

但我们在显示屏上看不到任何内容。  

已建立SerDes锁。

串行器测试模式和反序列器测试模式也不能与外部时钟计时一起使用。

解决方法:

如果使用内部时钟运行串行器模式,则会看到该模式出现在显示屏上。

如果我们稍后禁用该模式,则HMI显示在显示屏上。

在这里需要支持,以了解当我们设置内部时钟模式时,串行器/解串行器上设置了什么配置?

注意:我们只看到在工作和非工作方案之间的反序列化器端更新寄存器0x3B。 数据表中未提及此寄存器,似乎是保留寄存器。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Pradeep,
    请注意,此e2e职位已分配给相应的专家。
    John G.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Pradeep,

    首先,Reg 0x3B是EQ状态寄存器,当输入信号改变时,0x3B可能改变,这是有意义的。

    您是如何配置模式生成器的? 您是通过模拟启动板还是脚本进行配置的? 如果您使用ALP,能否发布PG设置的捕获? 如果您使用脚本,是否可以上传脚本?

    外部视频定时意味着控制信号(HS,VS,DE)是外部信号,因此您应该提供外部定时,或者您可以通过将PATGEN_TSEL设置为1来使用内部视频定时。

    以下是阵列生成器的应用说明,供您参考: www.ti.com/.../snla132c.pdf

    此致,
    Cera
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Cera,

    在串行器上使用寄存器0x65使用i2c通道配置模式生成器
    i2cset -f -y 1 0x0c 0x65 0x01
    i2cset -f -y 1 0x0c 0x64 0x11

    外部计时在内核中配置,所有计时:Clk,Hsycn,VSync,DE,Front Porch和Back Porch都是通过内核配置的。
    我们将基于DRA74x的SoC与TI PSDK 3_03配合使用。

    对于我在上一篇文章中提到的工作案例,我们使用了使用0x65寄存器模式发生器计时选择的内部时钟。

    我想了解为什么显示器不能单独处理外部计时,而是在我们首先通过模式设置内部计时,然后禁用模式时才起作用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 ,Pradeep,

    您是否可以上传两种情况的寄存器转储(常规寄存器和模式生成器间接数据寄存器):

        1.仅使用外部计时的失败案例

        2.首先使用内部计时,然后禁用模式的工作案例。  

    顺便说一下,输入信号的分辨率,帧速率和像素频率是多少?  

    此致,

    Cera

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Pradeep,

    您提到的两个条件应该相同。 您是否使用相同的模式进行测试? 您使用了什么模式? 是否可以尝试使用色条图案?

    说"不起作用"是什么意思? 这是黑屏吗?

    您能否检查面板的HS,VS,DE要求并确保您的时间设置正确?

    此致,
    Cera
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 ,Cera,  

    我附上了 两个案例的寄存器转储文件(常规寄存器和模式生成器间接数据寄存器)。

     1.仅使用外部计时的失败案例

     2.首先使用内部计时,然后禁用模式的工作案例。  

    分辨率:800*480

    帧速率:60

    像素频率:2.54 MHz

    e2e.ti.com/.../mGED_2D00_issue_2D00_Cera_2D00_TI.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Cera,

    是的,测试模式相同。 我使用了通过0x65启用自动滚动的模式。 所有模式都不能使用外部计时

    不工作意味着显示屏=>空白屏幕上没有任何内容

    HS,VS和DE以及PROPER,它们在J6Entry SoC的另一个变体上工作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Pradeep,

    我检查了寄存器转储,没有什么问题。 关闭模式生成器时,应关闭内部定时。 您能否检查:

    1.脉冲宽度应限制为吹气。 注册 921上的0x03表示控制信号滤波器已禁用,因此DS和HS没有限制,但VS脉冲宽度应超过130个时钟周期。 您还应检查948上的Reg.0x03 bit4以检查控制信号过滤器和限制。  您能告诉我您的DE,HS和VS时间安排吗?

    2.如果VS计时符合要求,但仍然不起作用,您能否检查LVDS的输出? 您能看到是否没有输出或只是显示失败吗?  

    此致,

    Cera

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Cera,

    1.以下是时间安排,这是根据显示器供应商的数据表。 正如我所说,以下计时对于使用J6入门级SoC的另一种车型来说很好。

    时钟频率=<2540万>;
    hactive =<800>;
    vactive =<480>;

    hfront门廊=<32>;
    hback门廊=<32>;
    hsysnC-len =<2>;

    vfront门廊=<5>;
    vback门廊=<5>;
    vsync-len =<2>;

    HSYNC-ACTIVE =<1>;
    vsync-active =<1>;
    停用=<1>;
    pixelclk-active =<1>;

    2.这里有一些背景:
    我们目前正在测试2种显示器
    答 供应商=>提供的带TFT的实际显示装置上述计时工作正常。
    B. 通用显示适配器,可将LVDS转换为HDMI并在HDMI显示器上显示==>在这种情况下,我们面临原始邮件线程中描述的问题。

    因此LVDS信号输出是正确的。
    理想情况下,我们希望上述两种显示都能正常工作,因为没有其他变化。 这适用于具有相同显示屏的其他车型(J6条目)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 ,Pradeep,

    FPD链节零件的正时正常。

    另外,LVDS至HDMI适配器是否需要HDCP? 921是UB部件,因此不能输出HDCP,这可能导致适配器上无输出。

    此致,

    Cera

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Cera,

    LVDS至HDMI不需要HDCP。
    J6Entry机型上的相同串行器921和相同的适配器,我们可以在监视器上获得输出。

    任何其他怀疑都是有帮助的,我们需要尽早找到解决方案。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Pradeep,

    下面是问题的摘要,如果我遗漏了一些内容,请填写,谢谢。

    问题:J6条目- 921 - 948 - LVDS至HDMI适配器-显示屏不工作,黑屏

    解决方法:

    √模式生成器,带内部正时- 921 - 948 -适配器-显示屏

    X模式生成器,带外部正时- 921 - 948 -适配器-显示屏

    X不同的模式,带外部正时

    怀疑控制正时错误:

    √检查了HS,VS,DE,它们都大于130 pclk

    √J6条目- 921 - 948 -显示屏(来自供应商):证明显示屏上的计时工作正常

    (这来自您的描述:供应商==>提供的带TFT的实际显示单元在这上面,上述计时工作正常。 此设置与不起作用的设置有何区别?)

    怀疑适配器的故障:

    √J6Entry车型- 921 - 948 -适配器-显示屏

    (J6Entry版本上的相同串行器921和相同的适配器,我们在监视器上得到输出,此设置和不起作用的设置之间有什么区别?)

    √已检查HDCP,适配器不需要HDCP

    您是否可以检查以下事项:

    1.将模式生成器设置为与外部正时相同的正时。 您可以转至间接模式生成器寄存器设置时间,有关更多详细信息,请参阅应用说明: http://www.ti.com/lit/an/snla132c/snla132c.pdf。 如果它起作用,我们可以 彻底排除计时的故障。

    2.您在上一封邮件中提到的具体设置是什么?

    答  供应商=>提供的带TFT的实际显示装置上述计时工作正常。 这是:J6条目- 921 - 948 -(LVDS)显示屏(来自供应商)吗? 区别在于没有LVDS - HDMI适配器,显示屏是LVDS输入?

    B.  J6Entry机型上的相同串行器921和相同的适配器,我们可以在监视器上获得输出。 这是: J6Entry车型- 921 - 948 -适配器-显示屏吗?  此设置与不起作用的设置有何区别?

    C. 948的LVDS输出正确(LVDS显示正确),但适配器没有信号输出? 所有HDMI数据输出为0万?  

    此致,

    Cera

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Cera,

    我们发现了时间问题并解决了问题。
    感谢你的帮助。

    此致,
    Pradeep