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:解串后的同步脉冲问题

Guru**** 2587345 points
Other Parts Discussed in Thread: DS90UB941AS-Q1, ALP

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1282146/ds90ub941as-q1-sync-pulse-problem-after-deserialization

器件型号:DS90UB941AS-Q1
主题中讨论的其他器件: ALP

您好!

我将使用 DS90UB941AS-Q1串行器和2个 DS90UB948解串器。

在此示例中、串行器配置为"独立模式"、解串器上附加了1个 JEIDA/HDMI 适配器
端口0上。

DSI 输入配置为对同步脉冲使用非突发模式、但在解串后 OLDI 信号有问题。

问题在于 VSync 脉冲信号始终为低电平、HSync 正在变为高电平。 它们看起来像:

  

预期信号:

  

初始化序列:

#初始化串行器上的端口0寄存器
18:22:52[936351250]=> i2cset -y 5a820000.i2c 0x0c 0x1E 0x01
18:22:52[948901000]=> i2cset -y 5a820000.i2c 0x0c 0x03 0xda

#将解串器地址覆盖到端口0上的0x20
18:22:52[987897875]=> i2cset -y 5a820000.i2c 0x2C 0x00 65

#初始化串行器上的端口1寄存器
18:22:52[998290750]=> i2cset -y 5a82000.i2c 0x0c 0x1E 0x02
18:22:53[011161000]=> i2cset -y 5a820000.i2c 0x0c 0x03 0xda

#将解串器地址覆盖到端口1上的0x30
18:22:53[062667375]==>i2cset -y 5a820000.i2c 0x2C 0x00 97

#在端口1上设置别名
18:22:53[073215000]=> i2cset -y 5a820000.i2c 0x0c 0x1E 0x1
18:22:53[086556250]=> i2cset -y 5a820000.i2c 0x0c 0x07 148
18:22:53[098336500]=> i2cset -y 5a82000.i2c 0x0c 0x08 74
18:22:53[111181625]=> i2cset -y 5a820000.i2c 0x0c 0x70 128
18:22:53[124117250]=> i2cset -y 5a820000.i2c 0x0c 0x77 66
18:22:53[137289250]=> i2cset -y 5a820000.i2c 0x0c 0x71 48
18:22:53[149469000]=> i2cset -y 5a820000.i2c 0x0c 0x78 68

#在端口2上设置别名
18:22:53[162997500]=> i2cset -y 5a820000.i2c 0x0c 0x1E 0x2
18:22:53[175168250]=> i2cset -y 5a820000.i2c 0x0c 0x07 148
18:22:53[190164000]=> i2cset -y 5a820000.i2c 0x0c 0x08 106
18:22:53[201068500]=> i2cset -y 5a820000.i2c 0x0c 0x70 128
18:22:53[215402000]=> i2cset -y 5a82000.i2c 0x0c 0x77 98
18:22:53[226420125]=> i2cset -y 5a820000.i2c 0x0c 0x71 48

#完成初始化并启动 DSI
18:22:53[240726875]==>i2cset -y 5a82000.i2c 0x0c 0x78 100
18:22:53[252157125]=> i2cset -y 5a820000.i2c 0x0c 0x5b 0x05
18:22:53[266714500]=> i2cset -y 5a820000.i2c 0x0c 0x12 0x02
18:22:53[277798875]=> i2cset -y 5a820000.i2c 0x0c 0x1E 0x04
18:22:53[292367750]=> i2cset -y 5a820000.i2c 0x0c 0x01 0x00

