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 卷带封装信息

封装选项

机械数据 (封装 | 引脚)
散热焊盘机械数据 (封装 | 引脚)
订购信息

基址寄存器

基址寄存器表中列出了基址寄存器。基址寄存器表中未列出的所有寄存器偏移地址都应视为保留位置,且不应修改寄存器内容。

IEEE 根据 802.3 第 22 条定义了基址寄存器组。这些寄存器具有基本状态、控制和识别功能。

表 8-152 基址寄存器
偏移首字母缩写寄存器名称部分
0x0Basic_Mode_Control_查找
0x1Basic_Mode_Status_查找
0x2PHY_Identification__1查找
0x3PHY_Identification__2查找
0xDExtended__Control_Register查找
0xEAddress_or_Data_查找
0x10PHY_Control_查找
0x11PHY_Configuration_查找
0x12Interrupt_Status__1查找
0x13Interrupt_Status__2查找
0x16Loopback_Control_查找
0x18Interrupt_Status__3查找
0x1ETDR_Control_查找
0x1FPHY_Reset_转到
0x180Receiver_Status_转到

复杂的位访问类型经过编码可适应小型表单元。表 8-153 显示了适用于此部分中访问类型的代码。

表 8-153 基址访问类型代码
访问类型代码说明
读取类型
RR读取
写入类型
WW写入
W0CW0C写入 0 以进行清除
W0SW0S写入 0 以进行设置
WMCW

在手动清除为默认设置时写入(请参阅寄存器说明,了解清除事件)

WMC,0 W

在手动清除为 0 时写入(请参阅寄存器说明,了解清除事件)

WMC,1 W

在手动清除为 1 时写入(请参阅寄存器说明,了解清除事件)

WSCW写入
WSC,0 W 在自行清除为 0 时写入
复位或默认值
-n复位后的值或默认值

6.2.1.1 Basic_Mode_Control_ 寄存器(偏移 = 0x0)[复位 = 0x140]

Basic_Mode_Control_ 如表 8-154 所示。

返回到汇总表

表 8-154 Basic_Mode_Control_ 寄存器字段说明
字段类型复位说明
15MII 复位R/WMC0x0

MII 复位

0x0 = 无复位

0x1 = 数字输入复位,所有 MII 寄存器 (0x0 - 0xF) 复位为默认值

14启用 MII 环回读/写0x0

启用 MII 环回

0x0 = 无 MII 环回

0x1 = MII 环回

13速度选择 LSBR0x0

速度选择 LSB

0x2 = 1000Mb/s

12保留R0x0

保留

11启用断电模式读/写0x0

启用断电模式

0x0 = 正常模式

0x1 = 通过寄存器或引脚断电

10启用隔离模式读/写0x0

启用隔离模式

0x0 = 正常模式

0x1 = 隔离模式

9RESERVEDR0x0

保留

8双工模式R0x1

双工模式

0x0 = 半双工

0x1 = 全双工

7RESERVEDR0x0

保留

6速度选择 MSBR0x1

速度选择 MSB

0x2 = 1000Mb/s

5RESERVEDR0x0

保留

4-0RESERVEDR0x0

保留

6.2.1.2 Basic_Mode_Status_ 寄存器(偏移 = 0x1)[复位 = 0x141]

Basic_Mode_Status_ 如表 8-155 所示。

返回到汇总表

表 8-155 Basic_Mode_Status_ 寄存器字段说明
字段类型复位说明
15100BASE-T4R0x0

100BASE-T4

0x0 = PHY 无法执行 100BASE-T4

0x1 = PHY 能够执行 100BASE-T4

14100BASE-TX 全双工R0x0

100BASE-TX 全双工

0x0 = PHY 无法执行全双工 100BASE-X

0x1 = PHY 能够执行全双工 100BASE-X

13 100BASE-TX 半双工R0x0

100BASE-TX 半双工

0x0 = PHY 无法执行半双工 100BASE-X

0x1 = PHY 能够执行半双工 100BASE-X

1210BASE-T 全双工R0x0

10BASE-T 全双工

0x0 = PHY 无法在全双工模式下以 10Mb/s 的速度运行

0x1 = PHY 能够在全双工模式下以 10Mb/s 的速度运行

11 10BASE-T 半双工R0x0

10BASE-T 半双工

0x0 = PHY 无法在半双工模式下以 10Mb/s 的速度运行

0x1 = PHY 能够在半双工模式下以 10Mb/s 的速度运行

