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.

[参考译文] SN75DPHY440SS:位错误

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/808016/sn75dphy440ss-bit-error

器件型号:SN75DPHY440SS

我们在芯片上看到了一些我们试图进一步表征的行为、但从较高的层次来看、似乎表明在芯片的输出端生成了随机脉冲、而在输入端未看到。  

-         器件本身是否有任何功能、在偏斜输入信号(具有2个时钟延迟)后、该功能会向输出/主机发送一个标志/等效启动脉冲? 这在很大程度上发生在通道0引脚(1、2、23、24)上

-         偏移消除功能是否可能导致任何不可预见的问题? 我们是否有办法将其关闭并完全将芯片用作转接驱动器?

-         由于通道0是用于低功耗模式的特殊双向通道,我们是否可能以不同的方式终止它?

谢谢、
Nick

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

    Nick

    由于通道0路径(DA0P/N 和 DB0P/N)支持双向 LP 信令、因此将 DB0P/N LP TX 连接到未端接的 LP RX 非常重要。  如果 DB0P/N LP TX 连接到 HS RX、则 LP 信令将无法达到 LP11电平、这将导致 DPHY440无法在 Lane0上启用 HS 数据路径。

    只能通过以下 I2C 指令为通道0启用 HS 路径:

    仅为通道0启用 HS 路径:
    向寄存器0x50写入针对 HS TX 路径的8'h01 //覆盖启用
    写入寄存器0x51、使能8'h01 // HS TX 路径。
    向寄存器0x61写入8'00 //禁用 LP 路径。
    向寄存器0x70写入针对 HS RX 路径的8'h01 //覆盖启用
    在启用8'h01 // HS RX 路径的情况下写入寄存器0x71。
    您能否查看这是否能解决您所看到的问题?
    谢谢
    David
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    过去、我们在通道0上实施了上述更改、但其他通道却不实施、 我想知道这是否会导致我们的串扰问题。

    下面是我看到的误差:当我查看 DPHY440器件的输出(下图中的蓝色线)时、在远端(当前未端接)测量、我在示波器上得到该值:

    您可以想象、该脉冲可能是由各种因素引起的。 到目前为止、我已经排除了终端(上述所有终端均已移除)、电源电压噪声(电源轨中存在一些噪声、但此处不是耦合噪声)以及同步开关输出的可能性(无论如何、较新的 FPGA 最好平衡这一点)。

    目前、除其他因素外、我还考虑来自构成 MIPI 接口的其他三个差分对信号的噪声耦合。 如果是这种情况、我想知道是否可以关闭所有通道上的 LP 路径。 从器件的角度来看、这是否正常? 在这样的配置中运行时、我应该注意什么?

    谢谢、
    Nick

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

    Nick

    对于所有通道:
    向寄存器0x50写入针对 HS TX 路径的8'h1f //覆盖启用
    写入寄存器0x51、使能8'h1f //HS TX 路径。
    向寄存器0x61写入8'00 //禁用 LP 路径。
    向寄存器0x70写入针对 HS RX 路径的8'h1f //覆盖启用
    在启用8'h1f // HS RX 路径的情况下写入寄存器0x71。
    谢谢
    David
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 David:

    正如建议的那样、我尝试在所有路径上关闭 LP 模式。 但是、它不能正常工作、如下所示:

    然后、我决定在所有路径上打开 LP 模式(基本上与上述设置完全相反);正如预期的那样、通道0停止传输高速信号。 然而、有趣的是(并且是第一次)、当输入信号在 LP 模式电平上切换时、我看到 runt 脉冲实际上与事件保持一致(fyi: 新的琥珀色信号是相邻的通道1 TX、该信号显然只是沿细线麻醉、不受径向脉冲的影响):

     


     

    然后、我想知道如果我仅在通道0上禁用 LP 模式(只需将寄存器61更改为0x1E)、会发生什么情况、 我得到以下图像、其中 runt 脉冲幅度似乎减小(这导致我认为器件内部有一条路径在通道0上强加路径):



     

    为了进行推测、我认为在输入侧的 LP 模式到 HS 模式转换期间会有一些开启/关闭的情况、这在某种程度上会穿过输出侧的通道0。

     

    是否有列出了所有这些寄存器的完整文档、您可以与我们分享? 我想知道输入侧的动态端接是否在这里产生影响。 由于通道0是唯一可以双向的通道、因此有一些共享线路会反馈该运行脉冲?

     

    谢谢、

    Nick

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

    Nick

    什么是示波器的通道0和通道1?

    DPHY440通道0是否连接到未端接的 RX?

    谢谢

    David  

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

    对此表示歉意:  

    通道1->黄色通道是 TI 器件的 Lane0输入、在 TI 器件上测量;通道2 ->蓝色通道是器件的 Lane0输出、在远端主机的 RX 引脚上测量; 数学通道->琥珀色通道是 TI 器件的通道1输出、在远端主机的 RX 引脚处测量

    DPHY440通道0是否连接到未端接的 RX?:是的、是的;无论端接/未端接、我们仍会看到这些脉冲

    最棒的
    Nick

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

    什么是示波器的通道0和通道1?  

    通道1->黄色通道是 TI 器件的 Lane0输入、在 TI 器件上测量;通道2 ->蓝色通道是器件的 Lane0输出、在远端主机的 RX 引脚上测量; 数学通道->琥珀色通道是 TI 器件的通道1输出、在远端主机的 RX 引脚处测量

    DPHY440通道0是否连接到未端接的 RX?

    是的、它是;无论已终止/未终止、我们仍会看到这些脉冲

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

    Nick

    低功耗模块是一种未端接模块、以单端方式工作、可在1.2V 逻辑电压下工作。 另一方面、高速以差速方式运行。 它们利用有效载荷数据信号的低电压摆幅来传输信息、高速信号的典型差分输出摆幅为200mV。

    如果我看一下通道1波形、LP 和高速几乎处于相同的电压、因此我认为我们需要了解 LP 为什么不首先在1.2V 下运行。

    谢谢

    David

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

    尊敬的 David:

    请注意、垂直刻度被放大为大约100mV/分频、这样只能捕捉高速信号、并且低功耗转换将被削波。 如果仔细查看第二张和第三张图片的顶部、您将看到多个被削波的黄色转换到 LP 模式。 由于我们希望重点关注问题开始/结束的部分、因此我们对 HS 信号进行了放大。

    因此、为了回答您的 LP 问题、在第1张和第3张图片中、我们刚刚关闭了 LP 模式、因此我们不会看到蓝线与黄色线匹配。 然后、在第二张图片中、我假设由于启用了 LP 模式、该器件将不接受设置。 如果需要、我很乐意向您发送 LP 模式信令图。

    谢谢、

    罗汉

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

    罗汉

    为什么 LP 低于基准接地? 您是交流耦合通道吗?

    谢谢

    David

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

    尊敬的 David:

    我在这些线路上使用有源差分探头、因此我被迫进行直流耦合。

    但是、如果您想查看引脚的直接/单端输出、则可以看到单端 FET 探头视图(再次进行直流耦合、但显示了大约210mV 的适当 Vcmtx、以及大约180mV 的摆幅):

    此外、在另一个注意事项中、我还能够捕获 TI 器件的1号导通通道(引脚21和22)上的低功耗模式单端输出:

    应该注意的是、我无法看到通道0 (引脚23和24)输出在 LP 模式电平上切换。

    谢谢、

    罗汉

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

    罗汉

    您是否看到 LP 将进入 DPHY440的通道0 (引脚1和2)?

    我可以看一下您的原理图吗?

    谢谢

    David  

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

    尊敬的 David:

    是的、我在输入引脚上获得 LP 模式、但不管怎样、它都不会进入输出。 但是、这不重要、因为默认情况下、TI 建议以任何方式关闭 LP 模式、对吧? 那么、为什么要关注这一点呢?

    关于原理图、我认为动词与 TI 签订了 NDA、但在发送任何专有信息之前、我想问这个论坛的可见性是多少? 因为虽然我可以通过电子邮件向您发送信息、但我无法在公开讨论论坛中发布信息、这似乎是一个问题。 因此、请向我发送相同的电子邮件 ID。

    为了让您了解结构、信号的布线方式与它们的点对点大致相同。 在输入端、它们来自传感器、通过连接器;在输出端、它们通过另一个连接器馈入 FPGA。 我认为路径的阻抗曲线远远超过 MIPI 所需的阻抗曲线、并且我在高速路径上没有看到任何信号完整性问题(一旦建立通信)。

    谢谢、

    罗汉

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

    罗汉

    如果您仅在通道0上禁用 LP、但在所有其他通道上保持 LP 启用、您是否仍然看到位错误?

    向寄存器0x50写入针对 HS TX 路径的8'h1f //覆盖启用
    写入寄存器0x51、使能8'h1f //HS TX 路径。
    向寄存器0x61写入8'h1E //禁用 LP 路径。
    向寄存器0x70写入针对 HS RX 路径的8'h1f //覆盖启用
    在启用8'h1f // HS RX 路径的情况下写入寄存器0x71。
    您是否还可以使用单端探针捕获 lane0_p 和 lane0_n?
    谢谢
    David
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 David:

    是在这种情况下、它与默认情况非常相似、默认情况的设置如下:

    向寄存器0x50写入针对 HS TX 路径的8'h01 //覆盖启用
    写入寄存器0x51、使能8'h01 // HS TX 路径。
    向寄存器0x61写入8'h1E //禁用 LP 路径。
    向寄存器0x70写入针对 HS RX 路径的8'h01 //覆盖启用
    在启用8'h01 // HS RX 路径的情况下写入寄存器0x71。
    我没有单端拍摄,但可以在几分钟内发送。
    谢谢、
    罗汉
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 David:

    下面是该设置的波形图(黄色表示差分探头输入、红色和绿色表示单端输出)、您可以看到干扰仍然存在:

    但是、自从我在那里之后、我尝试了更多的设置、并意识到以下设置:

    为我提供了一个非常干净的输出(主要是因为输出现在被削波为1.2V、而不是在差分模式返回时):

    对于我们的应用、消除干扰至关重要。 您是否发现上述设置有任何问题?

    谢谢、

    罗汉

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

    罗汉

    您正在启用 LP 并清除所有 DB_P/N 路径上的所有 HS 启用超载。 我没有看到此配置出现问题。

    谢谢

    David   

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

    尊敬的 David:

    这些设置是否与默认设置有任何不同? 是否有文档列出了该部分中的寄存器及其默认值?

    谢谢、

    罗汉

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

    可能有默认设置、但每个应用程序都不同。 如果您的设置是干净的且正常工作、则这是最适合您的应用的设置。

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

    谢谢 Brian。 虽然我同意,但我们的失败并没有消失,但已经明显减少。 在这方面,对登记册的进一步了解将非常有帮助,因此要求提供登记册地图。 另一个问题是、我们的一些故障也可能是由于 TI 器件错误地安装到电路板上造成的。 是否可以分享我们的装配体所需使用的热分布建议?

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

    罗汉

    有关热性能曲线建议、请参阅此应用手册: http://www.ti.com/lit/an/slua271b/slua271b.pdf

    谢谢

    David