ZHCSZ56A July   2025  – November 2025 DP83TC815-Q1

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. 器件比较表
  6. 引脚配置和功能
    1. 5.1 引脚电源域
    2. 5.2 引脚状态
    3. 5.3 引脚多路复用
  7. 规格
    1. 6.1 绝对最大额定值
    2. 6.2 ESD 等级
    3. 6.3 建议运行条件
    4. 6.4 热性能信息
    5. 6.5 电气特性
    6. 6.6 时序要求
    7. 6.7 时序图
    8. 6.8 典型特性
  8. 详细说明
    1. 7.1 概述
    2. 7.2 功能方框图
    3. 7.3 特性说明
      1. 7.3.1 IEEE802.1AS 特性
        1. 7.3.1.1 PTP 时钟配置
          1. 7.3.1.1.1 PTP 基准时钟
          2. 7.3.1.1.2 PTP 同步时钟(挂钟)
            1. 7.3.1.1.2.1 PTP 时间读取或写入
            2. 7.3.1.1.2.2 PTP 时钟初始化
            3. 7.3.1.1.2.3 PTP 时钟调整
            4. 7.3.1.1.2.4 PTP 时钟输出
              1. 7.3.1.1.2.4.1 每秒一个脉冲 (PPS) 输出
          3. 7.3.1.1.3 PTP 时间寄存器
        2. 7.3.1.2 数据包时间戳
          1. 7.3.1.2.1 传输(出口)数据包解析器和时间戳
          2. 7.3.1.2.2 接收(入口)数据包解析器和时间戳
          3. 7.3.1.2.3 PTP 发送和接收时间戳寄存器
        3. 7.3.1.3 事件触发和时间戳
          1. 7.3.1.3.1 事件触发(输出)
            1. 7.3.1.3.1.1 触发器初始化
          2. 7.3.1.3.2 事件时间戳(输入)
            1. 7.3.1.3.2.1 时间戳存储和读取
          3. 7.3.1.3.3 事件捕获和输出触发寄存器
        4. 7.3.1.4 PTP 中断
        5. 7.3.1.5 PTP I/O 配置
      2. 7.3.2 TC10 睡眠唤醒
        1. 7.3.2.1 支持 TC10 的 PHY 功能
          1. 7.3.2.1.1 从睡眠模式切换到唤醒模式
            1. 7.3.2.1.1.1 本地唤醒检测
            2. 7.3.2.1.1.2 帧传输和接收
          2. 7.3.2.1.2 唤醒转发
          3. 7.3.2.1.3 切换到睡眠 - 睡眠协商
            1. 7.3.2.1.3.1 睡眠确认
            2. 7.3.2.1.3.2 睡眠请求
            3. 7.3.2.1.3.3 休眠静默
            4. 7.3.2.1.3.4 睡眠失败
            5. 7.3.2.1.3.5 睡眠
            6. 7.3.2.1.3.6 强制睡眠
        2. 7.3.2.2 用于睡眠应用的电源网络
        3. 7.3.2.3 非 TC10 应用的配置
        4. 7.3.2.4 其他睡眠功能
        5. 7.3.2.5 快速唤醒
      3. 7.3.3 PPM 监测器
      4. 7.3.4 时钟抖动
      5. 7.3.5 输出转换控制
      6. 7.3.6 诊断工具套件
        1. 7.3.6.1 信号质量指示器
        2. 7.3.6.2 静电放电检测
        3. 7.3.6.3 时域反射法
        4. 7.3.6.4 电压感测
        5. 7.3.6.5 温度检测
      7. 7.3.7 BIST 和环回模式
        1. 7.3.7.1 数据生成器和校验器
        2. 7.3.7.2 xMII 环回
        3. 7.3.7.3 PCS 环回
        4. 7.3.7.4 数字环回
        5. 7.3.7.5 模拟环回
        6. 7.3.7.6 反向环回
      8. 7.3.8 合规性测试模式
        1. 7.3.8.1 测试模式 1
        2. 7.3.8.2 测试模式 2
        3. 7.3.8.3 测试模式 4
        4. 7.3.8.4 测试模式 5
    4. 7.4 器件功能模式
      1. 7.4.1 电源模式
        1. 7.4.1.1 断电
        2. 7.4.1.2 复位
        3. 7.4.1.3 待机
        4. 7.4.1.4 正常
        5. 7.4.1.5 睡眠
      2. 7.4.2 媒体相关接口
        1. 7.4.2.1 100BASE-T1 主模式和 100BASE-T1 从模式配置
        2. 7.4.2.2 自动极性检测和校正
        3. 7.4.2.3 Jabber 检测
        4. 7.4.2.4 交错检测
      3. 7.4.3 MAC 接口
        1. 7.4.3.1 媒体独立接口
        2. 7.4.3.2 简化媒体独立接口
        3. 7.4.3.3 简化千兆位媒体独立接口
        4. 7.4.3.4 串行千兆位媒体独立接口
      4. 7.4.4 串行管理接口
        1. 7.4.4.1 扩展寄存器空间访问
        2. 7.4.4.2 写入操作(无后增量)
        3. 7.4.4.3 读取操作(无后增量)
        4. 7.4.4.4 写入操作(有后增量)
        5. 7.4.4.5 读取操作(有后增量)
    5. 7.5 编程
      1. 7.5.1 搭接配置
        1. 7.5.1.1 LED 配置
  9. 寄存器映射
    1. 8.1 寄存器访问汇总
    2. 8.2 DP83TC815 寄存器
  10. 应用和实施
    1. 9.1 应用信息
    2. 9.2 典型应用
      1. 9.2.1 设计要求
        1. 9.2.1.1 物理媒体连接
          1. 9.2.1.1.1 共模扼流圈建议
      2. 9.2.2 详细设计过程
      3. 9.2.3 应用曲线
    3. 9.3 电源相关建议
    4. 9.4 布局
      1. 9.4.1 布局指南
        1. 9.4.1.1 信号布线
        2. 9.4.1.2 返回路径
        3. 9.4.1.3 金属浇注
        4. 9.4.1.4 PCB 层堆叠
      2. 9.4.2 布局示例
  11. 10器件和文档支持
    1. 10.1 器件支持
      1. 10.1.1 第三方产品免责声明
    2. 10.2 接收文档更新通知
    3. 10.3 支持资源
    4. 10.4 商标
    5. 10.5 静电放电警告
    6. 10.6 术语表
  12. 11修订历史记录
  13. 12机械、封装和可订购信息
