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.

[参考译文] DP83TC812EVM-MC:DP83TC812EVM-MC =>此 EVM 是否支持 SFD IEEE 1588时间戳

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1320209/dp83tc812evm-mc-dp83tc812evm-mc-does-this-evm-support-sfd-ieee-1588-timestamp

器件型号:DP83TC812EVM-MC

你好

   DP83TC812EVM-MC =>此 EVM 是否支持 SFD IEEE 1588时间戳?

请向我指出 TI 文档、其中显示  DP83TC812EVM-MC 支持 SFD IEEE 1588时间戳。

在购买此 EVM 之前、我需要确认它是否支持 SFD 检测?  

谢谢

克里什

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

    您好!Krishna、  

    是、在 DP83TC812数据表中:  

    https://www.ti.com/lit/ds/symlink/dp83tc812s-q1.pdf?ts = 1706728205781&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FDP83TC812S-Q1

    列出了 IEEE 1588 SFD 支持  

    此外、在部分:  

    8.6.2.44 IO_MUX_CFG_1寄存器(地址= 452h)[复位= 0000h]

    您可以看到、可以使用寄存器为 SFD 配置 LED_1和 LED_0 GPIO 引脚。

    此致、
    阿瓦塔

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

    您好,Avtar

        您能否指出正确的检测过程 SFD  DP83TC812EVM-MC 上的软件包。  

    为了检测此 DP83TC812EVM-MC 上的 SFD、需要对哪些寄存器(地址、数据)进行编程。  ?

    根据以下 TI 规范(第3页第4节)、它展示了在 DP83867IRPAP、DP83867ERGZ-S、DP83867ERGZ-R 等 EVM 上检测 SFD 的过程。  

    如何配置 DP83867帧起始检测(TI.com)

    我尝试了与上述规格相同的过程(第3页) 、但似乎无法与  DP83TC812EVM-MC 配合使用。   

    您能否  详细说明一下在 DP83TC812EVM-MC 上检测 SFD 的正确过程?  

    我的项目正在等待回答、因此我希望尽早听到答案。  非常感谢。

    克里什

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

    您好!Krishna、

    DP83867的 SFD 寄存器与 DP83TC812的 SFD 寄存器不同。 如前所述、 8.6.2.44 IO_MUX_CFG_1寄存器0x0452是用于配置 SFD 的寄存器、在 DP83867中、它为寄存器0x0172。 这就是它不能与 DP83TC812一同工作的原因。  

    以下是为 DP83TC812检测 SFD 的粗略过程:

    1.通过将0x1080写入寄存器0x04A0来启用增强型接收特性  

    2.配置器件、通过将0x0406写入寄存器0x0452来输出 SFD

    -这将配置 LED_0引脚上的接收 SFD 和 LED_1引脚上的发送 SFD

    3. 通过向寄存器0x001F 写入0x4000来应用软件重启

    请注意、寄存器0x04A0和0x0452是扩展寄存器、您需要遵循扩展寄存器访问程序来写入它们。 请按照以下常见问题解答访问这些寄存器:  

    e2e.ti.com/.../faq-extended-register-space-access-for-ethernet-phys

    此致、

    阿瓦塔

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

    您好,Avtar

       感谢您的回答、它有助于对板进行配置。 但是、不会观察 SFD。

    当我对这2个寄存器(0x04A0、0x0452)进行编程时、我观察到 LED_0立即开启并保持开启状态、LED_1开启了一段时间、然后随后关闭。   

    我的确将以太网电缆连接到了电路板、如下所示、具有传入以太网数据包的来源。

    当以太网包被馈送到电路板时、我预计 LED_0将按照以下方式闪烁。

    "这将配置 LED_0引脚上的接收 SFD 和 LED_1引脚上的发送 SFD"

    但是、我在 LED_0和 LED_1上都看不到任何变化。 (除了 LED_0一直打开、LED_1从这两个寄存器编程开始关闭。)

    即使从电路板上拔下以太网电缆、LED_0仍亮起。  

    这意味着、  即使没有以太网数据包馈入电路板、也是如此。

    问题是如何观察 SFD 的检测?    对于所有输入的 SFD、是否有可以观察到的任何引脚或 GPIO 寄存器?  

    来自 USB-2_MDIO 的屏幕截图。   我使用了 PHY_ID =10并且扩展寄存器=是。

    期待您的答案。

    谢谢

    克里什

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

    您好,Krish:

    测试设置与看上去类似、目前是数据包生成器-> EVM (连接到笔记本电脑)  

    在介质转换器 EVM 上的 DP83TC812上检测 SFD 的正确设置如下所示:

    数据包生成器-> EVM #1 -> EVM #2 ->数据包生成器  

    这是因为如果您只从一侧发送数据包、则只会转到介质转换器板上的 DP83867 PHY、您必须将 DP83TC812连接到另一个 DP83TC812介质转换器 EVM、使其建立链路并交叉流量。  

    此外、配置 SFD 检测不会使 LED 闪烁、因为数据包传输速度过快导致 LED 无法亮起/熄灭 LED、因此 LED 将保持开启状态。 您将必须探测您将看到检测的引脚。 下面是配置 LED_1到1588 TX 检测时看到的情况:  

    当我停止数据包生成器时、该波形会消失。 配置 LED_1到1588 TX 或 RX 并探测引脚本身应该会产生相同的结果。

    此致、
    阿瓦塔  

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

    您好,Avtar

       感谢您到目前为止作出的出色响应。  您可以回答剩余的问题吗?   

    "配置 LED_1到1588 TX 或 RX、然后探测 引脚本身 "

    1. 您可以告诉我吗 哪些引脚 用于探测的 IC?  请通过电路板图展示该图。

    LED_1和 LED_0旁边有2个引脚、这2个引脚到目前为止均由跳线覆盖。

    2. 我只有一个  DP83TC812EVM-MC  显示出来。  

    我真的需要购买另一个类似的 EVM 才能测试现有的 EVM 吗?   

    没有第二个 EVM 我们能像这样测试 吗?    

    数据包生成器-> EVM #1 ->范围和探头。   ?  

    3. " 当我将 LED_1配置为1588 TX 检测时看到的情况"

    您可以向我发送一张显示以下部件连接的示意图吗? EMM 到 Tektronix Prob 100毫安电流。

    4. 以下输出端口在电路板中的用途是什么。 ?  此设备支持哪种类型的连接插头/电缆?  

    非常感谢您到目前为止提供的好答案。

    克里什

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

    您好!Krishna、

    希望以下两张图片可以帮助您了解要点1、2、3:

    如上所示、我移除了跳线并探测了 LED_1旁边的引脚。

    如上所示、我已将探头的接地端连接至电路板上的一个接地接头。 然后将探针连接到 LED_1引脚。  

    我曾尝试只使用其中一种 EVM、但似乎数据包没有到达 DP83TC812、而是在电路板上的 DP83867处停止。 我测试的唯一有效的设置是双板设置、它使流量能够双向传输、而不是单向传输。 我使用了这些寄存器:

    寄存器0452为:0405
    寄存器0452为:0504

    4.我们讨论的电路板是介质转换器电路板、此电路板上有两个连接器、一个 RJ45连接器、另一个 MATEnet 连接器。 该电路板通过 MATEnet 连接器将标准以太网从 RJ45介质转换为单线对以太网。 我已经将一条 MATEnet 电缆连接到另一个 EVM、如图所示、然后在 EVM 2上、我已将一条以太网电缆连接回另一个数据包发生器、从而闭合环路。 就像这样:数据包生成器->以太网电缆-> EVM #1 -> matenet 电缆-> EVM#2 ->数据包生成器。  

    支持 MATEnet 连接器的电缆为 MATEnet 连接电缆。


    此致、
    阿瓦塔

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

    您好,Avtar

      这是一个很好的答案。  这对我们大有帮助。 非常感谢。

    您在最后一个答案中说过  

    "我使用这些寄存器:  寄存器0452为:0405、   寄存器0452为:0504"

    问题1:   在上述声明中、同一寄存器0452包含405和0504。 为什么会这样呢?  

    这是不对的  寄存器0452 被写入 0x0406 值如以下语句所示?   

    "通过将0x0406写入寄存器0x0452、将器件配置为输出 SFD "

    问题2: 电路板上有2个 PHY。

    a)  我们是否应该将 DP83TC812和 DP83867配置为仅检测 SOF?  

       由于在测试设置中背对背连接2个 EVM,  我们需要连接两个 PHY?  

       =>"通过把0x1080写入寄存器0x04A0来启用增强接收特性"

       =>"通过把0x0406写入寄存器0x0452、将器件配置为输出 SFD "  

        以上步骤足以配置两个 PHY? 如果没有,普尔斯让我知道。

    b)  我们是否可以忽略电路板的100Base-T1部分并配置 仅限 DP83867  为了仅检测传入以太网数据包的 SOF?  

    谢谢

    克里什

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

    您好!Krishna、  

    我当时假设您要评估 DP83TC812的  SFD IEEE 1588时间戳。

    如果您要评估 DP83867是否符合 SFD IEEE 1588时间戳、请参阅数据表:  

    https://www.ti.com/lit/ds/symlink/dp83867ir.pdf?ts = 1709063545063&ref_url=https%253A%252F%252Fwww.google.com%252F

    以及本文档:

    https://www.ti.com/lit/an/snla242/snla242.pdf?ts = 1707858434919&ref_url=https%253A%252F%252Fwww.ti.com%252Fsitesearch%252Fen-us%252Fdocs%252Funiversalsearch.tsp%253FlangPref%253Den-US%2526searchTerm%253Dsfd%2Bieee%2B1588%2Btimestamp%2526nr%253D26

    此致、
    阿瓦塔

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

    您好,Avtar

      跟进先前的答案。

    我们知道 LED_1显示以太网数据包的 SOF。  

    我能看到 SOF LED 亮起。 好极了。  您能回答以下问题吗?

    板上的 MATEnet 连接器是否也携带 相同 SOF (在 LED_1上会出现)?

    2. 如果是、我们可以将 MATEnet 连接到 目标设备( PC ) 看到我们通过 LED_1看到的同一 SOF 吗?

    3.如果目标器件具有 RJ45连接器,我们如何将该 MATEnet 连接 到 RJ45。  是否有 MATEnet 到 RJ45转换器?

    我找不到 MATEnet 到 RJ45 设计过程。  请告知我德州仪器是否有这样的转换器。  

    克里什

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

    您好!Krishna、

    1.不可以、MATENET 连接器与有 LED 的 RJ45连接器不同

    2.不适用

    3.我们的介质转换器板可精确地将 RJ45的标准以太网介质转换为 MATEnet 的单线对以太网介质。 这就是 EVM 介质转换器板有两个连接器的原因。  

    此致、

    阿瓦塔

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

    您好,Avtar

        电路板( DP83TC812EVM-MC) 具有一个 RJ45和一个 MATEnet。  但是、我们需要 RJ45作为输出、以便将输出以太网数据包发送到 PC 以做进一步处理。

    TI 是否有从 MATEnet 到 RJ45的转换器?   

    如果没有这样的转换器,那么,您是否有类似的电路板(以太网检测)与2 RJ45连接器(输入和输出)?   

    请告诉我。

    谢谢你。

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

    您好!Krishna、  

    如果您要使用 DP83TC812 PHY 、则将 RJ45作为输出的唯一方法是将两个 DP83TC812 EVM 背对背、其外观如下所示:

    PC -> EVM 1 RJ45 -> EVM 1 Matenet 连接器-> EVM 2 Matenet 连接器-> EVM#2 RJ45 -> PC

    我们没有带2个 RJ45连接器的 EVM。  

    这是您要找的器件吗?

    此致、

    阿瓦塔  

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

    您好,Avtar

        如果我将2个 EVM 背靠背放置、则由于存在第二个电路板、将会有额外的延迟。

    对于我们的应用要求、 检测时间 非常重要、任何额外的延迟(由于第二块板)都将影响结果。

    因此、使用两个 EVM 会违背应用的延迟要求。   

    如何检查从 MATEnet 发出的以太网数据包内容?   

    难道没有 MATEnet 到 RJ45转换器吗?  

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

    您好!Krishna、

    我知道、但是我只能为有关 PHY 的问题提供帮助。 我们仅有的 MATEnet 到 RJ45转换器是我们的介质转换器板、如 DP83TC812EVM-MC。  

    渐变、

    阿瓦塔