#初始化端口0上的解串器
18:22:53[315180125]=> i2cset -y 5a820000.i2c 0x20 0x01 0x02
18:22:53[328120500]=> i2cset -y 5a82000.i2c 0x20 0x05 0x9e
18:22:53[341034875]=> i2cset -y 5a820000.i2c 0x20 0x26 0x32
18:22:53[353973750]=> i2cset -y 5a820000.i2c 0x20 0x27 0x32
18:22:53[366440375]==>i2cset -y 5a820000.i2c 0x20 0x49 0x02

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

    尊敬的 Matteo:

    是否确定输入信号没有被源破坏? 您如何进行验证?

    因此,您在独立模式下设置了941AS,并且端口0 Vsync 问题,但端口1可以按预期工作,没有任何问题?  

    您是否已尝试通过从941AS 运行内部 patgen 来进一步隔离问题、以查看是否显示了相同的 Vsync 问题?  

    此致、
    Fadi A.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否确定输入信号没有从源受到破坏? 您如何验证这一点?

    遗憾的是、我无法直接获得输出信号。 我没有测试点、无法对 DSI 信号进行解码。

    是否有从串行器执行此操作的方法? 我的意思是、是否可以使用一些寄存器来了解来自输入的 DSI 信号是否如预期的那样?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否尝试通过从941AS 运行内部 patgen 来进一步隔离此问题,以查看是否显示了相同的 Vsync 问题?  [/报价]

    可以。 激活 Pathgen 适配器工作正常。 无 Vsync 问题。 并显示所有图形。

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

    尊敬的 Matteo:

    我会回顾并明天回复您。 谢谢。  

    此致、
    Fadi A.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    所以您在独立模式下设置了941AS,并且端口0 Vsync 问题,但端口1运行正常,没有问题?  [/报价]

    端口1显示完全相同的行为。

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

    马蒂奥·海

    是。 激活 Pathgen 适配器工作正常。 无 Vsync 问题。 并显示所有模式。

    由于 Patgen 在941AS 中工作正常、因此问题很可能来自视频源。 下一步、您需要检查问题是 时序问题还是 CLK 问题。 我们有几种您可以运行以进行额外调试的模式。 941AS 支持多种模式:

    1-内部- 所有内容都将在内部生成;HS、VS、DE、CLK 和视频(如果没有发现问题、则问题可能来自视频源)

    内部时钟为 HS、VS、DE 和视频在内部生成、但使用外部 PCLK (如果您在此模式下看到问题、这表明源存在外部 CLK 问题)  

    3 - 外部 是 HS、VS、DE 和 CLK 是 在外部生成的 (如果您在该模式下看到问题、这指来自源的外部 CLK/时序问题)  

    如果您有 ALP、则可以通过用户界面执行此类测试、并选择具有不同分辨率和模式的不同时序源。  

    如果你没有 ALP ... 下面是为854x480分辨率和 PCLK:33.3 MHz 运行具有内部时序的 patgen 的示例脚本。 您可以对计时和 CLK 进行编程、也可以为我提供计时、我可以为您生成一个脚本。 但 通过查看示例 脚本、您可以看到寄存器0x65是您可以在计时模式之间切换的寄存器。

    示例: board.WriteI2C (ser_addr、0x65、0x04)#使用内部时序和内部时钟

    e2e.ti.com/.../941AS_5F00_854_5F00_480_5F00_Script_5F00_Internal_5F00_Patgen.py

    是否有办法从串行器执行此操作? 我的意思是、可以使用一些寄存器来了解来自输入的 DSI 信号是否符合预期?

    是的、我们可以检查 DSI 寄存器以查看是否存在任何 DSI 错误、等等。 运行此脚本后、它将在保存脚本的同一目录内生成一个 Excel 文件、并为这两个端口转储主页和 DSI 页寄存器。  

    e2e.ti.com/.../6761.941_5F00_PageDump.py

    此致、
    Fadi A.

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

    1-内部- 所有内容都将在内部生成;HS、VS、DE、CLK 和视频(如果没有发现问题、则问题可能来自视频源)

    内部时钟为 HS、VS、DE 和视频在内部生成、但使用外部 PCLK (如果您在此模式下看到问题、这表明源存在外部 CLK 问题)  

    3 - 外部 是 HS、VS、DE 和 CLK 是 在外部生成的 (如果您在该模式下看到问题、这指来自源的外部 CLK/时序问题)  

    [/报价]

    很遗憾、我无法使用 ALP、但在我的初始脚本中导入并修改您的代码。我可以看看以下几点:
    1 -内部:正确生成时钟和信号。 色条显示正常。
    2 -外部时钟和内部信号:我将 reg[0x65]的值从0x04更改为0x0C、并且仍然正常工作。
    3 -外部时钟和外部信号:我将 reg[0x65]的值从0x04更改为0x08、并且在该配置中会出现问题

    详细地说、当发生误差时、VS 和 HS 脉冲似乎在狭窄的行为中受阻。
    从我的预期来看、生成的 DSI 信号应仅使用"无具有同步脉冲的突发"。

    附件中显示了发生错误时的寄存器图片。
    DSI 控制器正确初始化或有激活的东西时、就可以从这些转储中了解相关情况、例如、
    与 DS90UB941AS-Q1不兼容?


    主页
    寄存器地址、寄存器值
    0x0、0x18、
    0x1、0x00、
    0x2、0x00、
    0x3、0xda、
    0x4、0x00、
    0x5、0x00、
    0x6、0x40、
    0x7、0x00、
    0x8、0x00、
    0x9、0x01、
    0xA、0x12、
    0xb、0x00、
    0xc、0x67、
    0xD、0x30、
    0xe、0x00、
    0xF、0x00、
    0x10、0x00、
    0x11、0x00、
    0x12、0x02、
    0x13、0x9b、
    0x14、0x00、
    0x15、0x00、
    0x16、0xfe、
    0x17、0x1e、
    0x18、0x7f、
    0x19、0x7f、
    0x1a、0x01、
    0x1B、0x00、
    0x1c、0x01、
    0x1d、0x00、
    0x1E、0x04、
    0x1F、0x00、
    0x20、0x0b、
    0x21、0x00、
    0x22、0x25、
    0x23、0x00、
    0x24、0x00、
    0x25、0x00、
    0x26、0x00、
    0x27、0x00、
    0x28、0x01、
    0x29、0x20、
    0x2A、0x20、
    0x2b、0xa0、
    0x2C、0x00、
    0x2D、0x00、
    0x2E、0xA5、
    0x2F、0x5a、
    0x30、0x00、
    0x31、0x09、
    0x32、0x00、
    0x33、0x05、
    0x34、0x0c、
    0x35、0x00、
    0x36、0x00、
    0x37、0x00、
    0x38、0x00、
    0x39、0x00、
    0x3a、0x00、
    0x3B、0x00、
    0x3c、0x00、
    0x3D、0x00、
    0x3E、0x81、
    0x3F、0x02、
    0x40、0x10、
    0x41、0x94、
    0x42、0x00、
    0x43、0x00、
    0x44、0x00、
    0x45、0x00、
    0x46、0x00、
    0x47、0x00、
    0x48、0x00、
    0x49、0x00、
    0x4a、0x00、
    0x4b、0x00、
    0x4c、0x00、
    0x4d、0x00、
    0x4e、0x00、
    0x4f、0x8c、
    0x50、0x16、
    0x51、0x00、
    0x52、0x00、
    0x53、0x00、
    0x54、0x02、
    0x55、0x00、
    0x56、0x00、
    0x57、0x02、
    0x58、0x00、
    0x59、0x00、
    0x5a、0xd9、
    0x5b、0x05、
    0x5c、0x07、
    0x5d、0x06、
    0x5e、0x44、
    0x5F、0x41、
    0x60、0x22、
    0x61、0x02、
    0x62、0x00、
    0x63、0x00、
    0x64、0x10、
    0x65、0x00、
    0x66、0x00、
    0x67、0x00、
    0x68、0x00、
    0x69、0x00、
    0x6A、0x00、
    0x6b、0x00、
    0x6c、0x00、
    0x6d、0x00、
    0x6e、0x20、
    0x6F、0x00、
    0x70、0x00、
    0x71、0x00、
    0x72、0x00、
    0x73、0x00、
    0x74、0x00、
    0x75、0x00、
    0x76、0x00、
    0x77、0x00、
    0x78 0x00、
    0x79、0x00、
    0x7a、0x00、
    0x7B、0x00、
    0x7c、0x00、
    0x7d、0x00、
    0x7E、0x80、
    0x7F、0x00、
    0x80、0x00、
    0x81、0x00、
    0x82、0x00、
    0x83、0x00、
    0x84、0x00、
    0x85、0x00、
    0x86、0x00、
    0x87、0x00、
    0x88、0x00、
    0x89、0x00、
    0x8a、0x00、
    0x8b、0x00、
    0x8c、0x00、
    0x8d、0x00、
    0x8E、0x00、
    0x8F、0x00、
    0x90、0x00、
    0x91、0x00、
    0x92、0x00、
    0x93、0x00、
    0x94、0x00、
    0x95、0x00、
    0x96、0x00、
    0x97、0x00、
    0x98、0x00、
    0x99、0x00、
    0x9a、0x00、
    0x9b、0x00、
    0x9C、0x00、
    0x9d、0x00、
    0x9e、0x00、
    0x9F、0x00、
    0xA0、0x00、
    0xA1、0x00、
    0xA2、0x00、
    0xa3、0x00、
    0xa4、0x00、
    0xA5、0x00、
    0xa 6、0x00、
    0xa7、0x00、
    0xA8、0x00、
    0xaa 9、0x00、
    0xAA、0x00、
    0xab、0x00、
    0xac、0x00、
    0xAD、0x00、
    0xae、0x00、
    0xaf、0x00、
    0xb0、0x00、
    0xb1、0x00、
    0xb2、0x00、
    0xb3、0x00、
    0xb4、0x00、
    0xb5、0x00、
    0xb6、0x00、
    0xb7、0x00、
    0xb8、0x00、
    0xb9、0x00、
    0xba、0x00、
    0xbb、0x00、
    0xbc、0x00、
    0xBD、0x00、
    0xbe、0x00、
    0xbf、0x00、
    0xc0、0x00、
    0xC1、0x00、
    0xc2、0x82、
    0xC3、0x00、
    0xc4、0x78、
    0xc5、0x00、
    0xc6、0x00、
    0xc7、0x44、
    0xc8、0x40、
    0xc9、0x00、
    0xCA、0x00、
    0xcb、0x00、
    0xcc、0x00、
    0xcd、0x02、
    0xce、0xff、
    0xCF、0x00、
    0xd0、0x00、
    0xD1、0x00、
    0xD2、0x00、
    0xd3、0x00、
    0xd4、0x00、
    0xd5、0x00、
    0xd6、0x00、
    0xd7、0x00、
    0xd8、0x00、
    0xd9、0x00、
    0xda、0x00、
    0xdb、0x00、
    0xdc、0x00、
    0xDD、0x00、
    0xDE、0x00、
    0xdf、0x00、
    0xe0、0x00、
    0xe1、0x00、
    0xe2、0x82、
    0xe3、0x00、
    0xe4、0x68、
    0xe5、0x08、
    0xe6、0x00、
    0xe7、0x00、
    0xe8、0x00、
    0xe9、0x00、
    0xEA、0x00、
    0xeb、0x00、
    0xec、0x00、
    0xED、0x02、
    0xee、0x00、
    0xef、0x00、
    0x0.0、0x5F、
    0xF1 0x55、
    0xf2、0x42、
    0xF3、0x39、
    0xf4、0x34、
    0xF5、0x31、
    0xF6、0x00、
    0xf 7、0x00、
    0xF8、0x00、
    0x09、0x00、
    0xFA、0x00、
    0xFb、0x00、
    0xFC、0x00、
    0xFD、0x00、
    0xFE、0x00、
    0xFF、0x00、
    主页完成

    DSI 端口0
    寄存器地址、寄存器值
    0x0、0x00、
    0x1、0x00、
    0x2、0x00、
    0x3、0x1d、
    0x4、0x14、
    0x5、0x3a、
    0x6、0x00、
    0x7、0x00、
    0x8、0x00、
    0x9、0x00、
    0xA、0x00、
    0xb、0x00、
    0xc、0x00、
    0xd、0x00、
    0xe、0x00、
    0xF、0x7f、
    0x10、0x14、
    0x11、0x18、
    0x12、0x14、
    0x13、0x18、
    0x14、0x00、
    0x15、0x08、
    0x16、0x00、
    0x17、0x00、
    0x18、0x00、
    0x19、0x00、
    0x1a、0x00、
    0x1B、0x00、
    0x1c、0x00、
    0x1d、0x00、
    0x1E、0x00、
    0x1F、0x00、
    0x20、0x7F、
    0x21、0x00、
    0x22、0xff、
    0x23、0x7F、
    0x24、0x00、
    0x25、0x00、
    0x26、0x00、
    0x27、0x00、
    0x28、0x05、
    0x29、0xff、
    0x2a、0x3E、
    0x2b、0x00、
    0x2C、0x00、
    0x2D、0x00、
    0x2E、0x00、
    0x2F、0x00、
    0x30、0x00、
    0x31、0x20、
    0x32、0x00、
    0x33、0x04、
    0x34、0x00、
    0x35、0x20、
    0x36、0x00、
    0x37、0x00、
    0x38、0x00、
    0x39、0x00、
    0x3a、0x02、
    0x3B、0x03、
    DSI 端口0完成

    DSI 端口1
    寄存器地址、寄存器值
    0x0、0x00、
    0x1、0x00、
    0x2、0x00、
    0x3、0x1d、
    0x4、0x14、
    0x5、0x3a、
    0x6、0x00、
    0x7、0x00、
    0x8、0x00、
    0x9、0x00、
    0xA、0x00、
    0xb、0x00、
    0xc、0x00、
    0xd、0x00、
    0xe、0x00、
    0xF、0x7f、
    0x10、0x14、
    0x11、0x10、
    0x12、0x10、
    0x13、0x18、
    0x14、0x00、
    0x15、0x08、
    0x16、0x00、
    0x17、0x00、
    0x18、0x00、
    0x19、0x00、
    0x1a、0x00、
    0x1B、0x00、
    0x1c、0x00、
    0x1d、0x00、
    0x1E、0x00、
    0x1F、0x00、
    0x20、0x7F、
    0x21、0x00、
    0x22、0xff、
    0x23、0x7F、
    0x24、0x00、
    0x25、0x00、
    0x26、0x00、
    0x27、0x00、
    0x28、0x00、
    0x29、0x00、
    0x2A、0x00、
    0x2b、0x00、
    0x2C、0x00、
    0x2D、0x00、
    0x2E、0x00、
    0x2F、0x00、
    0x30、0x00、
    0x31、0x20、
    0x32、0x00、
    0x33、0x04、
    0x34、0x00、
    0x35、0x20、
    0x36、0x00、
    0x37、0x00、
    0x38、0x00、
    0x39、0x00、
    0x3a、0x02、
    0x3B、0x03、
    DSI 端口1完成

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

    嘿、Matteo、

    0x5、0x3a,

    让我们确保对 TSKIP 进行正确编程。 您的 PCLK 频率是多少?您在这里使用多少个 DSI 通道?

    1 -内部:正确生成时钟和信号。 色条显示正常。
    2 -外部时钟和内部信号:我将 reg[0x65]的值从0x04更改为0x0C、并且仍然正常工作。
    3 -外部时钟和外部信号:我将 reg[0x65]的值从0x04更改为0x08,在该配置中出现问题[/引号]

    这 说明 SoC 侧存在时序问题。 这似乎与您从 SoC 运行的 DSI 模式有关。  

    我认为您可能是在事件模式而不是脉冲模式下操作 DSI、这意味着您需要覆盖 DSI 寄存器中的同步宽度。

    请参阅 DSI 启动指南中的以下部分、了解如何实现同步宽度。

    另请注意、 941AS 寄存器中的 VSW 覆盖需要为+1到您实际想要设置的任何值。

    例如、DSI 调试指南中提供的示例、VSW 输出将为1。

    以下是 DSI 启动指南、如果 上述解决方案无效、您可以遵循该指南。

    e2e.ti.com/.../7065.DSI-Bringup-Guide.pdf

    此致、
    Fadi A.

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

    尊敬的 Fadi:

    我已从 SoC 端切换到"事件模式"、然后必须按照建议从串行器激活脉冲生成。

    好消息是,现在 HSync 信号出现了,它完全符合预期。
    问题是 VSync。。。 它仍然缺失。

    简而言之、我通过这种方式更改串行器 DSI 配置:

    DSI 端口0
    寄存器地址、寄存器值
    ...
    0x20、0x6F、
    ...
    0x30、0x00、
    0x31、0x04、
    0x32、0x00、
    0x33、0x05、
    ...
    DSI 端口0完成

    从我理解的文件,我被期望也出现 VSync ... 我的初始化中缺少什么吗?

     Br、

    马特奥

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

    大家好、 Matteo

    我今天不在办公室、我将在11月13日星期一与您联系。

    此致、
    Fadi A.

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

    嘿 、Matteo、

    根据代码、我会看到您需要的 HSYNC 为4、而您需要的 VSNYC 为4正确吗?

    我认为这里可能会发生一些事情:

    1. 确保在代码中 VSW 的配置应为 Vsync Value+1
    2. 是否可以覆盖两个端口(而不仅仅是端口0)的 HSYNC/VSYNC
    3. 您可能对不正确的 TSKIP 时序进行了编程(请在此处提供您的 PCLK 和 DSI 通道数)
    4. 您的 SoC 可能 遗漏了 DSI 指南中的 LP11事务(第4.2节缺失周期性低功耗转换中进行了讨论)。  
    5. 由于941AS 不支持配置 Vsync 启动、因此 DSI 发送器(SoC)负责传递该信息。  在这种情况下、SoC 可能无法发送 VSS 数据包

    我可以帮您检查其中的一些事项、否则我建议 跟进 SoC 团队、看看他们的 SoC 是否存在任何 VSS / LP11信号的已知问题。  

    此致、
    Fadi A.

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

    尊敬的 Fadi:

    我正在跟进 Matteo 的工作。 虽然我们目前在可靠性方面还做得不好、但我们还是能够使输出正常工作。 我的意思是、显示屏有时会显示图像、有时则会显示图像、虽然我们的 LVDS-HDMI 转换器和显示屏总是会检测到有效信号、但有时只是黑屏。 至于你的观点:

    1.确认

    2.我们目前也在这样做

    3.我们重新计算了 TSKIP 的时间,因为它是错误的(这个修复使我们从没有有效的信号,至少得到信号检测到,有时显示)

    4.用示波器测量后,我们看到 LP11交易每秒60次

    5.不确定这一点。

    此致、

    迪奥戈

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

    尊敬的 Diogo:

    1.确认

    2.我们目前也在这样做

    3.我们重新计算了 TSKIP 的时间,因为它是错误的(这个修复使我们从没有有效的信号,至少得到信号检测到,有时显示)

    4.用示波器测量后,我们看到 LP11交易每秒60次

    [/报价]

    好的、这里看起来不错。  

    您能否向我发送您的配置脚本和用于每个显示器的计时?

    此致、
    Fadi A.

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

    尊敬的 Fadi:

    很抱歉耽误你的时间,最近几天不工作了。

    配置如下:

    0x01、0x0A
    0x1E、0x01
    0x03、0xDA
    0x1E、0x02
    0x03、0xDA
    0x1E、0x04
    0x5B、0x05
    0x1E、0x04
    0x40、0x04
    0x41、0x20
    0x42、0x70
    0x41、0x30
    0x42、0x00
    0x41、0x31
    0x42、0x40
    0x41、0x32
    0x42、0x00
    0x41、0x33
    0x42、0x06
    0x41、0x05
    0x42、0x14
    0x40、0x08
    0x41、0x20
    0x42、0x70
    0x41、0x30
    0x42、0x00
    0x41、0x31
    0x42、0x40
    0x41、0x32
    0x42、0x00
    0x41、0x33
    0x42、0x06
    0x41、0x05
    0x42、0x14
    0x01、0x00

    我们正在使用的时序为:

    高度:1280像素

    宽度:720px

    水平前沿:110

    水平后沿:220

    水平同步:40

    垂直前沿:5

    垂直后沿:20

    垂直同步:5

    通过4通道 DSI

    谢谢、此致、

    迪奥戈

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

    尊敬的 Diogo:

    这里的 PCLK 频率是多少?  

    此致、
    Fadi A.

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

    此处的像素时钟是74.25 MHz

    此致、

    迪奥戈

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

    谢谢 Diogo

    为了确保对两种显示使用完全相同的时序是正确的吗?

    我将生成一些脚本供您运行并查看您会得到什么结果-让我们明天就把目标锁定在这个目标上。

    此致、
    Fadi A.

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

    是的、没错。

    非常感谢、我会等你的。

    此致、

    S·迪奥戈

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

    嗨、 Diogo、

    您能否尝试使用此脚本、让我知道您在显示屏上看到的内容?

    e2e.ti.com/.../splitter_5F00_mode_5F00_12_5F00_15.py

    此致、
    Fadi A.

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

    尊敬的 Fadi:

    感谢您提供测试脚本。 目前、我在办公室外工作、因此无法使用测试设备。 在两周内,我应该能够测试它,并会回来给你。

    此致、

    迪奥戈

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

    尊敬的 Diogo:

    听起来不错! 在您进行测试后、让我知道您看到了什么、然后我们将从那里开始。

    此致、
    Fadi A.

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

    尊敬的 Fadi:

    很抱歉耽误你的时间。 刚刚测试了您发送的脚本。  两个端口都正确显示了测试图形。

    此致、

    迪奥戈

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

    尊敬的 Diogo:

    这里还有2个其他脚本需要运行、因此我们可以将这一点与输入端的时序或 CLK 问题隔离开来(视频源)

    脚本 测试结果 备注
    内部时序和内部时钟 两个端口都正确显示了测试图形, 使用带内部时钟的941AS 内部时序不会出现问题-这可以排除 FPD-Link 数据路径的任何问题
    分离器_MODE_Internal_Timing_Ext_CLK 待定 待定
    分离器_MODE_EXT_TIMING_EXT_CLK 待定 待定

    e2e.ti.com/.../splitter_5F00_mode_5F00_Internal_5F00_timing_5F00_Ext_5F00_CLK.py

    e2e.ti.com/.../splitter_5F00_mode_5F00_Ext_5F00_timing_5F00_Ext_5F00_CLK.py

    此致、
    Fadi A.

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

    尊敬的 Fadi:

    具有外部时钟和内部计时的脚本运行良好。 时钟和时序都设置为外部(0x65 -> 0x00)的中断不显示任何内容。

    此致、

    迪奥戈

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

    尊敬的 Diogo:

    这意味着您的视频源时钟工作正常、但您遇到了视频源的计时问题。 我之前给大家发的 DSI 调试指南中提到了一些调试步骤、重点是在 遇到外部时序问题时调试问题。

    此流程图中有一个拼写错误-第一步:检查寄存器 DSI_VC_DTYPE 中的数据类型(偏移= 0x2A)

    7065.DSI 启动 Guide.pdf

    此致、
    Fadi A.

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

    尊敬的 Fadi:

    好的、感谢您提供调试帮助。 我们将研究 DSI 流的时序问题。  

    此致、

    S·迪奥戈

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

    尊敬的  Diogo:

    很高兴我能提供帮助! 谢谢你。  

    此致、
    Fadi A.