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.

[参考译文] SN65DSI86EVM:使用外部 DSI 时钟时、无法显示测试模式、Semi_Auto Link Training 失败。

Guru**** 1689980 points
Other Parts Discussed in Thread: SN65DSI86EVM, SN65DSI86
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1099652/sn65dsi86evm-when-using-external-dsi-clock-the-test-pattern-cannot-be-displayed-and-semi_auto-link-training-fails

器件型号:SN65DSI86EVM
主题中讨论的其他器件: SN65DSI86

尊敬的专家:

我的客户正在评估 SN65DSI86EVM 并有疑问、

如果您能提供建议、我将不胜感激。

--

问题1. 当使用评估板上的参考时钟(REFCLK)时、演示模式(color_bar_pattern)会成功显示。

另一方面、如果使用来自用户模块的 DSI 时钟、则无法显示该时钟。

问题2. 我想知道如何检查来自用户模块的 DSI 时钟是否正确锁定了 PLL。

问题3. 使用来自用户模块的 DSI 时钟时、SEMI 自动链路协商失败。

基准时钟(REFCLK)时成功。

问题4. 请告诉我们如何通过 SN65DSI86EVM 将 DSI 数据从用户模块成功传输到监视器。

--

如需更多信息、我们希望通过友谊与您联系、因为这些信息是保密的。

感谢您提前提供的出色帮助。

此致、