10100BASE-T2 全双工R0x0

100BASE-T2 全双工

0x0 = PHY 无法执行全双工 100BASE-T2

0x1 = PHY 能够执行全双工 100BASE-T2

9 100BASE-T2 半双工R0x0

100BASE-T2 半双工

0x0 = PHY 无法执行半双工 100BASE-T2

0x1 = PHY 能够执行半双工 100BASE-T2

8扩展状态就绪R0x1

寄存器 0xf 中的扩展状态

0x0 = 寄存器 0xF 中无扩展状态信息

0x1 = 寄存器 0xF 中的扩展状态信息

7RESERVEDR0x0

保留

6SMI 前导码抑制R0x1

SMI 前导码抑制

0x0 = PHY 不接受前导码受抑制的管理帧

0x1 = PHY 会接受前导码受抑制的管理帧。

5RESERVEDR0x0

保留

4RESERVEDR/W0C0x0

保留

3RESERVEDR0x0

保留

2链路状态R/W0S0x0

链路状态,锁存低电平

0x0 = 链路已断开

0x1 = 链路已建立

1RESERVEDR/W0C0x0

保留

0扩展功能R0x1

扩展功能状态

0x0 = 仅基本寄存器组功能

0x1 = 扩展寄存器功能

6.2.1.3 PHY_Identification__1 寄存器(偏移 = 0x2)[复位 = 0x2000]

PHY_Identification__1 如表 8-156 所示。

返回到汇总表

表 8-156 PHY_Identification__1 寄存器字段说明
字段类型复位说明
15-0组织唯一标识符位 [21:6]R0x2000

6.2.1.4 PHY_Identification__2 寄存器(偏移 = 0x3)[复位 = 0xA000]

PHY_Identification__2 如表 8-157 所示。

返回到汇总表

表 8-157 PHY_Identification__2 寄存器字段说明
字段类型复位说明
15-10组织唯一标识符位 [5:0]R0x28
9-4模型编号R0x0

供应商型号:六位供应商型号映射自第 9 至 4 位

3-0版本号R0x0

型号版本号:四位供应商型号版本号映射自第 3 至 0 位。对于所有主要器件更改,该字段都会递增。

6.2.1.5 Extended__Control_Register 寄存器(偏移 = 0xD)[复位 = 0x0]

Extended__Control_Register 如表 8-158 所示。

返回到汇总表

表 8-158 Extended__Control_Register 寄存器字段说明
字段类型复位说明
15-14扩展寄存器命令读/写0x0

扩展寄存器命令:

0x0 = 地址

0x1 = 数据,无后增量

0x2 = 数据,读写后增量

0x3 = 数据,仅写入后增量

13-5RESERVEDR0x0

保留

4-0DEVAD读/写0x0

器件地址:位 [4:0] 是器件地址 DEVAD,可将 ADDAR 寄存器 0x000E - 地址/数据寄存器的任何访问引至适当 MMD。具体来说,DP83TC811S-Q1 使用特定于供应商的 DEVAD [4:0] = "11111" 来访问 0x04D1 及以下的寄存器。对于 MMD1,访问 DEVAD [4:0] = "00001"。经由寄存器 REGCR 和 ADDAR 进行的所有访问都应使用 MMD 或 MMD1 的 DEVAD。其他 DEVAD 的事务都会被忽略。

6.2.1.6 Address_or_Data_ 寄存器(偏移 = 0xE)[复位 = 0x0]

Address_or_Data_ 如表 8-159 所示。

返回到汇总表

表 8-159 Address_or_Data_ 寄存器字段说明
字段类型复位说明
15-0地址/数据读/写0x0

如果 REGCR 寄存器 15:14 = '00',则保存 MMD DEVAD 的寄存器地址,否则保存 MMD DEVAD 的数据。

6.2.1.7 PHY_Control_ 寄存器(偏移 = 0x10)[复位 = 0x4]

PHY_Control_ 如表 8-160 所示。

返回到汇总表

表 8-160 PHY_Control_ 寄存器字段说明
字段类型复位说明
15-11保留R0x0

保留

10通道正常R/W0S0x0

通道正常,锁存为低电平

0x0 = 通道正常已复位

0x1 = 通道正常已设置

9解码器锁R/W0S0x0

解码器锁,锁存为低电平

0x0 = 解码器已锁定

0x1 = 解码器锁定

8保留R0x0

保留

