This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DP8.364万:DP8.364万

Guru**** 2038710 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/574734/dp83640-dp83640

部件号:DP8.364万

我对零件的时间戳准确性/分辨率有疑问。 通过PTP_CTL PTP_RD_CLK方法或通过GPIO事件时间戳功能读取时间戳时,我可以获得什么分辨率?  我们已经尝试了这两种方法,它们都是通过精确到(最坏情况下) 100 ns UTC的每秒GPS脉冲输出触发的。 当针对频率进行校正时,我们只会看到+/- 65 us的分辨率,这些值中的峰值会达到数百微秒/低毫秒。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Daniel:

    您是否查看过此应用说明?
    www.ti.com/.../snla100a.pdf

    此致,
    罗斯
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Ross -是的。 遗憾的是,虽然它讨论了dp8.364万的准确性(特别是作为从属时钟),但没有讨论PHY的初始校准,以确保PTP时钟的相位与实际UTC时间同步。 我关于dp8.364万时钟采样的问题在应用说明中也没有提及。 谢谢你
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Daniel:

    您需要使用PTP速率控制寄存器和PTP临时速率持续时间控制寄存器。
    有关这些注册表的详细讨论,请访问www.ti.com/.../snla099d.pdf

    从第2页底部开始,您将看到有关速率校正的讨论。

    此致,
    罗斯
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    应用手册提供了对PHYs 1588时钟相位校正方法的深入见解。 但是,我的问题是通过PTP_RD_CLK方法从dp8.364万查询时间戳,以及通过GPIO查询事件时间戳方法。 我看到我们65岁的人对这些返回的时间戳的精确度。 例如,如果我要将GPIO配置为在信号上升边缘上中断,然后从软件查询多个pps之间的事件的时间戳,数据点之间的差异将类似于以下内容:

     

    1000055000 ns

     

    1000055000 ns

     

    10亿 ns

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Daniel:

    要查询时间戳,一般方法是使用PTP_Evnt (0x15h)寄存器,后跟PTP_RXTS (0x1Dh)。
    数据表中包含从PTP_RXTS中获取正确值的步骤。 如果要查看传输时间戳,您需要查看PTP_TXTS (0x1Ch)。

    此致,
    罗斯