工具与软件:
您好!
我想澄清我收集到的一些详细信息:
q1-)关于 DP83640的内部 IEEE 1588时钟/计时器、我的理解是它从零或其他预定义值开始、但 PTP 主站不会自动更新。 换言之、我们仍然必须通过主机软件(例如 MCU 或 CPU)遵守 PTP 协议、对吗? 但是、相对时间戳 T1、T2、T3和 T4是从 DP83640中获取的、对吗? 我的重点是、DP83640的内部 IEEE 1588计时器并不能提供直接 UTC 时间、相反、它仅以64位格式提供相对计时- 32位(秒)、30位(纳秒)和2位(小数纳秒)-无法单独与 PTP 主系统同步、这是正确的吗?
Q-2)我想了解 IEEE 1588计时器的时间戳与 DP83640的内部250 MHz 时钟(如 AN-1730 DP83640同步以太网模式 文档中所述)的对应情况。 我要尝试达到的目标是、如果 IEEE 1588计时器的最小时间单位是分数纳秒(如前两位所示)、而 DP83640时钟以250 MHz (相当于4ns 的增量)运行、它如何处理这些较小的单位? 小数位是否始终设置为零?
PTP 时钟:PTP 时钟是锁定到 PTP 计数器的输出时钟信号源。 在 DP83640中、本地 PTP 时钟在250 MHz 上运行、可以配置为控制 CLK_OUT 信号。 该 PTP CLK_OUT 信号可以编程为频率、这些频率是250 MHz PTP 时钟在2和255 (125 MHz 至0.98 MHz)范围内的积分分频。
PTP 计数器:PTP 计数器包含时间信息、并锁定到 PTP 时钟。 在主节点中、PTP 计数器是精确时间协议中用于同步 PTP 从节点中计数器的数据源。 PTP 计数器每8ns 递增一次。 本地参考时钟:本地参考时钟用于生成网络流量。 本地参考时钟嵌入到发送网络数据包流量中、并从接收器节点的网络数据包流量中恢复。 所有以太网物理层设备都使用