ZHCADI7A January   2016  – December 2023 DP83822H , DP83822HF , DP83822I , DP83822IF , DP83825I , DP83826E , DP83826I

 

  1.   1
  2.   DP8382x IEEE 802.3u 合规性和调试
  3.   商标
  4. 1术语
  5. 2标准和系统要求
    1. 2.1 标准
    2. 2.2 测试设备供应商
    3. 2.3 测试设备要求
  6. 3以太网物理层合规性测试
    1. 3.1 标准测试设置和过程
    2. 3.2 100BASE-TX 合规性测试
      1. 3.2.1 模板(有源输出接口)
      2. 3.2.2 差分输出电压
      3. 3.2.3 上升和下降时间
      4. 3.2.4 波形过冲
      5. 3.2.5 抖动
      6. 3.2.6 占空比失真
      7. 3.2.7 回波损耗
    3. 3.3 10BASE-Te 合规性测试
      1. 3.3.1 链路脉冲
      2. 3.3.2 10BASE-Te 标准
        1. 3.3.2.1 TP_IDL
        2. 3.3.2.2 内部 MAU
        3. 3.3.2.3 使用 TPM 时的抖动
        4. 3.3.2.4 不使用 TPM 时的抖动
        5. 3.3.2.5 差分电压
        6. 3.3.2.6 共模电压
        7. 3.3.2.7 回波损耗
        8. 3.3.2.8 谐波含量
  7. 4如何调整 DP83825 VoD 摆幅
    1. 4.1 调整 DP83825 VoD 摆幅的示例
  8. 5适用于 DP8382x 的 IEEE802.3u 合规性测试脚本
  9. 6参考文献
  10. 7修订历史记录

适用于 DP8382x 的 IEEE802.3u 合规性测试脚本

以下代码块中显示了 100BASE-Tx 标准脚本。

100BASE-Tx 标准:

寄存器 0x1F = 0x8000

//复位 PHY

寄存器 0x0 = 0x2100

//对 DUT 进行编程以强制速度为 100BASE-TX 模式

寄存器 0x19 = 0x21

//将 DUT 编程为强制 MDI 模式。对于 MDIX 模式,设置为 4021

寄存器 0x1F = 0x4000

//重新启动 PHY
10BASE-Te 链路脉冲:

寄存器 0x1F = 0x8000

//复位 PHY

寄存器 0x0 = 0x100

//对 DUT 进行编程以强制速度为 10BASE-Te 模式

寄存器 0x19 = 0x21

//将 DUT 编程为强制 MDI 模式。对于 MDIX 模式,设置为 4021

寄存器 0x1F = 0x4000

//重新启动 PHY
10BASE-Te 标准 (DP83822):

寄存器 0x1F = 0x8000

//复位 PHY

寄存器 0x0 = 0x100

//对 DUT 进行编程以强制速度为 10BASE-Te 模式

寄存器 0x19 = 0x21

//将 DUT 编程为强制 MDI 模式。对于 MDIX 模式,设置为 4021

寄存器 0x16 = 0x7108

//对 DUT 进行编程以生成数据,并启用模拟环回模式以实现端接目的

寄存器 0x1F = 0x4000

//重新启动 PHY
10BASE-Te 标准 (DP83825/6):

寄存器 0x1F = 0x8000

//复位 PHY

寄存器 0x0 = 0x100

//对 DUT 进行编程以强制速度为 10BASE-Te 模式

寄存器 0x19 = 0x21

//将 DUT 编程为强制 MDI 模式。对于 MDIX 模式,设置为 4021

寄存器 0x16 = 0x7101

//对 DUT 进行编程以生成数据,并启用 PCS 环回模式

寄存器 0x1F = 0x4000

//重新启动 PHY