DP83640: PTP_TDP寄存器读取和写入时间

Part Number: DP83640

在使用page4的0x14和0x15进行load lck和rd clk时,是否需要考虑mdio命令的读写时间,例如在load clk时,是在0x14[4]写入为1时生效,但此时距离写入ns时间已经过去了四个mdio命令时间,生效的时间不就慢了这么长时间?

  • 已经收到了您的案例,调查需要些时间,感谢您的耐心等待。

  • 你们计划如何处理第4页寄存器0x14和0x15?你们是否尝试从DP83640读取时间戳以实现同步?
    DP83640已经集成了1588功能,使系统设计人员能够实现接近线时间戳的灵活性和精度。该设备支持的三个关键1588功能是:

    • Packet time stamps for clock synchronization

    • Integrated IEEE 1588 synchronized clock generation

    • Synchronized event triggering and time stamping through GPIO

  • 目前已经完成了两张dp83640之间的同步,主时钟卡的时间是来自于gps,我们每秒会将gps的时间写入phy芯片,将板卡的phy芯片硬件时间与gps时间进行同步,从时钟未将时间写入phy芯片,仅上电配置时写入秒为1,纳秒为0,但是发现主从两张卡之间的时间误差在十几微秒左右的误差,因此主时钟卡是否需要考虑将时间写入寄存器所需要的命令时间,我的mdc大概21m左右,五条写入时间指令时间差不多也是十几微秒

  • 是的,如果您使用MDIO将时间写入PHY寄存器,那么您也必须考虑写入寄存器的时间。