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.

[参考译文] DP83867IS:测试模式 4 和 5 不能正常运行

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1526954/dp83867is-test-mode-4-and-5-do-not-work-well

器件型号:DP83867IS

工具/软件:

您好的团队、

测试模式 1、2 和 3 工作、但 4 和 5 不工作。
设置是否有问题?

测试模式 4

在这种情况下、低电平始终输出。

测试模式 5

在这种情况下、输出与 test1 相同的结果。

此致、
Ryu。

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

    尊敬的柳山:

    对于测试模式 4、即使寄存器 0x0025 设置为 0x0480、客户是否也看到没有输出? 这会将输出设置为输出到所有通道。  

    对于测试模式 5、0x0009 不支持 100Base-TX、因为该寄存器用于发送 1000Base-TX 信号。  
    客户尝试对测试模式 5 执行什么操作?

    请告诉我。  


    此致、
    j

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

    您好、J-San、

    我已使用您提供的信息更正了测试模式 4、但没有改进。
    我认为环境不错、因为当我使用另一家公司的 PHY 时、我能够执行测试模式 4。
    是否有任何其他可能的原因?

    对测试模式 5 也进行了以下更改、但没有改进。
    寄存器 0x1F = 0x8000
    寄存器 0x0 = 0x2100
    寄存器 0x10 = 0x5008
    寄存器 0x1F = 0x4000

    我认为我可以使用 100Base 运行测试模式 5、因为以下文档似乎以 100Base 运行测试模式 5、但这是错的吗?

    https://www.ti.com/lit/an/snla239d/snla239d.pdf

    此外、本文档的文档中缺少测试模式 3。
    我认为合规性测试需要测试模式 3。
    这是否意味着可以替换测试模式 2?
    还是刚才没有提到?

    此致、
    Ryu。

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

    尊敬的柳山:  

    我用您提供的信息更正了测试模式 4、但没有改进。
    我认为环境不错、因为当我使用另一家公司的 PHY 时、我能够执行测试模式 4。
    是否有任何其他可能的原因?

    PHY 是否响应了其他寄存器写入? 如果您在写入后读回寄存器值、则寄存器读取操作是否与您写入的内容匹配?


    我认为我可以使用 100Base 运行测试模式 5、因为以下文档似乎在 100Base 下运行测试模式 5、但它是否正确

    本文档指定生成 100Base 空闲模式信号、而不是测试模式 5。  


    此外、本文档中缺少测试模式 3。
    我认为合规性测试需要测试模式 3。
    这是否意味着可以替换测试模式 2?
    还是只是没有提及?

    我们的 86x PHY 不支持需要测试模式 3 信号的合规性测试、因此本文档未提及这些测试。  
    这是因为我们无法将 TX_TCLK 提供给外部引脚、以及 PHY 无法提供 TX_TCLK 信号的合规性测试仅供参考并给出不确定的结果。  

    此致、
    j