7中断引脚状态0x0

中断引脚状态,读取寄存器 0x12 时清除

0x0 = 未设置中断引脚

0x1 = 已设置中断引脚

6-4RESERVEDR0x0

保留

3MII 环回状态R0x0

MII 环回状态

0x0 = 无 MII 环回

0x1 = MII 环回

2双工模式状态R0x1

双工模式状态

0x0 = 半双工

0x1 = 全双工

1RESERVEDR0x0

保留

0链路状态R0x0

链路状态

0x0 = 链路已断开

0x1 = 链路已建立

6.2.1.8 PHY_Configuration_ 寄存器(偏移 = 0x11)[复位 = 0x8]

PHY_Configuration_ 如 表 8-161 所示。

返回到汇总表

表 8-161 PHY_Configuration_ 寄存器字段说明
字段类型复位说明
15禁用 MAC 时钟读/写0x0

禁用 MAC 时钟

0x0 = 保持 clk_125 到 MAC

0x1 = 在 IEEE 省电模式下停止 clk_125 到 MAC

14启用强制电源模式读/写0x0

从寄存器启用省电模式配置

13-11保留R/W0x0

保留
必须写为 0x0

10-4RESERVEDR0x0

保留

3中断引脚极性读/写0x1

中断引脚极性

0x0 = 高电平有效

0x1 = 低电平有效

2强制中断引脚读/写0x0

强制中断引脚

0x0 = 不强制中断引脚

0x1 = 强制中断引脚

1中断启用读/写0x0

启用中断

0x0 = 禁用中断

0x1 = 启用中断

0保留R/W0x0

保留
必须写为 0x0

6.2.1.9 Interrupt_Status__1 寄存器(偏移 = 0x12)[复位 = 0x0]

Interrupt_Status__1 如表 8-162 所示。

返回到汇总表

表 8-162 Interrupt_Status__1 寄存器字段说明
字段类型复位说明
15链路质量低中断R0x0

链路质量低中断状态

14能量检测中断R0x0

能量检测更改中断状态

13链路状态更改中断R0x0

链路状态更改中断状态

12保留R0x0

保留

11ESD 事件中断R0x0

ESD 故障检测中断状态

101000BASE-T1 链路训练完成中断R0x0

训练完成中断状态

9-8RESERVEDR0x0

保留

7链路质量中断启用读/写0x0

链路质量不良中断启用

6能量检测中断启用读/写0x0

能量检测更改中断启用

5链路状态更改中断启用读/写0x0

链路状态更改中断启用

4RESERVEDR0x0

保留

3ESD 事件中断启用读/写0x0

ESD 故障检测中断启用

21000BASE-T1 链路训练完成启用读/写0x0

训练完成中断启用

1-0RESERVEDR0x0

保留

6.2.1.10 Interrupt_Status__2 寄存器(偏移 = 0x13)[复位 = 0x0]

Interrupt_Status__2 如表 8-163 所示。

返回到汇总表

表 8-163 Interrupt_Status__2 寄存器字段说明
字段类型复位说明
15欠压中断R0x0

欠压中断状态

14过压中断R0x0

过压中断状态

13-12RESERVEDR0x0

保留

11过热中断R0x0

过热中断状态

10睡眠模式更改中断R0x0

睡眠模式更改中断状态

9RESERVEDR0x0

保留

8not_one_hot_intR0x0

非一个热中断状态

7欠压中断启用读/写0x0

欠压中断启用

6过压中断启用读/写0x0

过压中断启用

5-4RESERVEDR0x0

保留

3过热中断启用读/写0x0

过热中断启用

2睡眠模式更改中断启用读/写0x0

睡眠模式更改中断启用

1-0RESERVEDR0x0

保留

6.2.1.11 Loopback_Control_ 寄存器(偏移 = 0x16)[复位 = 0x0]

Loopback_Control_ 如表 8-164 所示。

返回到汇总表

表 8-164 Loopback_Control_ 寄存器字段说明
字段类型复位说明
15-11保留R0x0

保留

10PRBS 校验器同步丢失R/W0C0x0

PRBS 校验器同步丢失指示:

0x0 = PRBS 校验器未丢失同步

0x1 = PRBS 校验器已丢失同步

9RESERVEDR0x0

保留

8内核功率模式R0x0

1b = 内核处于正常功率模式 0b = 内核处于断电或睡眠模式

0x0 = 内核处于断电或睡眠模式

