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:级联重新计时器

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1095907/tmds181-cascading-retimer

部件号:TMDS181

大家好,  

请您就以下主题提供帮助:  

我们是一家数字培训系统制造商,通过向会议室中的众多参与者实时传输未压缩的视频。 视频信号必须以较长的距离传输的情况并不少见。

因此,在为您的TMDS181选择再定时器时,我们选择进一步开发支持4K的新产品。 到目前为止,我们对第一个原型中此零部件的性能非常满意。

但是,我们注意到,在几个Retimer的级联过程中,图像信号变得不稳定,并且有零星的脱漏。 因此,TI官方论坛上的帖子可能是由于从再计时器到再计时器的抖动越来越多。

 

为了能够更详细地分析这一点,我们的硬件开发人员希望使用I²C阅读并评估EyeDiagram。 除其他外,这是由参数生成的,根据TI论坛,这些参数只能在扩展的数据表/手册中找到。 除了寄存器bank 0之外,还将解释参数化I²C总线的寄存器bank 1 (> HX20寄存器),这不包括在可免费下载的数据表中。

 

如果您能在这方面为我们提供支持,以便在级联中实现您的产品,我们将非常高兴。

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

    一月

    他们是否有可以探测TMDS181输出信号质量的示波器来调试此问题? 如果他们可以比较单个TMDS181和级联TMDS181实现之间的输出信号质量,那就更好了。

    他们能否尝试对TMDS181寄存器进行后续I2C写入并查看是否有帮助?  

    <aardvark>

    <configure i2c="1" SPI="1" gPIO="0" tpower ="1" pullups="0"/>

    <i2c_bitrate kHz="100"/>

    <i2c_write addr="0x5e" count="1" radix="16">0906</i2c_write><sleep ms="10"/>  在HDP_SNK上设置通道和极性交换,禁用自动断电

    <i2c_write addr="0x5e" count="1" radix="16">FF 01</i2c_write><sleep ms="10"/>选择第1页寄存器

    <i2c_write addr="0x5e" count="1" radix="16">01 01</i2c_write><sleep ms="10"/>充电泵启用。 PLL模式,与HDMI配合使用

    <i2c_write addr="0x5e" count="1" radix="16">02 3F</i2c_write><sleep ms="10"/> 充电泵电流控制。 7F最大充油泵电流设置,可能需要扫描该值

    <i2c_write addr="0x5e" count="1" radix="16">00 03</i2c_write><sleep ms="10"/>位0 ->启用PLL和位1 ->启用bandgap

    <i2c_write addr="0x5e" count="1" radix="16">0B 33</i2c_write><sleep ms="10"/>位[1:0]回路滤波器电阻,尝试设置为30h和31h

    <i2c_write addr="0x5e" count="1" radix="16">A1 02</i2c_write><sleep ms="10"/> Bit 1 ->覆盖页面1寄存器0x0B,0x0C和0x0D的控制。 寄存器0x0B写入将生效

    <i2c_write addr="0x5e" count="1" radix="16">A4 03</i2c_write><sleep ms="10"/>位1 ->页1寄存器0x01覆盖控制。 位0 ->第1页寄存器0x00覆盖控制

    <i2c_write addr="0x5e" count="1" radix="16">FF 00</i2c_write><sleep ms="10"/>选择第0页寄存器

    </aardvark>

    他们是否也能分享原理图?

    谢谢

    David

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

    您好Jan,David,您好!

     

    首先,感谢您创建线程并及时回复,如建议的解决方案。

    在我们的第一个原型上, 每个电路板有两个TMDS (1个输入/ 1个输出),除了其他组件之外,在相同数量的电路板之后,传输问题反复出现闪烁。 我们发现这是因为TMDS的数量。 它开始闪烁的限制始终在32左右

    因此,我们设计了用于测试的较小板,仅填充TMDS -这次每个板1个。

    在这里,限制也是相同的数字。 尽管没有其他组件相互交错。 即使只使用光纤电缆,也没有任何改进。

    为了进行分析,我们使用TMDS181RGZEVM评估板。 我们在级联的最后一点使用了此方法。 15分钟以上分析的示例屏幕截图。位置32:

    眼图再次很好地打开。 TMDS作为Retimer公司的工作做得很好。 信号处理良好,几乎没有偏差。

     

    关于I2C:

    不幸的是,我们的测试板是根据引脚捆扎带设计的,没有可能的I2C接口。 因此,我们无法单独配置所有32块板。 我们只是在以后通过焊接来修改了几个单独的电路板。

    如果不是通过I2C (I2C_EN=L)控制的,那么您从第1页建议的参数值是否为默认值? 遗憾的是​​,数据表中的默认值只能从第0页查看。

    当使用I2C读取TMDS时​​,但使用I2C_EN=L (高可能不是所有值都是默认值? ),我得到的正是这些值。 只有自动断电模式在此处仍处于活动状态。

    是否有办法使用引脚捆扎来禁用自动PowerDown模式?

     

    电路图中的TMDS部分:

    固定在布局中的引脚捆扎配置:

     - I²C _EN = L

     - HPD_SNK = H

     - OE使用0.1µF 到GND。

     

    是否还可以通过签署NDA来获取第1页的扩展参数数据表?

    非常感谢您的支持

    此致

    Christian Schickedanz

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

    基督教

    自动进入断电模式取决于HPD_SNK状态。 如果您查看表12,您可以看到,当OE为L或HPD_SNK为L时,TMDS181仅进入断电模式

    I2C可随时寻址,但可通过引脚捆扎控制的功能只能在引脚被拉高时由I2C更改。 因此,如果你看TMDS181寄存器,例如Lane Swap位,就会有一条注释说'注:字段是从交换/ POL引脚加载的;当I2C_EN/PIN =0时,写被忽略。' 如果某个特定位没有此注释,您仍可以对其进行写入。  

    我为第1页寄存器建议的参数不是默认值,我想扫描其中的一些参数,看看特定的值组合是否有助于解决快速移动问题。  

    查看示意图,  

    1.如果未使用,请将SDA_SRC和SCL_SRC绑定到地面

    2.请将SDA_SNK和SCL_SNK连接至源和接收器之间的DDC总线

    3.请分别通过4.7K电阻将SDA_CTL和SCL_CTL连接至3.3V电阻器

    4. HPD_SNK通常由接收器驱动

    5.为VDD电源添加一个10uF保护盖

    6.向VCC电源添加一个10uF保护罩

    我们可以提供第1页的NDA注册,请与Jan合作开始。

    顺便说一下,您是否有一个可以测量TMDS181 HDMI输出的示波器?

    谢谢

    David