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.

[参考译文] DP83867IR:以太网测试模式1仅在通道 A 上输出、不稳定的1Gbps 链路

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1431933/dp83867ir-ethernet-test-mode-1-outputs-only-on-channel-a-unstable-1gbps-link

器件型号:DP83867IR

工具与软件:

您好!

我们遇到1Gbps 链路的问题、它只能与较短的以太网电缆配合使用。 这可能与我们正在审查的电路板设计有关。 提示总是很受欢迎!

同时、我们做了有关以太网认证的半球测试、如果我们激活测试模式1、则可以在通道 A (而不是所有通道)上看到信号。 无论我们对寄存器0x25执行什么操作、测试信号都仅在通道 A 上。这就是我们如何配置芯片(SJA1110是 DP83867IR 通过 RGMII 连接到的芯片):

//在所有通道上测试模式1
PHY_SJA1110_SMI_WRITE (PHY_SJA1110_ADDRESS_DP83867IR、0x001F、0x8000);
// 1Gbit/s 全双工、关闭
PHY_SJA1110_SMI_WRITE (PHY_SJA1110_ADDRESS_DP83867IR、0x0000、0x0140);
PHY_SJA1110_SMI_WRITE (PHY_SJA1110_ADDRESS_DP83867IR、0x0009、0x3B00);
// PHY_SJA1110_SMI_WRITE (PHY_SJA1110_ADDRESS_DP83867IR、0x0025、0x480);//所有通道
//PHY_SJA1110_SMI_WRITE (PHY_SJA1110_ADDRESS_DP83867IR、0x0025、0x400);// A
//PHY_SJA1110_SMI_WRITE (PHY_SJA1110_ADDRESS_DP83867IR、0x0025、0x420);// B
//PHY_SJA1110_SMI_WRITE (PHY_SJA1110_ADDRESS_DP83867IR、0x0025、0x440);// C
PHY_SJA1110_SMI_WRITE (PHY_SJA1110_ADDRESS_DP83867IR、0x0025、0x460);// D
PHY_SJA1110_SMI_WRITE (PHY_SJA1110_ADDRESS_DP83867IR、0x01D5、0xF508);
PHY_SJA1110_SMI_WRITE (PHY_SJA1110_ADDRESS_DP83867IR、0x001F、0x4000);

在测试模式1下、通道 A、B、C、D 上是否应该有信号? 我检查了其他频道没有快捷方式,似乎不是这样。

谢谢、此致、Rainer

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

    好的、似乎只能直接访问0x25、似乎不需要寄存器0x1d5。 现在、测试信号进入所有4个通道。

    但是、链路不稳定、我摆弄了寄存器0x170中的阻抗设置、但没有成功。

    在测试模式1中、某些信号会"过大"、而其他信号则完全匹配。 我想、我需要阅读 IEEE 测试说明以了解此处测试的内容以及如何解读结果...

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

    您好、赖纳!

    很高兴听到您找到了  用于解决寄存器0x25问题的扩展寄存器空间访问。 除寄存器0x0-0x1F 外、所有寄存器都需要间接访问寄存器。 寄存器0x170和寄存器0x1D5也需要间接访问。 运行合规性测试时需要寄存器0x1D5、这可能会解决信号"过大"的问题。 寄存器0x170调节 MAC 信号上的阻抗、MAC 接口独立于 MDI (电缆侧)、这不会影响链路状态或电缆长度。

    除合规性之外、我想重点谈谈电缆短路的主要问题。 能否提供此问题的更多详细信息?

    1. 可以正常工作的最大电缆长度是多少
    2. 此问题会影响多少个电路板
    3. 多个不同的链路伙伴是否会发生这种情况

    有关电路板设计、请参阅我们的 DP83867设计审查清单  DP838xx 工业布局检查清单、它们可在 DP83867 产品页面的设计工具和仿真选项卡下找到

    此致、

    Alvaro

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

    阿尔瓦罗早上好

    感谢您发送编修。 通过将 DP83867IR 切换到"正常"模式、可以解决不稳定的1Gbps 链路问题。


    我将检查以太网鉴定是否通过寄存器0x1d5中的设置。 以太网测试器并不总是可用的、因此这可能需要几天时间。

    此致、Rainer

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

    你(们)好

    意外的是、测试模式1未通过、PeakMagA 和 PeakMagB 比预期值(~745mV)低相当多(~650mV)。

      寄存器0x01DF 的 VOC 设置0xF508是否应该 对此有所帮助? 有什么想法、为什么峰值电压如此低? 所有4个通道上均为低电平。

    此致、Rainer

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

    您好、赖纳!

    很高兴听到不稳定链路问题已得到解决、在切换至"正常"模式之前、DP83867处于什么模式?

    对于峰值 A 和 B、是的、请按下 Reg 0x1D5 = 0xF508应解决该问题。 请确认您正在使用下面链接的常见问题解答中提到的脚本。

    [常见问题解答]-dp83867e-1000BASE-t-ethernet-compliance-register-script

    此致、

    Alvaro

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

    阿尔瓦罗早上好

    不幸的是,峰值 A&B 仍然是100mV 太小(说以太网合规性测试设备,而波形是正常 的),我无法分辨寄存器0x1d5中的设置对峰值有重大影响。
    您能否确认预期的峰值 A/B 约为750mV? 我们的以太网合规性测试仪设备中充满了大量脚本、使用起来有点混乱。

    关于"正常功耗模式":我从获得此信息
    https://www.ti.com/lit/an/snla246c/snla246c.pdf?ts = 1730306792278

    第19页。 不知道"低功耗模式"的含义是什么、我们使用 Phy 正如其上电一样、而不是禁用任何内容。 但是、这种设置清楚地解决了使用长/次优以太网电缆时无链路的问题。

    是否有适用于这些寄存器的文档?

    此致、Rainer

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

    赖纳先生、您好!

    感谢您让我指向您所引用的文档、非常有趣、这与我在合规性测试中告诉您的寄存器是同一个!

    寄存器0x1D5会更改 PHY MDI 侧(电缆侧)输出信号的摆幅电平。 默认情况下、摆幅处于较低电平、这称为低功耗模式。 寄存器0x1D5 = 0xF508增大了摆幅电平、如果在示波器上测量(即使使用合规性测试 模式1信号)、该电平应该可见。

    请记住、寄存器0x1D5是一个扩展寄存器、不能直接写入。

    只是为了确认您的长电缆问题已得到解决、您是否仍需要运行合规性测试或合规性测试是否是调试问题的一种形式?

    此致、

    Alvaro