ZHCSNQ7C December   2020  – November 2022 DP83TG720R-Q1

PRODUCTION DATA  

  1. 特性
  2. 应用
  3. 说明
  4. 修订历史记录
  5. 器件比较表
  6. 引脚配置和功能
    1.     引脚功能
    2. 6.1 引脚状态
    3. 6.2 引脚电源域
  7. 规格
    1. 7.1 绝对最大额定值
    2. 7.2 ESD 等级
    3. 7.3 建议运行条件
    4. 7.4 热性能信息
    5. 7.5 电气特性
    6. 7.6 时序要求
    7. 7.7 时序图
    8. 7.8 LED 驱动特性
  8. 详细说明
    1. 8.1 概述
    2. 8.2 功能方框图
    3. 8.3 特性说明
      1. 8.3.1 诊断工具套件
        1. 8.3.1.1 信号质量指示器
        2. 8.3.1.2 时域反射计
        3. 8.3.1.3 数据路径内置自检
          1. 8.3.1.3.1 环回模式
          2. 8.3.1.3.2 数据生成器
          3. 8.3.1.3.3 编程数据路径 BIST
        4. 8.3.1.4 温度和电压检测
        5. 8.3.1.5 静电放电检测
      2. 8.3.2 合规性测试模式
        1. 8.3.2.1 测试模式 1
        2. 8.3.2.2 测试模式 2
        3. 8.3.2.3 测试模式 4
        4. 8.3.2.4 测试模式 5
        5. 8.3.2.5 测试模式 6
        6. 8.3.2.6 测试模式 7
    4. 8.4 器件功能模式
      1. 8.4.1  断电
      2. 8.4.2  复位
      3. 8.4.3  待机
      4. 8.4.4  正常
      5. 8.4.5  睡眠
      6. 8.4.6  状态转换
        1. 8.4.6.1 状态转换 #1 - 待机到正常
        2. 8.4.6.2 状态转换 #2 - 正常到待机
        3. 8.4.6.3 状态转换 #3 - 正常到睡眠
        4. 8.4.6.4 状态转换 #4 - 睡眠到正常
      7. 8.4.7  媒体相关接口
        1. 8.4.7.1 MDI 主模式和 MDI 从模式配置
        2. 8.4.7.2 自动极性检测和校正
      8. 8.4.8  MAC 接口
        1. 8.4.8.1 简化千兆位媒体独立接口
      9. 8.4.9  串行管理接口
      10. 8.4.10 直接寄存器访问
      11. 8.4.11 扩展寄存器空间访问
      12. 8.4.12 写入地址操作
        1. 8.4.12.1 示例 - 写入地址操作
      13. 8.4.13 读取地址操作
        1. 8.4.13.1 示例 - 读取地址操作
      14. 8.4.14 写入操作(无后增量)
        1. 8.4.14.1 示例 - 写入操作(无后增量)
      15. 8.4.15 读取操作(无后增量)
        1. 8.4.15.1 示例 - 读取操作(无后增量)
      16. 8.4.16 写入操作(有后增量)
        1. 8.4.16.1 示例 - 写入操作(有后增量)
      17. 8.4.17 读取操作(有后增量)
        1. 8.4.17.1 示例 - 读取操作(有后增量)
    5. 8.5 编程
      1. 8.5.1 搭接配置
      2. 8.5.2 LED 配置
      3. 8.5.3 PHY 地址配置
    6. 8.6 寄存器映射
      1. 8.6.1 寄存器访问汇总
      2. 8.6.2 DP83TG720 Registers
        1. 8.6.2.1 基址寄存器
  9. 应用和实现
    1. 9.1 应用信息
    2. 9.2 典型应用
      1. 9.2.1 设计要求
  10. 10电源相关建议
  11. 11与 TI 的 100BT1 PHY 兼容
  12. 12布局
    1. 12.1 布局指南
      1. 12.1.1 信号布线
      2. 12.1.2 返回路径
      3. 12.1.3 物理媒体连接
      4. 12.1.4 金属浇注
      5. 12.1.5 PCB 层堆叠
  13. 13器件和文档支持
    1. 13.1 接收文档更新通知
    2. 13.2 支持资源
    3. 13.3 商标
    4. 13.4 Electrostatic Discharge Caution
    5. 13.5 术语表
  14. 14机械、封装和可订购信息
    1. 14.1 封装选项附录
      1. 14.1.1 封装信息
      2. 14.1.2 卷带封装信息

封装选项

机械数据 (封装 | 引脚)
散热焊盘机械数据 (封装 | 引脚)
订购信息
编程数据路径 BIST

以下寄存器设置可启用不同的环回、数据生成和数据校验程序。

表 8-2 数据路径 BIST 编程
回送模式 启用环回模式 启用数据生成器和校验器:MAC 数据包 检查传入 MAC 数据包的状态 启用数据生成器和校验器:PRBS 流 检查传入 PRBS 的状态:PRBS 流 其他注意事项
1 模拟环回 写入:reg[0x0016] = 0x0108

写入:reg[0x0405] = 0x2800

写入:reg[0x0619] = 0x1555

写入:reg[0x0624] = 0x55BF

读取:reg[0x063C],获取接收数据包总数的位 (15:0)。

读取:reg[0x063D],获取接收数据包总数的位 (31:16)。

读取:reg[0x063E],获取有 CRC 错误的接收数据包。

写入:reg[0x0619] = 0x0557

写入:reg[0x0624] =

0x55BF

步骤 1:

写入:

reg[0x0620](1) = 1'b1

步骤 2:

读取:reg[0x0620](7:0) = 接收的错误字节数。