0x1 = 内核处于正常功率模式

7PCS 数字环回启用读/写0x0

PCS 数字环回

0x0 = 已禁用 PCS 数字环回

0x1 = 已启用 PCS 数字环回

6启用环回发送数据读/写0x0

将 MII 环回数据发送到 MDI。仅在 MII 环回模式下使用该位。

0x0 = 抑制数据至 MDI

0x1 = 发送数据至 MDI

5-0环回选择读/写0x0

环回模式选择:

0x1 = PCS 环回

0x2 = RS 环回

0x4 = 数字环回

0x8 = 模拟环回

0x10 = 反向环回

0x20 = 外部反向环回

6.2.1.12 Interrupt_Status__3 寄存器(偏移 = 0x18)[复位 = 0x8]

Interrupt_Status__3 如表 8-165 所示。

返回到汇总表

表 8-165 Interrupt_Status__3 寄存器字段说明
字段类型复位说明
15确认接收中断R0x0

确认接收中断状态 (OAM)

14TX 有效 CLR 中断R0x0

mr_tx_valid 清除中断状态 (OAM)

13-12RESERVEDR0x0

保留

11POR 完成中断R0x0

POR 完成中断状态

10无帧中断R0x0

无帧检测中断状态

9唤醒请求中断R0x0

唤醒请求中断状态

8LPS 中断R0x0

LPS 中断状态

7确认接收中断启用读/写0x0

确认接收中断启用 (OAM)

6TX 有效 CLR 中断启用读/写0x0

mr_tx_valid 清除中断启用 (OAM)

5-4RESERVEDR0x0

保留

3POR 完成中断启用读/写0x1

POR 完成中断启用

2无帧中断启用读/写0x0

无帧检测中断启用

1唤醒请求中断启用读/写0x0

唤醒请求中断启用

0LPS 中断启用读/写0x0

LPS 中断启用

6.2.1.13 TDR_Control_ 寄存器(偏移 = 0x1E)[复位 = 0x0]

TDR_Control_ 如表 8-166 所示。

返回到汇总表

表 8-166 TDR_Control_ 寄存器字段说明
字段类型复位说明
15TDR 启动R/WMC0x0

手动启动 TDR

0x0 = 无 TDR

0x1 = TDR 启动

14TDR 自动运行启用读/写0x0

在链路断开时启用 TDR 自动运行

0x0 = 手动启动 TDR

0x1 = 在链路断开时 TDR 自动启动

13-2RESERVEDR0x0

保留

1TDR 完成R0x0

TDR 完成:

0x0 = 电缆诊断尚未完成

0x1 = 表示电缆测量过程已完成

0TDR 测试失败R0x0

TDR 测试失败:

0x0 = TDR 未发生故障

0x1 = TDR 电缆测量过程失败

6.2.1.14 PHY_Reset_ 寄存器(偏移 = 0x1F)[复位 = 0x0]

PHY_Reset_ 如表 8-167 所示。

返回到汇总表

表 8-167 PHY_Reset_ 寄存器字段说明
字段类型复位说明
15硬件复位R/WMC0x0

硬件复位:

0x0 = 正常运行

0x1 = 复位 PHY。该位可自行清除,效果与 RESET_N 引脚相同。

14软件重启R/WMC0x0

软件重启:

0x0 = 正常运行

0x1 = 重启 PHY。该位可自行清除,可复位除电流控制寄存器值之外的所有 PHY 电路。

13-0保留R/W0x0

保留
必须写为 0x0

6.2.1.15 Receiver_Status_ 寄存器(偏移 = 0x180)[复位 = 0x0]

Receiver_Status_ 如表 8-168 所示。

返回到汇总表

表 8-168 Receiver_Status_ 寄存器字段说明
字段 类型 复位 说明
15-13 保留 R 0x0

保留

12 链路状态 R 0x0

未锁存链路状态:

0x0 = 无链路

0x1 = 已建立有效链路

11-3 RESERVED R 0x0

保留

2 解码器锁 R 0x0

解码器锁状态:

0x0 = 解码器未锁定

0x1 = 解码器锁定输入符号

1 本地接收器状态 R 0x0

本地接收器状态:

0x0 = 本地 PHY 接收到无效链路

0x1 = 本地 PHY 接收到有效链路

0 远程接收器状态 R 0x0

远程接收器状态:

0x0 = 远程 PHY 接收到无效链路

0x1 = 远程 PHY 接收到有效链路