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.

[参考译文] DP83867E:1000BASE-T 合规性测试问题

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/698496/dp83867e-1000base-t-compliance-test-issue

器件型号:DP83867E

大家好、

您能就以下客户问题向我提供建议吗?

客户在使用867E 测试1000Base-T 合规性测试时遇到问题。 他们将应用手册称为 http://www.ti.com/lit/an/snla239a/snla239a.pdf

它们访问并写入以下寄存器、但它看起来写入(5)和(6)寄存器失败、因为在写入寄存器后读取寄存器值显示为0x0000。  

它们只能看到通道 A 的测试波形、但没有看到通道 B、C 和 D 的其他波形  

<1000 Base>模式1 μ A

(1)寄存器0x001F = 0x8000 //复位 PHY

(2)寄存器0x0000 = 0x0140 //1000 Base-T 模式

(3)寄存器0x0010 = 0x5008 //强制 MDI 模式

(4)寄存器0x0009 = 0x3B00 //测试模式1

(5)寄存器0x0025 = 0x0480 //所有通道的输出测试模式

(6)寄存器0x01D5 = 0xF508

此外、寄存器0x01D5的功能是什么? 我没有在数据表中看到说明。

感谢您的支持。

此致、

佐崎武

http://www.ti.com/lit/an/snla239a/snla239a.pdf

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

    访问寄存器0x25和0x1D5时、是否使用扩展寄存器操作?
    这对于这两个寄存器是必需的、因为它们在基本寄存器字段之外。
    寄存器0x1D5是一个内部寄存器、不能泄露。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ross、

    感谢您的评论。 不确定、使用扩展寄存器操作意味着8.4.2.1扩展地址空间访问和8.6.12扩展寄存器寻址的方式? 让我确认一下。 谢谢!

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

    客户没有使用扩展寄存器操作。 所以、这已经解决了。 谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很棒! 是的、它是扩展地址空间访问。