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.

[参考译文] DP83848-BIST:EP 精度

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1257034/dp83848-ep-bist-precisions

器件型号:EP

您好!


我正在计划将 DP83848-PHY 用于我的项目、我想了解有关该 EP 功能的更多详细信息。
到目前为止,我明白运行 BIST ,应该遵循以下步骤,由于这篇文章: DP83848I : PHY -测试与 BIST 模式:

  1. 通过将 BMCR 寄存器的环回位设置为1、启用环回模式(在本例中、我希望使用内部环回模式)
  2. (可选)将 PHYCR 中的位 PSR_15设置为使用15位伪随机序列、而不是默认的9位序列
  3. 通过将 PHYCR 寄存器的 BIST_START 位设置为1来启动 BIST
  4. 通过读取 PHYCR 的 BIST_STATUS 位来读取结果、以检查它是1 (通过)还是0 (失败)

我的问题如下:

  1. DP83848-BIST 何时和如何指示 EP 已结束?
    数据表指定:" BIST 的通过/失败状态存储在 PHYCR 寄存器的 BIST 状态位中。 状态位默认为0 (BIST 失败)、将在成功比较时转换。"。
    BIST 状态位会在什么条件下从0转换为1?
  2. 自协商应该在 BIST 之前还是之后执行?  
  3. 什么是"发送 VOD 测试"?

提前感谢您。

此致、
卢多维奇

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

    尊敬的 Ludovic:

    • 当 BIST 通过时意味着 BIST 已成功运行、除非您停止 BIST 过程或将 PHY 复位、否则测试将继续运行。 BIST 失败意味着 BIST 未成功运行或如果发生错误(比较错误)、则状态位会被锁存、并在后续写入启动/停止位时清除。 寄存器0x0019具有更多详细信息。
    • 我认为不需要为 BIST 测试启用自动协商。 在 BIST 测试正常之前启用自动协商。
    • 发送 VOD 测试仅用于合规性测试。

    --

    此致、

    林希尔曼

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

    您好!

    非常感谢您的回答。

    我理解 Patrick OFarrell 在 DP83848I 中的消息: PHY -使用 BIST 模式测试 更好:"一旦您在 PHYCR 中设置了 BIST_START 位,您应该会看到 BIST_STATUS 位设置。  只要启用 BIST、BIST_STATUS 位就应保持设置状态。"

    如果我理解正确、用户必须选择希望 BIST 运行多长时间、然后自行停止并在结束时检查 PHYCR 中的 BIST_STATUS 位以确定通过还是失败、是正确吗?

    提前感谢您、

    此致、
    卢多维奇

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

    尊敬的 Ludovic:

    是的、您对本陈述正确。

    --

    此致、

    林希尔曼