你好
DP83TC812EVM-MC =>此 EVM 是否支持 SFD IEEE 1588时间戳?
请向我指出 TI 文档、其中显示 DP83TC812EVM-MC 支持 SFD IEEE 1588时间戳。
在购买此 EVM 之前、我需要确认它是否支持 SFD 检测?
谢谢
克里什
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 =>此 EVM 是否支持 SFD IEEE 1588时间戳?
请向我指出 TI 文档、其中显示 DP83TC812EVM-MC 支持 SFD IEEE 1588时间戳。
在购买此 EVM 之前、我需要确认它是否支持 SFD 检测?
谢谢
克里什
您好!Krishna、
是、在 DP83TC812数据表中:
列出了 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 的过程。
我尝试了与上述规格相同的过程(第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时间戳、请参阅数据表:
以及本文档:
此致、
阿瓦塔
您好,Avtar
跟进先前的答案。
我们知道 LED_1显示以太网数据包的 SOF。
我能看到 SOF LED 亮起。 好极了。 您能回答以下问题吗?
板上的 MATEnet 连接器是否也携带 相同 SOF (在 LED_1上会出现)?
2. 如果是、我们可以将 MATEnet 连接到 目标设备( PC ) 看到我们通过 LED_1看到的同一 SOF 吗?
3.如果目标器件具有 RJ45连接器,我们如何将该 MATEnet 连接 到 RJ45。 是否有 MATEnet 到 RJ45转换器?
我找不到 MATEnet 到 RJ45 设计过程。 请告知我德州仪器是否有这样的转换器。
克里什
您好,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。
这是您要找的器件吗?
此致、
阿瓦塔