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.

[参考译文] DP83869HM:关于 IEEE1588设置

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1344240/dp83869hm-regarding-ieee1588-setup

器件型号:DP83869HM
主题中讨论的其他器件: DP83869

我正在尝试让 DP83869HM 在 Tx/SFD 的 Rx 期间向 MAC 输出脉冲。

我是否只需设置以下命令即可使其正常工作?

寄存器: GPIO_MUX_CTRL
偏移:1E0h
字段: LED_2_GPIO_0_CTRL
设置: 5小时 =发送 SFD

寄存器:RXF_CFG
偏移:134h
字段: ENHANCED MAC_SUPP ORT
设置: 1小时

如果完成上述设置、DP83869将:

在 Tx SFD 上:向引脚22输出脉冲
在 Rx 上:向引脚45输出脉冲

我的理解是否正确?

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

    尊敬的 Keito:

    不过、根据我的理解、如果在0x134中启用 SFD、GPIO_1和 GPIO_0默认无需向0x1E0写入寄存器即可用作 TX_SFD 和 RX_SFD。

    如果在写入0x134[7]= 1h 后这些引脚默认无法按预期工作、可以执行以下写入:

    0x1E0h[3]= 6h 对于 GPIO_0 = RX_SFD

    0x1E0h[7:4]= 5h 对于 GPIO_1 = TX_SFD  

    谢谢!

    埃文

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

    您好、Evan:

    谢谢。 只是为了澄清一下...

    请参见 表9-84。 GPIO_MUX_CTRL 寄存器字段说明从数据表中、我了解写入1E0[3:0]= 6h 如何将启用 RX_SFD。 从说明中、我知道这样做会将引脚45配置为 RX_SFD 上的脉冲。

    不过、我没有看到任何指示写入0x1E0h[7:4]= 5h 会启用 TX_SFD。
    从该字段的说明中可以看出、如果在0x1E0h[3]中设置了 TX_SFD 或 RX_SFD、则此引脚(引脚#22)将自动配置为 TX_SFD 脉冲、而无需向此字段实际写入任何内容。

    是这样吗?

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

    尊敬的 Keito:

    我理解这里的混淆;请处理0x1E0[3:0]和0x1E0[7:4]的寄存器说明与之相同、唯一的区别是 GPIO 0与 GPIO 1的 RX_SFD / TX_SFD 中的自动配置。

    当启用任一类型的 SFD 时、会应用自动配置、但可以通过按照[3]中的说明对寄存器进行额外的写入来覆盖此配置。

    例如、可以将 GPIO_0手动设置为 TX_SFD ([3:0]= 5h)、将 GPIO_1手动设置为 RX_SFD ([7:4]= 6h)。

    谢谢!

    埃文

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

    大家好、很快就会跟进。

    IEEE1588时间戳脉冲是否在任何数据包类型 SFD 上触发? 或者该数据包是否需要为 PTP/1588 Timesync 数据包?

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

    尊敬的 Keito:

    任何数据包类型都将发生脉冲触发。

    谢谢!

    埃文

x 出现错误。请重试或与管理员联系。