请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:DP8.364万 条件:两个8.364万,通过电缆连接。 我通过 设置PHYCR2的SYNC_ENET_EN位使其中一个同步以太网模式。
两个时钟输出(GPIO 12)已锁定,但开机时相位是随机的。 我没有运行PTP堆栈。
我注意到有关 相位对齐的文件AN-1729 3.2。
我检查 了EPL\protocol\PTP\ptpControl.c行272至312,Rob告诉我:如果需要,该函数以备注//相位对齐CLKOUT开始
该功能似乎实施了在AN-1729中详述的相位对齐程序。
问题是:在 一步调整到1588时钟时间之前,一切都很好。 我得到事件时间戳,选中PTP_ESTs, 计算相位错误。
但一步 调整不起作用(我比较示波器的两个时钟输出之间的延迟)……
我想知道是否可以在 同步以太网模式下使用相位对齐。 我认为8.364万应该支持。
为什么我没有运行1588堆栈? 但我想我已经得到了事件时间戳, 只需将阶段错误添加到时钟中,它就可以正常工作。 我认为它不需要运行堆栈,对不对?
或者只要1588时钟运行,它就需要堆栈。 我有点困惑……