PTP 时钟调整

本节介绍了可用于更新时钟时间值的选项。DP83TC815-Q1 提供了多种根据同步协议的结果更新 IEEE802.1AS 时钟的方法:

  • 直接读取/可写(直接设置或读取时间)
  • 可通过加法/减法调节(步进时间调整)
  • 频率可扩展(连续时间调整)
  • 临时频率控制(临时时间调整)

直接读取/可写 - 通过在时钟寄存器 (PTP_TDR) 中设置新时间,可直接将系统时间时钟设置为某个值。时钟/计时器的初始设置可能需要直接写入一个时间值。

可通过加/减法调整 - 也可通过在当前时间值上添加/减去一个值来调整时间。要添加一个值,必须将该值写入 PTP_TDR 寄存器。要减去一个值,可以将秒和纳秒字段的 32 位二进制补码表示写入 PTP_TDR 寄存器。若要加/减,必须以相同的顺序写入以下寄存器

  1. 将 Clock_time_ns[15:0] 写入 PTP_TDR
  2. 将 Clock_time_ns[31:16] 写入 PTP_TDR
  3. 将 Clock_time_sec[15:0] 写入 PTP_TDR
  4. 将 Clock_time_sec[31:16] 写入 PTP_TDR
  5. 通过设置“步进 PTP 时钟”位写入 PTP_CTL

频率可扩展 - 可以设置系统来对 IEEE802.1AS PTP 时钟执行连续时间调整。可通过寄存器控制来调整频率(时钟/计时器速率),以便与主时钟的频率相匹配。这也称为永久频率调整。通过对频率调整值进行编程,可以将时钟编程为以调整后的频率值运行。通过频率调整,可以对每个基准时钟周期进行 2-32 ns 的时序校正。

  • 频率调整 - 通过对频率调整值进行编程,可以将时钟编程为以调整后的频率值运行。通过频率调整,可以对每个基准时钟周期进行 2-32 ns 的时序校正。通过频率调整,时钟会随时间校正偏移,避免由时间值的步进调整引起任何潜在的副作用。

临时频率(时间)控制:允许通过以修改后的频率运行一段时间来进行时间校正。这也称为临时频率调整。通过对频率调整值和持续时间进行编程,可以将时钟编程为以临时调整的频率值运行。通过频率调整,可以对每个基准时钟周期进行 2-32 ns 的时序校正。通过频率调整,时钟会随时间校正偏移,避免由时间值的步进调整引起任何潜在的副作用。也可以对时钟进行编程,通过包含频率调整持续时间来执行临时调整的频率值。

根据同步协议的结果,可以使用多种方法来更新 PHY 的 IEEE802.1AS 时钟。用于更新时钟值的方法取决于时间值的差异。例如,在初次尝试同步时,时钟之间的值可能相差过大,因此需要进行步进调整或直接设置时间。稍后,当时钟的值非常接近时,临时频率调整方法可能是理想选择。