主题中讨论的其他器件: ALP、 DP83640T-EVK、 DP83640
我有两 个 DP83630-EVK、使用 CAT5电缆(长1米)将它们连接起来。
然后 LED 速度和链路亮起、看起来它们连接成功。
我使用装有 Windows XP 的 PC,然后安装了驱动程序和 ALP 软件。
通过将 ALP 写入寄存器0x14用作0x0004、CLK_1588/CLK_OUT 仍然停留在 GND。
连接 PIC:
ALP 设置:
将寄存器0x14写入0x0004
输出:
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.
我有两 个 DP83630-EVK、使用 CAT5电缆(长1米)将它们连接起来。
然后 LED 速度和链路亮起、看起来它们连接成功。
我使用装有 Windows XP 的 PC,然后安装了驱动程序和 ALP 软件。
通过将 ALP 写入寄存器0x14用作0x0004、CLK_1588/CLK_OUT 仍然停留在 GND。
连接 PIC:
ALP 设置:
将寄存器0x14写入0x0004
输出:
我可以在将0x001C 设置为0x0004后启用 CLK_OUT。
在我将寄存器写入 AN-1729之后 、3.2相位对齐
它向我展示了,
示例:10MHz 时钟输出的相位对齐:
启用事件监视器并获取事件时间戳:–将0x1C0F 写入 PTP_EVNT 寄存器。
–将0x5C0F 写入 PTP_EVNT 寄存器。
第一个写入为带有事件7的 CLK_OUT/GPIO12设置一个单事件捕捉(尽管可以使用任何事件)。
第二次写入也会执行同样的操作、并且会启用捕获。
–读取 PTP_EST 寄存器中的位0设置。 如果没有、请等待并重复此步骤。
–设置 PTP_EST 的位0后,通过向 PTP_EST 值的位7:6添加1来确定事件时间戳长度(1-4 16位字)。
–确保事件编号为7 (PTP_EST 值位4:2等于7)。
–确保事件是上升沿。 这由 PTP_EST 位5的值表示、等于1。
–读取 PTP_EDATA 寄存器。 事件时间戳的返回方式如下:•事件纳秒位15:0•事件纳秒位29:16•事件秒位15:0•事件秒位31:16
但两个 DP83640T-EVK CLK_OUT 不能与另一个同步。 PTP_EST 仍然为0。
是否有任何寄存器映射示例? 我需要在 DP83640T-EVK 之间实现两个同步 CLK_OUT 输出。
如 AN-1730图3 DP83640、它在点对点网络拓扑中具有同步以太网模式使能端