新一

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

    新一山

    您使用的 DSI 时钟频率是多少?  当使用 REFCLK 作为时钟源时、支持任何 DSI 时钟频率、但如果时钟源是 DSI A 时钟、则所需的 DSI 时钟频率将需要更改为 DSI86支持的频率。 在此模式下运行时、可使用以下任一 DSI A 时钟频率:384MHz、416MHz、460.8MHz、468MHz 或486MHz。

    此外、DSI 时钟频率需要满足此要求。

    谢谢

    David

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

    尊敬的 David:

    感谢您的回复、

    实际上、客户使用500MHz 的 DSIA CLK。

    该频率不是可用频率。

    我将与客户分享此信息、并更改为推荐频率。

    当他们有其他问题时、我会再次咨询您。

    感谢您的大力帮助与合作。

    此致、

    新一

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

    新一山

    有关 DSI86编程指南、请参阅此应用手册 https://www.ti.com/lit/an/slla425/slla425.pdf

    对于 DSI86寄存器编程值、您可以使用本 e2e 指南 https://e2e.ti.com/support/interface-group/interface/f/interface-forum/945404/faq-sn65dsi86-how-do-i-programming-the-sn65dsi86-registers 中的电子表格

    谢谢

    David  

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

    尊敬的 David:

    感谢你的答复。

    我将与客户分享您发送的文档。

    我想确认一下。

    您提到过"当使用 REFCLK 作为时钟源时、支持任何 DSI 时钟频率"。

    实际上、客户希望使用500MHz 的 DSI CLK。

    在这种情况 下、如果 REFCLK 用于时钟源、则 SN65DSI86可以支持500MHz 的 DSICLK。

    感谢您的大力帮助与合作。

    此致、

    新一

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

    新一山

    这是正确的、另请参阅我的初始响应和有关如何计算 DIS CLK 频率的应用手册。

    谢谢

    David

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

    尊敬的 David:

    感谢你的答复。

    我知道当 REFCLK 用于时钟源时、它可以支持500MHz DSI 时钟。

    感谢您的大力帮助与合作。

    此致、

    新一

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

    尊敬的 David:

    请详细告诉我。

    支持12MHz、19.2MHz、26MHz、27MHz 和38.4MHz REFCLK。

    所有这些频率是否都支持500MHz。

    感谢您的大力帮助与合作。

    此致、

    新一

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

    新一

    是的、当选择 REFCLK 作为时钟源时、无论 REFCLK 频率如何、都将支持任何高达750MHz 的 DSI 时钟频率。

    谢谢
    David

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

    尊敬的 David:

    感谢你的答复。

    我将与客户分享这一点。

    感谢您的大力帮助与合作。

    此致、

    新一

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

    尊敬的 David:

    客户还有其他问题。

    请告知我们建议。

    --

    Q1:REFCLK 的作用是什么(例如、27MHz)?
    通常、从用户侧的 DSI 源、数据通道和时钟通道输入到 IC、数据速率由时钟通道决定。

    我认为数据速率应在 IC 侧使用或不使用 REFCLK 时确定。

    请告诉我 REFCLK 和 DSICLK 之间的关系。

    Q2:与上面的 Q1相关、我曾经认为、当在500MHz 下使用 DSI 时钟通道 DSIACLK (DACP / N)时、必须停止 REFCLK 引脚上的时钟(27MHz)。

    这种理解是错误的、您需要使用 REFCLK、对吧?

    正确理解 REFCLK 只用于 DSIACLK 的 PLL 锁定、DSI 传输与 DSIACLK 同步执行、和

    DSIACLK 可以是任意的、最高750MHz (最大值)?

    Q3:在我们的评估中、当 REFCLK 引脚= 27MHz 且 DSI 时钟通道(DSIACLK)= 500MHz 时、Semy_Auto_Link 测试有时会成功或失败。
    在更改为 DSIACLK = 485Mhz (因为不能生成486Mhz)后、Semy_Auto_Link 测试几乎成功。

    这样做的原因可能是什么?

    我认为 DSIACK 频率不会影响 Semi_Auto_Link 测试、但结果确实如此。

    Q4:当 REFCLK 引脚=时钟停止时、即使 DSI 时钟通道(DSIACLK)= 485Mhz (0xf8寄存器:发生 LT_FAIL)、Semi 自动链路测试也会失败。

    在没有 REFCLK 的情况下 Sema_Auto_Link 测试是否会失败?

    Q5:我们的环境是 REFCLK 引脚= 27MHz、DSIACLK = 485Mhz (从500MHz 更改为)、但在半自动链接测试成功后、DSI 从我们的 DSI 源传输到 IC 失败。

    原因可能是 IC 内的协议处理器检测到 CHA_SOT_BIT_ERR (0xF0寄存器)、CHA_DATAType _ERR、

    CHACHECKSUM_ERR、CHA_UNC_ECC_ERR 等。(0xF1寄存器)来自 CSR 位字段的结果。

    如果您能让我们知道如何处理它、我们将不胜感激。

    感谢您的大力帮助与合作。

    此致、

    新一

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

    新一山

    请告诉我 REFCLK 和 DSICLK 之间的关系。

    ***请参阅下表

    为了正确采样在 DSI 接口上接收到的高速数据、DSIx6实现了一种称为 DSI_CLK_RANGE 估算器的硬件机制、以确定 DSI 时钟频率。 这个硬件机制使用 REFCLK 作为计算 DSI 时钟频率的基准。

    那么、他们是否使用了我发送的电子表格来生成 DSI86寄存器编程值? 如果有、您可以共享电子表格吗?

    在 DSI86数据表中、下表显示了 DSI86支持的 DSI 数据类型、它们在发送 DSI 数据时是否使用了正确的数据类型?

    谢谢

    David

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

    尊敬的 David:

    感谢你的答复。

    我将与客户分享您发送的建议。

    当我从客户那里获得反馈时、我会将反馈发送给您。

    感谢您的大力帮助与合作。

    此致、

    新一

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

    尊敬的 David:

    我向客户发送了 Excel 文件和应用手册。

    他们正在确认。 当我能够获得结果时、我将与您分享。

    顺便说一下、他们还有一个关于 Excel 文件的问题。

    请给出建议。

    --

    查看 Excel 工作表中的脚本数据"Script_NoASSR"、这是输出颜色栏的结果。

    (请参阅 near the end'=== 启用色条==== )、

    甚至到目前为止,我们也取得了成功。

    请告诉我们将 DSI 数据从 DSI 源端成功传输到监视器的代码。

    --

    感谢您的大力帮助与合作。

    此致、

    新一

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

    新一山

    他们需要参考 DSI86数据表第8.4.4节显示串行接口(DSI)以获取 DSI 数据包格式。

    Excel 文件对 DSI86进行编程、因此它将使用这些编程参数来确定每个垂直消隐周期通过 DisplayPort 传输的 DisplayPort MSA 参数。 t

    谢谢

    David

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

    尊敬的 David:

    感谢你的答复。

    客户正在尝试通过将 DSI 的视频格式与测试模式进行比较来解决自己的问题。

    如果他们还有其他问题、我会再次咨询您。

    感谢您的大力帮助与合作。

    此致、

    新一