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.

[参考译文] DS90UB948-Q1:DS90UB948-Q1生成模式

Guru**** 2589280 points
Other Parts Discussed in Thread: ALP, USB2ANY

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1087020/ds90ub948-q1-ds90ub948-q1-generate-pattern

部件号:DS90UB948-Q1
主题中讨论的其他部件:AlpUSB2ANY

你(们)好

我现在正在诊断视频输出的哪个部分有问题。 SER:941 DES:948现在我想从948输出模式。 我的配置如下:

WriteOfI2c_Byte(UB948,0x49,0x80);//set mode_SEL0

WriteOfI2c_Byte (UB948,0x1D0x05);
WriteOfI2c_Byte (UB948,0x1E,0x55);


WriteOfI2c_Byte(UB948,0x66,0x03); //启用PGCDC1
WriteOfI2c_Byte (UB948,0x67,0x03); //66.6M pclock

//H V 1920*480
WriteOfI2c_Byte (UB948,0x66,0x07);   
WriteOfI2c_Byte(UB948,0x67,0x80);   
WriteOfI2c_Byte (UB948,0x66,0x08);
WriteOfI2c_Byte (UB948,0x67,0x07);
WriteOfI2c_Byte (UB948,0x66,0x09);
WriteOfI2c_Byte (UB948,0x67,0x1E);

// H V共计  1938年*570
WriteOfI2c_Byte (UB948,0x66,0x04);
WriteOfI2c_Byte (UB948,0x67,0x92);
WriteOfI2c_Byte (UB948,0x66,0x05);
WriteOfI2c_Byte (UB948,0x67,0xA7);
WriteOfI2c_Byte (UB948,0x66,0x06);
WriteOfI2c_Byte(UB948,0x67,0x23);

//HBP:14.
WriteOfI2c_Byte (UB948,0x66,0x0C);
WriteOfI2c_Byte (UB948,0x67,0x0E);

//VBP: 6.
WriteOfI2c_Byte (UB948,0x66,0x0D);
WriteOfI2c_Byte(UB948,0x67,0x06);

//H同步13.
WriteOfI2c_Byte (UB948,0x66,0x0A);
WriteOfI2c_Byte (UB948,0x67,0x0D);

//V同步6.
WriteOfI2c_Byte (UB948,0x66,0x0B);
WriteOfI2c_Byte(UB948,0x67,0x06);


WriteOfI2c_Byte (UB948,0x66,0x0E);//启用PBSC  
WriteOfI2c_Byte (UB948,0x67,0x03); /set negive
WriteOfI2c_Byte (UB948,0x65,0x03);  //启用24位和内部时钟
WriteOfI2c_Byte(UB948,0x64,0x11); //启用模式生成器

我写入了941的0x01寄存器WriteOfI2c_Byte(UB941,0x01,0x08);以关闭941的DSI。 确保不要影响948输出模式。
但是,连接至mipi信号芯片的后一个LVDS无法识别LVDS信号,两个信号检测到的时钟为1.6468万,应该为3.23万。

 有什么问题? 是否有任何其它寄存器未配置?或者我的想法错误?

