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.

[参考译文] TMDS181:具有较低数据速率的Retimer模式

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/569680/tmds181-retimer-mode-with-lower-data-rates

部件号:TMDS181

尊敬的团队:

我们收到了以下问题,询问我们的客户有关TMDS在重新计时器模式下以降低数据速率的问题。

客户遇到一个源问题,似乎在其TMDS信号上产生了大量抖动,在Retimer模式下,这可以大大减少。

在111.38 MHz的TMDS时钟处,抖动似乎非常糟糕,以至于他们的FPGA收发器无法在此信号上保持锁定状态。 因此,虽然TMDS181应该以1.0Gbps (=100 MHz TMDS时钟)切换至再定时器模式,但它并不总是这样做(可能是因为111.38MHz太接近100MHz?)。

当手动启用重新计时器模式时,抖动会大大降低,收发器可以锁定。

问题是:他们是否可以将TMDS181设置为所有频率的Retimer (再计时器)模式,即使低于1Gbps?

在第34页底部的数据表中,有人说:“在更改交叉点时,需要切换PD_EN或切换外部HPD_SNK”,我们应该如何解释?

谢谢,致以诚挚的问候
马丁

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

    需要切换PD_EN或HPD_SNK才能更新交叉点,当HPD_SNK变为HIGH (高)或PD_EN移至Normal (正常)操作时,将应用更改。

    因此,如果您要在整个数据速率范围内设置重新计时器模式,您仍可能需要覆盖模拟锁定,这是为了避免在小分辨率下解锁。
    写入0x01以注册0xFF。 这将选择第1页
    写入0x23以注册0x00。 设置A_LOG_OVR
    写入0x00以注册0xFF。 这将选择“Page 0”(页面0)。

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

    非常感谢您的回答。

    有客户的跟进问题。

    -------------------

    客户的流程是否正确:

    1) 将2'B11写入寄存器0x0A的位1:0。 这会将全范围250 Mbps的Retimer两个模式设置为6 Gbps
    2) 切换PD_EN或HPD_SNK以更新交叉点(这与写入1'B1以应用_RxTX_Changes是否相同?)
    3) 写入0x01以注册0xFF。 选择第1页
    4) 写入0x23以注册0x00。 设置A_LOG_OVR
    5) 写入0x00以注册0xFF。 可选择第0页

    步骤3-5有点令人困惑,因为我在TMDS181数据表中找不到任何关于此问题的信息。

    启动后是否必须运行一次整个序列,或者是否需要在每次TMDS频率更改时执行此操作?

    -------------------

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

    顺序看起来不错,只需在开机后应用一次。
    切换PD_EN或HPD_SNK类似于将1'B1写入Apply_RxTX_Changes,但不同的是它们应用不同的配置。

    步骤3-5未在数据表中列出,因为您可以在步骤3中将寄存器页更改为第1页,这些是用于调试的隐藏寄存器。您只需了解顺序,移至第1页,设置a_lock_OVR,然后返回到第0页,以避免写入不需要的寄存器。

    此致