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.

[参考译文] DP83869HM:如何在不使用 BIST 的情况下启动 PRBS?

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1433930/dp83869hm-how-to-start-prbs-without-bist

器件型号:DP83869HM
主题中讨论的其他器件:DP83869

工具与软件:

大家好、我使用 DP83869作为介质转换器。 现在我需要在建立链路时发送一些数据。 我认为 PRBS 函数可以提供需要的结果。 但我在另一侧无法接收任何数据包。

 我使用的拓扑如下所示:

PC1-->media converter with DP86869--> fiber--> TP Link media converter--> PC2

在正常操作中、PC1和 PC2之间的数据包可以正确发送和接收。 现在、我需要从 DP83869开始向 PC2发送一些数据。

我只使用0xF000写入寄存器0x16、无需环回。 但 PC2不能接收任何数据包。 那么、有两个问题:

(1)如果我不使用环回命令只是发送一些数据、我是否需要配置寄存器0x16以外的其他寄存器?

(2)如果 DP83869处于介质转换器模式、PRBS 是否可以工作? 如果有效、 PRBS 启用寄存器 地址是否 仍为0x16?   

谢谢。

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

    Yansheng、您好!

    感谢您分享设置详细信息-此写入0x16 = 0xF000正确、可启用 PRBS 发生器。

    我有一些澄清问题:

    • PC2 (Wireshark)上是如何接收数据包的?
    • 您能否探测光纤和铜侧的引脚以确认线路上是否有数据?
    • 如果在 PC1上运行 Wireshark、您是否在启用 PRBS 的情况下看到铜端上有任何活动?

    此致、

    Evan

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

    您好 Evan、感谢您的答复。

    是的、我使用 Wireshark 获取 PC2上的封装。

    两条线上似乎都没有数据波形。

    我在 PC1的铜端上没有看到任何活动。

     此致、

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

    Yansheng、您好!

    我弄错了、似乎需要额外的寄存器写入才能在铜端上进行 PRBS 传输活动。

    以下脚本允许我在介质转换模式下查看铜线的 PRBS 活动:

    寄存器地址|值
    00FE E720
    0000 0140
    0010 5028
    0016 0004
    0016 F004

    如果您可以在 PC1/PC2上看到活动、或者在编写此脚本后直接探测行、请告知 MET。

    谢谢!

    Evan

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

    大家好、在将寄存器配置为您的脚本后、我现在获得了数据。 似乎必须在启用 PRBS 之前启用 BIST。

    谢谢。