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.

[参考译文] DP83867CR:线对 B/C/D 上无1000BASE-T 测试模式1信号

Guru**** 2539500 points
Other Parts Discussed in Thread: DP83867CR

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/743562/dp83867cr-no-1000base-test-mode-1-signal-on-pair-b-c-d

器件型号:DP83867CR

大家好、

我们设计了具有 DP83867CR 的电路板、需要检查以太网合规性测试。
TI 提供了合规性测试指南:SNLA239A"如何配置 DP838xx 以太网合规性测试"。 本指南的附录 B 包含输出测试模式信号的寄存器设置。

首先,我们将 MDIO 寄存器设置为1000 Base Test Mode 1 (与本指南相同):
寄存器0x001F = 0x8000 //复位 PHY
寄存器0x0000 = 0x0140 //1000 Base-T 模式
寄存器0x0010 = 0x5008 //强制 MDI 模式
寄存器0x0009 = 0x3B00 //测试模式1
寄存器0x0025 = 0x0480 //所有通道的输出测试模式
寄存器0x01D5 = 0xF508
线对 A 测试模式1信号输出正常、但线对 B/C/D 测试模式1信号不输出。 因此、我们无法检查以太网合规性测试。

问:即使在 DP83867CR 中、SNLA239A 的 MDIO 寄存器设置是否正确?
如果否、您能否向我展示设置?

提前感谢。
此致、
日本武士

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

    设置正确。 如果未在所有通道上看到测试模式输出、则可能是您的 MCU/MAC 对 DP83867执行了错误的扩展寄存器地址访问。

    请参阅 DP83867数据表的扩展寄存器空间访问部分。 正确执行扩展寄存器访问时、您将看到所有通道都有测试模式。

    请将此扩展寄存器访问方法应用于寄存器0x25和0x1d5。

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

    感谢您的快速回复和很好的建议。
    正如您指出的、我忘记了使用扩展寄存器访问方法。
    采用这种方法时、所有配对信号都正确输出。

    此致、
    日本武士