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.

请问DP83640时钟源的问题

Other Parts Discussed in Thread: DP83640, LMK03000, CDCM9102

请教各位专家:

我准备把83640用在分布终端上,让各终端与中心站进行高精度的时间同步。 根据AN-1730,主从设备都需要25MNz的本地参考时钟,我目前用的晶振精度不高,只能达到ms级,中心站和终端侧需要什么样的时钟精度?需要多高的同步频率才能保持5ns以内的同步误差?谢谢!

  • Hi, DP83640 对外部参考的要求是+/- 50ppm.

    为了实现从设备对主设备之间5ns以内的同步误差,不仅需要提供上面的时钟精度,而且从设备必须设置SYNC_ENET_EN = 1.

  • 谢谢您的专业答复。

    那么如果我要在多个从设备间保证5ns内的误差,主从设备上都必须有前述精度的时钟配合吗?

    AN1730里面第5段( 第7页)提到:

    Finally, since the frequency of the master clock is delivered through the network, the stability of the local
    oscillator is not a significant source of error when Synchronous Ethernet mode is enabled. The stability of
    a slave node is directly dependent upon the stability of its corresponding PTP connected master node.

    是否可以认为从设备上时钟精度要求不高,ms级晶振即可?

    我看文档里面的测试例是用的TI 的LMK03000,但是看DASHEET这块芯片有7路时钟输出,而且要7刀一片,感觉很浪费的样子,不知有没有成本更低的方案?

    CDCM9102只要2.25刀一片,可以满足要求吗?

    我的总体需求是,我用以太网连接多个分布式终端和一个核心端,怎么才能让多个分布式设备上实现严格同步的时钟输出,误差最好控制在1ns以内,要用什么芯片方案实现呢?

    哪位大神知道,请联系我,解我燃眉之急,感谢!

  • Hi,

    LMK03000或者CDCM9102都是PLL, 只有需要频率转换的时候例如从10MHz -> 25MHz才需要这类器件。

    例如在主设备当中,从GPS提取的时钟是10MHz, 利用PLL把这个时钟转换成DP83640需要的25MHz时钟。

    从设备只需要25MHz 晶振即可,晶振的精度要达到+/-50 ppm, 这个是很普通的晶振,价格不高。

  • 感谢您的答复。

    这里还有另外一个问题,面比较大,希望您能指导:

    在wifi环境下,是否有办法采集每一个信号的到达角(DOA)?目前在4G网络里一般都是用MUSIC之类的算法做DOA估计,但是精度比较低,不知您是否知道如何实现多信源高精度的DOA测定?

    谢谢!

  • 目前实际使用上又遇到一个问题,83640是百兆的,只有MII接口,但是现在CPU都是千兆的GMII接口,TI是否有是支持高精度IEEE1588的千兆PHY芯片?