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.

[参考译文] SN65DP159:设备随机故障

Guru**** 2392905 points
Other Parts Discussed in Thread: SN65DP159, TS3USB221, TPS60151

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1068505/sn65dp159-device-random-failure

部件号:SN65DP159
“线程”中讨论的其它部件: TS3USB221TPS60151

大家好,我们设计了一个带有两个 DVI 接口的 PCI 卡。

HDMI 信号由 FPGA 生成,并使用重计时 器 SN65DP159进行调节。

大多数卡工作正常,即:两个接口都提供正确的 TMDS 信号,显示器显示图像。

在某些情况下,在卡工作一段时间后,两个接口中的一个将停止工作。

重新计时器似乎停止转发来自 FPGA 的 TMDS 信号。

这两条电路显然是相同的,如下所示

两个 DVI 接口都发送到两个独立的 DVI 接口,其方案如下

在所有故障情况下,损坏的接口始终相同,即:重计时器 U8。

另请参阅下面 U8细菌的详细信息。  

您是否对关注重点有任何暗示?

非常感谢

安德烈

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

    安德烈

    我在原理图中注意到的一件事是 TS3USB221两侧都有交流耦合。 您可以在两侧都有交流耦合电容器,但需要提供外部偏置0-3.6V。  

    您是否有办法绕过 TS3USB221并查看问题是否仍然存在?

    谢谢

    大卫  

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

    您好,感谢您的反馈。

    我能否用0r0电阻器替换电流盖。
    您是否对我应该更换哪些帽子有建议?

    此外,请注意,我的 TS3USB221设备,工作设备和损坏的设备都有盖帽;工作设备的盖帽也可以...工作...即使有盖帽也可以使用

    此致
    安德烈

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

    安德烈

    如果 FPGA 输出共模电压在 TS3USB221规格范围内,则可以卸下 FPGA 和 TS3USB221之间的交流耦合盖。  另请注意 TS3USB221输入电压范围为0至5.5V。

    我知道您看到 U8 DP159出现故障,但我的问题是 TS3USB221共模电压设置不正确,可能会发生任何情况。 所以我现在想消除这种可能性,然后看看会发生什么。

    谢谢

    大卫

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

    好的,我们用 0欧姆电阻器替换了 C107-C110和 C173-C176,情况更好:谢谢!

    现在,输出显示在显示器上,但图像闪烁。

    有什么想法吗?

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

    安德烈

    1.您是在 I2C 还是引脚带模式下配置 DP159? 对于 I2C 模式,是否可以向我发送 DP159寄存器的转储?

    2.您能否使用范围探测 DP159输入和输出时钟?

    谢谢

    大卫  

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

    DP159的引脚8设置为逻辑1,具有10k 上拉(I2C 控制模式),实际上,我们看到了引脚13和14 (I2C CTL 端口)上的 I2C 通信。

    我们将在明天提供的范围。

    现在我们正在尝试用22到50欧姆替换零欧姆,以便稍微弄湿信号。 我会随时通知您

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

    安德烈

    DP159控制针脚需要65k 上拉/下拉,但您是对 DP159寄存器进行编程还是将其保留为默认值?  

    您还可以将 DP159引脚8拉低(引脚带模式),并将 Pre_SEL,EQ_SEL 和 slw_CTL 保留为所有 NC,看看它是否能解决您的抽吸问题。

    谢谢

    大卫  

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

    你好

    此外,通过安装65k 下拉,闪烁没有解决

    更多信息:我们的客户正在使用有源 DVI 电缆,他说,10分钟后,DVI 连接器上的5V 不再存在。  

    我们正在使用几个 IF Tps60151充电泵转换器来生成每个 DVI 连接器所使用的5V

    有什么线索?  

    谢谢!  

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

    安德烈

    对于视频闪烁,您是否将 Pre_SEL,EQ_SEL 和 slw_CTL 全部保留为 NC? 这种情况是发生在所有视频分辨率还是特定的视频分辨率上?

    关于  TPS60151的问题,我将此线程转发给了电源管理小组,并要求他们提供意见。

    谢谢

    大卫

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

    大卫,你好。

    实际上还没有:我在 插针带模式下设置了65k 下拉,而现有的则会拉其他控制信号。

    我将通过消除其他 CtrlS 上的所有偏差来检查结果,并将告诉您

    巴西

    A

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

    您好,Andrea,

    我们的集团支持 TPS60151。  您能否分享您的示意图以及任何捕获到的 TP60151关键波形?   

    谢谢,

    您好

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

    大家好,David,情况变得更糟,因为我们尝试 在 clk+/-之间安装一个小型同轴连接器,以尽可能最佳地探测时钟信号,但在这一操作后,输出不再存在(黑屏)

    重新计时器似乎不再将信号转发到 DVI 连接器。

    我们在重新计时器输入处看到信号和时钟,但在输出处看到零。

    我们撤消了连接器安装,尝试尽可能恢复现有连接(也通过用新的连接盖替换交流电盖),但重新计时器输出中没有显示任何内容。

    请您建议重新计时器为何拒绝将 TMDS 信号转发到 DVI 连接器?

    边界条件:

    使用65K 设置 I2C_EN 下限并使其他 conf 引脚保持浮动,这种情况不会改变

    我们测量了1.1V 和3.3V 电源,它们似乎正常

    OE 似乎正常(逻辑1)

    重新计时器输入时,会测量并检测到时钟和 DVI

    HPD 已从 DVI 连接器正确转发至重计时器输出(针脚3)

    我们看到 I2C CTL 接口上有 I2C 活动(尚未成功转储重计时器寄存器文件-将提供校准)-(引脚13 14)

    我们在 I2C DDC 接口(SRC/SNK)上没有发现任何活动-(引脚32 33 38 39)

    非常感谢

    安德烈

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

    你好,大卫

    DP159由 FPGA 直接驱动(连接高速收发器),然后由 CPU 通过 PCI Express 进行管理。

    因此,计时器的配置由一个 VHDL 执行,如下所示

    IF (DP159_verbose)
    xil_printf("DP159 HDMI 2.0\n\r\n");
    R = i2c_dp159_write (DP159_ES,0x0A,0x36);// HDMI 2.0的自动重计时器
    R = i2c_dp159_write (DP159_ES,0x0B,0x1a);


    R = i2c_dp159_write (DP159_ES,0x0C,0xa1);
    R = i2c_dp159_write (DP159_ES,0x0D,0x00);

    IF (DP159_verbose)
    xil_printf("完成 HDMI 2.0的计时器\n\r\n");
    }

    此致

    安德烈

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

    安德烈

    这是一种 DVI 设计,为什么您有 HDMI2.0的代码?  

    对于 HDMI2.0,您似乎正在尝试强制 TMDS_CLK_Ratio_status 为1。 通常,DP159将在 FPGA 和监视器之间侦听 DDC 总线。 当 FPGA 和监护仪通信 HDMI2.0时,DP159 将自动将 TMDS_CLK_Ratio_status 设置为1。 FPGA 和监视器是否通过 DDC 总线进行 HDMI2.0通信?

    对于 DVI 应用程序,我可能会在寄存器0x0C 中将预强调设置为0dB。

    测量 DP159输出时,外部电阻为50欧姆至3.3V 吗? 如果您的外部电阻为50ohm 至3.3V,但仍然看不到时钟输出,那么我可能会更换 DP159。

    谢谢

    大卫   

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

    我们为 kintex-7 FPGA 收购了 VHDL HDMI 内核以及参考设计,使用了 DP159重新计时器。

    由于客户的需求,我们不得不改用 DVI 连接器,只需更换连接器,因为客户必须使用有源光学 DVI 转换器(Opticis M1-1000)。

    如上所述,我们在 DDC 巴士上看不到任何活动

    至于终止,我不明白:是否只需要进行探测?  还是在设计层面上需要它们?

    请注意,当我们的电路板工作时,我们能够探测到 TMDS 信号,而不会有任何终止。  

    关于重点

    您是否建议按以下方式移动?

    R = i2c_dp159_write (DP159_ES,0x0C,0x00);

    关于另一个登记册的任何其他建议?

    此致

    安德烈

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

    您好,我们想更换 DP159,但我们在任何地方都找不到任何库存。

    我可以使用 DP149作为替代产品吗?  

    A

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

    安德烈

    是的,您可以用 DP149RSB 替换 DP159RSB。 请注意,DP159支持 HDMI2.0,而 DP149仅支持 HDMI1.4。

    谢谢

    大卫

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

    你好,大卫

    我们最后更换了 DP149RSB,而不是 DP159,两个接口现在都工作正常。

    问题1:
    固件仍然是原始的,即:尝试将 Retimer 配置为 HDMI2.0:

    R = i2c_dp159_write (DP159_ES,0x0C,0xa1);

    我认为 DP149忽略了这一设置,我对吗?

    问题2:

    我是否仍能使用 DP148获得4K 输出?


    此致

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

    安德烈

    寄存器0x0C 更改 TX VSWING 和 POST 光标,DP149和 DP159之间的情况相同,因此对 DP159的写入也将应用于 DP149。

    DP149只能支持高达3.4 GHz,因此它可以支持4096×2160 (24 Hz),3840×2160 (24 Hz,25 Hz 和30 Hz)和1920×1080 (120 Hz)  ,但由于带宽超出支持范围,它无法支持4K@60Hz。

    谢谢

    大卫