TI中文支持网
TI专业的中文技术问题搜集分享网站

DP83640: 相位对齐

Part Number:DP83640

我正在使用DP83640实现1588时钟同步,我已经将PTPD协议栈移植到我的工程中,并且实现了主机和从机的时间同步,我使用主机和从机的GPIO9引脚分别输出1PPS信号,它们的相位差很大,大概有1ms左右,我尝试使用官网的C库文件EPL_v193_20091023中的ptpControl.c文件中的272~312行的代码进行相位对齐,但是并没有用,期待能够得到您的帮助。

Kailyn Chen:

您好,请参考这篇关于DP83640时钟同步输出的应用手册:

https://www.ti.com/lit/an/snla099d/snla099d.pdf

另外,关于同步模式下相位对齐的问题,E2E上有不少类似的问题,希望对您有所帮助:

https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_接口_dp83640-clk_out-synthesis-and-phase-alignment

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/750124/dp83640t-evk-how-to-align-dp83640-clk_out-phase-from-master-83640-to-slave-83640-an-1729

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/953508/dp83640t-evk-align-dp83640-clk_out-phase-from-master-83640-to-slave-83640-an-1729

,

zhixue li:

我是否可以直接使用官网的 C 库文件 EPL_v193_20091023 中的 ptpControl.c 文件中的 272~312 行的代码进行相位对齐?这个有什么使用限制么?我能否直接把它放在一个线程里去周期性地调用(我已经尝试这样做了,但是我的从机10M信号的相位仍然不是固定的,更别说和主机的10M CLK_OUT信号相位同步了),期待得到您更多的帮助,谢谢!

,

Kailyn Chen:

您好,抱歉我对官网的这个代码不是很熟悉,为更加有效地解决您的问题,我们建议您将问题发布在E2E英文技术论坛上(e2e.ti.com/…/interface-forum),将由资深的英文论坛工程师为您提供帮助。

赞(0)
未经允许不得转载:TI中文支持网 » DP83640: 相位对齐
分享到: 更多 (0)