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.

[参考译文] DP83848K:合规性测试模式寄存器

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/724885/dp83848k-register-of-compliance-test-mode

器件型号:DP83848K

您好!

我的客户对 DP83848有疑问。

[问题]

您能告诉我一个合规性测试的寄存器模式吗?

我指的是以下内容。
- 应用报告《如何配置 DP838xx 进行以太网合规性测试》(SNLA239A)
->但我认为应用手册 P.13中的"Register in (注册)"和 DP83848的"Register (注册)"不对应。
-用于合规性模式的 E2E 其他线程'DP.83848位流'
->是否仅对添加0x00和添加0x1F 感兴趣? 默认值以外的其他值?

<100 BASE-TX>

上升和下降时间、抖动

(应用手册 SNLA239A)->(DP83848)
寄存器0x001F = 0x8000 ->添加0x0000? =默认? //复位 PHY
寄存器0x0000 = 0x2100 ->将0x0000 = 0x2100 //将 DUT 编程到100Base-TX 模式
寄存器0x0010 = 0x5008 ->添加0x0019?  =默认?  //将 DUT 编程为强制 MDI (MDIX)模式
寄存器0x0009 = 0xBB00 ->添加? =?  //测试模式5.
寄存器0x0024 = 0x0480 -> ADD? =? //输出测试模式到所有通道

-差分输出电压、信号幅度对称、波形过冲

(应用手册 SNLA239A)->(DP83848)
寄存器0x001F = 0x8000 ->添加0x0000? =默认? //复位 PHY
寄存器0x0000 = 0x2100 ->将0x0000 = 0x2100 //将 DUT 编程到100Base-TX 模式
寄存器0x0010 = 0x5008 ->添加0x0019?  =默认?  //将 DUT 编程为强制 MDI (MDIX)模式
寄存器0x0009 = 0xBB00 ->添加? =?  //测试模式5.
寄存器0x0024 = 0x0480 -> ADD? =? //输出测试模式到所有通道

(E2E 其他主题)
寄存器0x001F = 0x2407
但寄存器0x001F =保留。 没关系吗?

-占空比失真

(应用手册 SNLA239A)->(DP83848)
寄存器0x001F = 0x8000 ->添加0x0000? =默认? //复位 PHY
寄存器0x0000 = 0x2100 ->将0x0000 = 0x2100 //将 DUT 编程到100Base-TX 模式
寄存器0x0010 = 0x5008 ->添加0x0019?  =默认?  //将 DUT 编程为强制 MDI (MDIX)模式
寄存器0x0009 = 0xBB00 ->添加? =?  //测试模式5.
寄存器0x0024 = 0x0480 -> ADD? =? //输出测试模式到所有通道

(E2E 其他主题)
寄存器0x001F = 0x2406
但寄存器0x001F =保留。 没关系吗?

-回损

(应用手册 SNLA239A)->(DP83848)
寄存器0x001F = 0x8000 ->添加0x0000? =默认? //复位 PHY
寄存器0x0000 = 0x2100 ->将0x0000 = 0x2100 //将 DUT 编程到100Base-TX 模式
寄存器0x0010 = 0x5008 ->添加0x0019?  =默认?  //将 DUT 编程为强制 MDI (MDIX)模式
寄存器0x0009 = 0xBB00 ->添加? =?  //测试模式5.
寄存器0x0024 = 0x0480 -> ADD? =? //输出测试模式到所有通道

<10 base-T>

-链路脉冲

(应用手册 SNLA239A)->(DP83848)
寄存器0x001F = 0x8000 ->添加0x0000? =默认?  //复位 PHY
寄存器0x0000 = 0x2100 ->将0x0000 = 0x0100 //将 DUT 编程到10Base-T/Te 模式
寄存器0x0010 = 0x5008 ->添加0x0019?  =默认?  //将 DUT 编程为强制 MDI 模式

- TP - IDLE、MAU、内部、带 TPM 的抖动、不带 TPM 的抖动、 差分电压、谐波含量、共模电压、回波损耗、共模抑制

寄存器0x001F = 0x8000 ->添加0x0000? =默认?  //复位 PHY
寄存器0x0000 = 0x2100 ->将0x0000 = 0x0100 //将 DUT 编程到10Base-T/Te 模式
寄存器0x0010 = 0x5008 ->添加0x0019?  =默认?  //将 DUT 编程为强制 MDI 模式


很抱歉给您带来麻烦、但如果您能告诉我们有关注册的信息、我将不胜感激。

此致、
Kaede Kudo

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

    SNLA239A 应用手册中的定位器仅适用于 DP83867。 所执行的测试适用于采用可用技术的所有 PHY。 例如、该应用手册中的100Base-TX 测试仅适用于 DP83848。

    对于 DP83848测试模式的寄存器配置、请使用以下 E2E 主题:

    e2e.ti.com/.../491013

    请勿添加任何寄存器配置、这些配置不在上述线程中的配置范围内。

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

    您好、Robert - San、

    感谢你的答复。

    我告诉我的客户您的答案。

    我将关闭该线程。

    感谢您的合作!

    此致、

    Kaede Kudo