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.

[参考译文] DP83822IF:正在与另一个 Mfg PHY 通信

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1320181/dp83822if-talking-with-another-mfg-phy

器件型号:DP83822IF
主题中讨论的其他器件: DP83822EVMUSB-2-MDIO

我已将 TI PHY 和 Broadcom PHY 配置为光纤、禁用 A/N、100Mbps、全双工。

它们相互连接、以传输虚拟数据、我希望能够成功地立即实现。

以相同方式将两个 TI PHY 连接在一起是成功的、以供参考。

据我所知、这两个器件都在传输4B5B 代码、数据都是 NRZI。

什么是不兼容?

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

    您好、Evan:

    我在 EVM PHY 和 Broadcom PHY 之间建立了一个链接。  从那里我做了探测。  下面的图片...

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

    尊敬的 Craig:

    是否能够对 DP83822EVM 和 Broadcom PHY 链路进行吞吐量测试?

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

    您好、Evan:

    我使用以下过程对 EVM 和 Broadcom PHY 运行吞吐量测试:

    1. 在 EVM 上确认链路建立
    2. 将4000写入寄存器001F (在检查链路状态之前先执行此操作)
    3. 读取寄存器0001 (位2为高电平意味着链路正常)
    4. 将1写入0016位4以启用反向环回
    5. 我必须使用 Verilog 并通过 Broadcom PHY 启用环回模式
      1. 它与 TI PHY 位于同一寄存器中的位(0000位14)
      2. USB-2-MDIO 似乎不兼容?
    6. 回到 EVM、将寄存器0403的下一个值设置为低于默认设置值
      1. 读取寄存器0403 -位11:8默认为1111或1.033V
      2. 将寄存器0403设置为位11:8至1110 (1.000V)
      3. 寻找交流迹象
    7. 针对所有摆幅电压值重复步骤6

    很遗憾、我没有注意到任何影响。  使用定制电路板上的 LED 和 Chipscope 从 EVM 查找 RX 数据。  我真的希望这次能取得一些好的成绩。

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

    用于生成流量的是什么? 如果外部发生器无法访问、则可以在 DP83822上使用0x16[12]发送 PRBS 数据包。

    谢谢。

    埃文