谢谢

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

    您好,  

    我将查看所提供的信息。 您是否碰巧能够访问USB2ANY设备并利用我们的ALP GUI? 这将有助于在反序列化程序上使用patgen。  

    最佳,

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

    您好,

    遗憾的是,我们没有USB2ANY,并且原理图中没有相关接口。

    最佳

    卢埃尔

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

    您好,Luuel,  

    此设置的绑带模式是什么? 我无法从所附的示意图中看出。  

    我查看了配置顺序,这些步骤是正确的。 我注意到您的时间安排中有一些问题,您能否仔细检查这些问题?  

    您说H V总计 1938*570,但只要看一下HBP和HSYNC参数,它们的总和就会远远超过这个值。  

    这些是计算水平或垂直计时的计时所需的公式。  

    总像素=活动+消隐  

    消隐=前门廊+后门廊+同步宽度  

    基于HBP 14和HSYNC 13,假设HFP为0,总水平值应为1947,而不是1938。  

    最佳,

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

    你好,Shu

    我提供的第一张图片是我正在使用的显示器的定时设置的典型值。 我们使用这组定时来显示SoC,SOC->显示验证。
    我们当前使用的SOC->941->948->lt9211->显示屏幕显示异常。 我不知道哪一部分是问题。 lt9211输出模式正确。
    我将以上配置移植到941,但仍然无法正确输出,似乎内部时钟有问题。 我使用外部DSI+当前配置显示色条,但显示效果仍然不好,如下所示
    我猜我的DSI有计时问题? 所以我想直接使用内部生成的941或948图形,而不使用外部DSI输入进行验证。
    我现在遇到的问题是我尝试将0x04写入0x65寄存器的内部时钟设置有问题
    但是948终端不能输出LVDS信号,而且我似乎不能通过修改“N”值来更改输出时钟。

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

    。的DSI+配置,但我现在想要的是完全来自941或948 µ m的内部图形输出

    最佳,

    卢埃尔

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

    您好,Luuel,  

    我理解您尝试测试的内容,也同意目前最好的方法是仅使用948来生成图形。  

    此402.6969万此设置402.6969万设置的手提带模式是什么? 我无法从所附的示意图中看出。  [/引述]

    您能否提供此信息? 如果948 patgen正确完成并且仍然无法输出显示,我们需要检查MAP_SEL配置并将其与显示指定的内容匹配。 您能否向我发送MODE_SEL0设置和显示数据表?

    最佳,

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

    您好,Shu

    屏幕截图是MY 941和948的通用配置。 随附 显示数据表。

    e2e.ti.com/.../HSD088IPW1_2D00_A_A000_Tentative_A000_Specification_A000_v2.5 .pdf

    最佳,

    卢埃尔

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

    您好,Luuel,  

    我有一些问题

    后面的LVDS至mipi信号芯片无法识别LVDS信号,两个信号检测到的时钟为1.6468万,应该是3.23万。

    如何检测到该锁?您在哪里测量该信号? 1.6468万的利率约为预期利率的一半。 这可能不是偶然的,并且与双LVDS到单MIPI转换器相关。  

    您能否共享948 -> LT9211 -> LCD之间的完整示意图?

    但402.7058万但948402.7058万948终端无法输出LVDS信号[/QUOT]

    当您只是使用948来尝试生成图形时,如何测量此LVDS信号? 在进入LT9211之前,是否在948上?  

    LT9211是否还进行了编程? 如果是,您是否可以共享这些配置?  

    最佳,

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

    你好,Shu,

    好的,我就跟你聊天吧。 948输出LVDS信号直接连接到100Ω Ω 电阻器后面的9211。 我可以通过此电阻器测量信号波形,也可以通过从9211内部只读寄存器读取的数据判断是否存在LVDS信号。 我通过示波器确认没有LVDS输出。 9211的配置只是初始化芯片,然后通过读取寄存器来判断当前状态。 我今天上午重新验证了身份,似乎找到了原因。 如果我将0x65寄存器写入0x04,则无法正确写入以下i2c。 如果我将0x65寄存器写为0x03,则是上面的1.6468万,不带LVDS输出,时钟不能更改。 但是,根据描述,0x65[2]应设置为1。这个问题非常奇怪,如何解决它

    最佳,

    卢埃尔

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

    您好,Luuel,  

    是否可以将以下内容更改为0x02? 948的内部振荡器频率实际上是140MHz,与941的200MHz不同。 这可能是问题的一部分。  

    WriteOfI2c_Byte (UB948,0x67,0x03); //66.6M时钟

    我将使用我们的模拟启动板软件工具对948进行一些测试,以生成模式输出并与您比较寄存器设置。  

    最佳,

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

    你好,Shu,

    非常感谢,何时可以向我提供寄存器配置?

    最佳

    卢埃尔

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

    您好,Luuel,  

    我希望在本周结束之前提供注册表配置。  

    最佳,

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

    您好,Luuel,  

    您是否可以使用这些寄存器设置尝试948 patgen? 第一部分是Patgen寄存器,使用间接寄存器索引0x66/0x67进行编程。 第二部分是主页面寄存器设置,用于在选择内部时钟后启用patgen设置。  


    Patgen注册  数据名称
    0x0000      0x00 PGRS
    0x0001      0x00 PGGS
    0x0002       0x00 PGBS
    0x0003       0x02 PGCDC1
    0x0004       0x92 PGTFS1
    0x0005       0xA7 PGTFS2
    0x0006       0x23 PCTFS3
    0x0007       0x80 PGAFS1
    0x0008       0x07 PGAFS2
    0x0009       0x1E PGAFS3
    0x000A       0x06 PGHSW
    0x000B       0x1E PGVSW
    0x000C       0x06 PGHBP
    0x000D       0x1E PGVBP
    0x000E       0x03 PBSC
    0x000F       0x1E PGFT
    0x0010       0x0E PGTSC
    0x0011       0x21 PGTSO1
    0x0012       0x43 PGTSO2
    0x0013       0x65 PGTSO3
    0x0014       0x87 PGTSO4
    0x0015       0xA9 PGTSO5
    0x0016       0xCB PGTSO6
    0x0017       0xED PGTSO7
    0x0018       0x0F PGTSO8
    0x0019       0x00 PGBE
    0x001A       0x01 PGCDC2

    注册     数据名称
    0x0064       0x15 PGCTL
    0x0065       0x04 PGCFG

    最佳,

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

    e2e.ti.com/.../0624.normal-video.mp4

    你好,Shu

    948输出的波形是否与此类似? 视频是我对948的10个输出的快速测量。 这是LVDS波形吗?

    最佳,

    卢埃尔

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

    您好,Luuel,  

    您能否缩小拍摄的时间标度,以便我们可以看到彼此相邻的所有输出?  

    最佳,

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

    你好,Shu

    在减小捕获的时间标度后,波形如下所示。 您能否提供941生成的波形? 我将0x35/0x45/0x55/0xE5写入0x64寄存器就是所有这些波形。 您能否帮助我将RGB图像配置为以1秒的间隔循环?

    最佳,

    卢埃尔

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

    您好,Luuel,  

    由于今天是TI的美国假期,我们将于周一4/18恢复活动。 感谢您的耐心等待。  

    此致,  

    Logan

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

    您好,Luuel,  

    我将设置941 patgen配置并将结果反馈给您。  

    最佳,

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

    您好,shu

    谢谢,这里的最后一个配置是错误的。 0x0A寄存器应写入1E,而0x0B寄存器应写入0x06?

    最佳,

    卢埃尔

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

    您好,Luuel,  

    我查看了显示屏规格,发现活动水平仪为480,活动垂直仪为1920。 以下是更新后的patgen寄存器值。 您是否可以再次尝试,并告诉我显示屏/输出是否有任何变化?

    最佳,

    注册数据名称
    0x0000 0x00 PGRS
    0x0001 0x00 PGGS
    0x0002 0x00 PGBS
    0x0003 0x02 PGCDC1
    0x0004 0x3A PGTFS1
    0x0005 0x22 PGTFS2
    0x0006 0x79 PCTFS3
    0x0007 0xE0 PGAFS1
    0x0008 0x01 PGAFS2
    0x0009 0x78 PGAFS3
    0x000A 0x1E PGHSW
    0x000B 0x06 PGVSW
    0x000C 0x1E PGHBP
    0x000D 0x06 PGVBP
    0x000E 0x00 PBSC
    0x000F 0x1E PGFT
    0x0010 0x01 PGTSC
    0x0011 0x21 PGTSO1
    0x0012 0x43 PGTSO2
    0x0013 0x65 PGTSO3
    0x0014 0x87 PGTSO4
    0x0015 0x89 PGTSO5
    0x0016 0xC9 PGTSO6
    0x0017 0xED PGTSO7
    0x0018 0x0F PGTSO8
    0x0019 0x00 PGBE
    0x001A 0x01 PGCDC2

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

    您好,Shu

    测试结果如下:
    1.外部视频信号+941模式配置


    2.外部视频信号

    3.948 模式配置
      无视频输出


    输出图像现在是否与您设置的相同?
    目前,出现了一种非常奇怪的现象。 当只有外部视频信号时,显示屏将在红色框中出现条纹。 我尝试将941模式的配置恢复为默认值,磁条仍然存在,如何使此磁条消失?

    最佳,

    卢埃尔

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

    e2e.ti.com/.../External-video-signal-_2B00_941pattern-config.mp4e2e.ti.com/.../External-video-signal.mp4

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

    您好,Luuel,

    941 patgen显示了颜色条的正确行为,有助于确认显示屏工作正常。 我相信现在的焦点是SOC与941之间的联系。  

    视频中显示的示波器是什么? 是否可以共享941中外部视频的配置? 如果941 patgen能正常工作,最像941的时间安排不能正常重建。  

    最佳,

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

    您好,Shu

    随附SoC输出和SoC配置视频。 它应该是RGB图像+黑白图像。 视频中显示屏右侧的一像素垂直条显示正确,其余显示屏显示为黑色。 此外,941输出的色条在背面也会变暗。 是否有941和948命令可将所有状态恢复为默认状态?

    e2e.ti.com/.../2425.normal-video.mp4

    最佳,

    卢埃尔

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

    卢埃尔

    有关如何使用941AS设计/调试DSI的详细分步指南,请访问 :https://www.ti.com/lit/pdf/snla356 

    请您通读此应用程序说明,然后按照图3-2中的步骤让我们知道发生问题的确切位置吗?

    此致,

    凯西