读取:reg[0x0620](8)(1 表示 PRBS 数据正在传入且校验器已锁定)

断开电缆/链路伙伴。

生成的数据将进入 MAC 侧,用于禁用 MAC 侧:

写入:reg[0x0000] = 0x0540

2 数字环回 写入:reg[0x0016] = 0x0104

写入:reg[0x0800][11] = 1

写入:reg[0x0619] = 0x1555

写入:reg[0x0624] = 0x55BF

读取:reg[0x063C] = 接收数据包总数的位 [15:0]。

读取:reg[0x063D] = 接收数据包总数的位 [31:16]。

读取:reg<0x063E> -> 接收的数据包有 CRC 错误

写入:reg[0x0619] = 0x0557

写入:reg[0x0624] =

0x55BF

步骤 1:

写入:

reg[0x0620][1] = 1'b1

步骤 2:

读取:reg[0x0620][7:0] = 接收的错误字节数。

读取:reg[0x0620][8](1 表示 PRBS 数据正在传入且校验器已锁定)

生成的数据将转到铜芯电缆侧,用于禁用该传输:写入:

reg[0x041F] = 0x1000

生成的数据将进入 MAC 侧,用于禁用 MAC 侧:

写入:reg[0x0000] = 0x0540

3 PCS 环回 写入:reg<0x0016> = 0x0101 写入:reg[0x0619] = 0x1555

写入:reg[0x0624] = 0x55BF

读取:reg[0x063C] = 接收数据包总数的位 [15:0]。

读取:reg[0x063D] = 接收数据包总数的位 [31:16]。

读取:reg[0x063E] = 接收的数据包有 CRC 错误

写入:reg[0x0619] = 0x0557

写入:reg[0x0624] =

0x55BF

步骤 1:

写入:

reg[0x0620][1] = 1'b1

步骤 2:

读取:reg[0x0620][7:0] = 接收的错误字节数。

读取:reg[0x0620][8](1 表示 PRBS 数据正在传入且校验器已锁定)

生成的数据将转到铜芯电缆侧,用于禁用该传输:写入:

reg[0x041F] = 0x1000

生成的数据将进入 MAC 侧,用于禁用 MAC 侧:

写入:reg[0x0000] = 0x0540

4 RGMII 环回 写入:reg<0x0000> = 0x4140 数据在 Rgmii TX 引脚外部生成

写入:reg[0x0619] = 0x1004

可在 Rgmii RX 引脚上验证数据。此外,还可按如下方式在内部检查数据包错误:

读取:reg[0x063C] = 接收数据包总数的位 [15:0]。

读取:reg[0x063D] = 接收数据包总数的位 [31:16]。

读取:reg[0x063E] = 接收的数据包有 CRC 错误

数据在 Rgmii Tx 引脚外部生成。 不适用,因为数据为外部数据。

PRBS 流校验器仅适用于与内部数据生成器配合使用。

生成的数据将转到铜芯电缆侧,用于禁用该传输:写入:reg[0x041F] = 0x1000
5 SGMII 环回 写入:reg[0x0000] = 0x4140 数据在 Sgmii TX 引脚外部生成

写入:reg[0x0619] = 0x1114

可在 Sgmii RX 引脚上验证数据。此外,还可按如下方式在内部检查数据包错误:

读取:reg[0x063C] = 接收数据包总数的位 [15:0]。

读取:reg[0x063D] = 接收数据包总数的位 [31:16]。

读取:reg[0x063E] = 接收的数据包有 CRC 错误

数据在 Sgmii Tx 引脚外部生成。 不适用,因为数据为外部数据。

PRBS 流校验器仅适用于与内部数据生成器配合使用。

生成的数据将转到铜芯电缆侧,用于禁用该传输:写入:reg[0x041F] = 0x1000
6 RGMII 反向环回 写入:reg[0x0016] = 0x0010 写入:reg[0x0619] = 0x1005

写入:reg[0x0624] = 0x55BF

读取:reg[0x063C] = 接收数据包总数的位 [15:0]。

读取:reg[0x063D] = 接收数据包总数的位 [31:16]。

读取:reg[0x063E] = 接收的数据包有 CRC 错误

写入:reg[0x0619] = 0x0557

写入:reg[0x0624] =

0x55BF

步骤 1:

写入:

reg[0x0620][1] = 1'b1

步骤 2:

读取:reg[0x0620][7:0] = 接收的错误字节数。

读取:reg[0x0620][8](1 表示 PRBS 数据正在传入且校验器已锁定)

生成的数据将转到铜芯电缆侧,用于禁用该传输:写入:reg[0x041F] = 0x1000
7 SGMII 反向环回 写入:reg[0x042C] = 0x0010 写入:reg[0x0619] = 0x1115

写入:reg[0x0624] = 0x55BF

读取:reg[0x063C],获取接收数据包总数的位 [15:0]。

读取:reg[0x063D],获取接收数据包总数的位 [31:16]。

读取:reg[0x063E],获取有 CRC 错误的接收数据包。

写入:reg[0x0619] = 0x0557

写入:reg[0x0624] =

0x55BF

步骤 1:

写入:

reg[0x0620][1] = 1'b1

步骤 2:

读取:reg[0x0620][7:0],获取接收的错误字节数。

读取:reg[0x0620][8](1 表示 PRBS 数据正在传入且校验器已锁定)

生成的数据将转到铜芯电缆侧,用于禁用该传输:写入:reg[0x041F] = 0x1000
注: 可使用寄存器 [0x061B] 和寄存器 [0x0624] 进一步配置不同的 MAC 数据包参数