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.

[参考译文] AM5728:DPI 手动 I/O 时序

Guru**** 2595805 points
Other Parts Discussed in Thread: AM5728

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/643123/am5728-dpi-manual-i-o-timings

器件型号:AM5728

你(们)好  

问题1.

在 AM5728数据表 DPI 视频输出会话中、有4种计时方式(表7-15~表7-18)

表7-15:TC (clk)周期时间、输出像素时钟 vuti_clk 最小值为11.76

所有表7-16~18、tc (clk) min 为6.6、 如果外部连接的 LVDS 适配器要求 tc (clk) min 为6.6、如何决定选择哪一个(16或17或18)

表7-15. DPI 视频输出 I (I = 1..3)默认开关特性

表7-16. DPI 视频输出 I (I = 1..3)替代开关特性

表7-17. DPI 视频输出 I (I = 1..3) MANUAL3开关特性

表7-18. DPI 视频输出 I (I = 1..3) MANUAL4开关特性

问题2.

  A_DELAY 和 G_DELAY 的确切含义是什么?

请参阅 AM5728 TRM、我知道如何根据 A_DELAY 和 G_DELAY 值设置 CFG 寄存器值、但我不知道 A_DELAY 和 Q_DELAY 的含义是什么?

谢谢

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

    请参阅 AM572x TRM 修订版 I 中的第18.4.6.1.6节
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Biser
    我之前看过本节课、知道如何根据 A 延迟和 G 延迟计算寄存器值、但我的问题是 A 延迟和 G 延迟的含义是什么? 在我们设置这两个值后如何影响计时?
    此外、Q1仍需回答、谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    [引述]但我的问题是、A 延迟和 G 延迟是什么意思? 在我们设置这两个值后如何影响计时?

    @A_DELAY:不可知延迟(单位:ps)

    @g_delay:Gnostic 延迟(单位:ps)

    您可以在 iodelay 驱动程序中看到大多数参数的定义:drivers/pinctl/ti/pinctrl-ti-iodealy.c、因为文档中未指定这些参数。

    [报价]设置这两个值后如何影响时间?

    这些值被写入 CFG_x_IN、CFG_x_OUT 和 CFG_x_oen 寄存器中(请参阅 dra74x-MMC-iodelay.dtsi)。 它们用于确保满足相应的接口 IO 时序。  这些值被写入 BINARY_DELAY 位字段、并指示要在连接到这个引脚的延迟线路上使用的粗延迟(9:5)和细延迟(4:0)元素的数量。

    [引述]同样需要回答 Q1、谢谢! [/报价]

    按照 TRM:第18.4.6.1.4节 IOSET 至第18.4.6.1.8节 IO 延迟重校准中的说明、您可以看到 VOUT 接口支持哪些 IO 延迟模式、您可以使用这些模式:

     需要虚拟 IO 定时模式的模式在数据手册“定时要求和开关特性”部分的“虚拟功能映射”表中进行了说明。

     需要手动 IO 定时模式的模式在数据手册“定时要求和开关特性”部分的“手动功能映射”表中进行了说明。

    如果仔细阅读器件数据手册的第7.7节"显示子系统–视频输出端口"、您将看到 VOUT 仅支持手动计时模式。 假设您的陈述:"外部连接 LVDS 适配器需要的 tc (clk)最小值为6.6"、则需要使用备用开关特性->这些特性是 VOUT1_MANUAL1、VOUT2_IOSET1_MANUAL1、VOUT2_IOSET2_MANUAL1或 VOUT3_MANUAL1 (请参阅表7-2)。 数据手册中的模式摘要)。

    此致、

    Yordan

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

    Yordan、您好!  

    谢谢! 从以下信息中、交替切换/手动3/Manual4、所有这3种模式都支持最小 TC (clk)= 6.06ms、因此我很想知道用户为什么需要选择备用切换(手动1)模式、而不是手动3/4模式。 我再次检查了 DS 和 TRM、但仍未找到指南。 也许我在理解上遗漏了一些东西、您能帮助解决这个问题吗?

    从数据表中、DPI Vout 支持的模式:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    周期时间相同、但所有其他时序不同。
    例如、您可以在手动模式3中看到、DPI1的最大延迟时间为5.56ns、而 DPI2和 DPI3的最大延迟时间为5.91。 在手动模式4中、DPI1、DPI2和 DPI3的最大延迟时间为6.61。

    类似地、在手动模式3中、DPI1的最小延迟时间为2.85ns、DPI2和 DPI3的最小延迟时间为2.78ns、而在手动模式4中、延迟时间为3.55ns。 并且、当使用交替开关特性时、时序是不同的。
    您需要根据应用中的时序要求进行选择。

    此致、
    Yordan