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.

[参考译文] DP83825I:中继器模式下的 RX_DV 信号有问题

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1420063/dp83825i-problem-with-rx_dv-signal-in-repeater-mode

器件型号:DP83825I

工具与软件:

我们目前正在研究一种设计、我们希望在中继器模式下使用 DP83825I 通过 RMII 连接到另一个充当 PHY 的控制器(Valens VS3000)。

我们设计并生产了一个实验板、通过以太网将 PC 连接到 DP83825I、并发送连续 ping 进行测试。 检测到链路并且 DP83825I 正在接收 Ping 数据包、但另一个芯片将其标记为不正确。 通过使用示波器进行检查、我们可以看到 RX_DV 信号的发射速度快于预期、而且释放速度也快于预期。 请参阅下面的 RX_DV 信号(红色通道)以及 RX_D0信号(蓝色通道)。

我们查看了一个字以太网设计中的相同行、以了解它们应该是什么样的。 请参阅下面带有 RX_D0信号(红色通道)的 RX_DV 信号(蓝色通道)

我们正在失去这里发生的事情。 我们试图人为地增加 RX_DV 迹线的长度、来看看它是否会被延迟、但将距离加倍(因此它最终是最大的线)只是在130ns 中的5ns 附近剃除。

如数据表中所述、我们还尝试在中继器模式下连接两个 DP83825I 以使用纯中继器进行测试、得到了相同的读数。

两项测试的 DP8325I 器件原理图如下(nm 与 DNP 相同):

有什么想法是错误的,这会发生吗?

谢谢、此致、

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

    尊敬的 Miguel:

    您目前是否在尝试 ping 时完全看不到传输、或者是否存在部分通信、且丢包率达到一定百分比?

    825是否具有寄存器访问权限? 您是否可以尝试读取寄存器0x17并检查位4的状态? 尝试翻转该位并检查问题是否仍然存在或有所改善。

    此致、

    Alvaro

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

    尊敬的 Alvaro:

    感谢您的回答。 没有部分通信。

    在所需的设计中、没有微控制器、因此没有寄存器访问、但我刚刚制作了一个小图来从另一个板访问 MDC/MDIO、并且翻转寄存器0x17的位4即可。

    那么、我们显然需要使用 RMII v1.0而不是 v1.2? 我们是否有办法通过 DP83825或其他 PHY 实现无需寄存器访问的目标?

    谢谢、此致、

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

    尊敬的 Miguel:

    感谢您沉浸在我的好奇心和创造 MDC/MDIO 读取。 很高兴听到它起作用了!

    从原理图中、我可以看到、您已正确地将引脚2通过2.49k pu 配置为高电平进入模式1。 这应该是所有必要的,但你已经确认它不起作用。 是否可以移除 R6并安装 R13、以便引脚2通过 strap 配置低电平进入模式0 (而不是模式1)、以查看其是否有任何差异? 请勿将寄存器访问用于本实验。

    我希望这是一个数据表拼写错误。 如果该 实验不起作用、那么似乎需要对 FLIP 寄存器0x17[4]进行寄存器访问。

    此致、

    Alvaro

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

    尊敬的 Alvaro:

    很遗憾、这似乎也不起作用。 已尝试仅移除 R6 (因为应该有和内部 PU)并放置 R13、但仍然无法正常工作。 真遗憾……

    您是否有任何其他 TI 替代产品支持执行此 RMII 中继器功能? 我们还需要能够通过 strap 100M 全双工进行强制、因为另一个合作伙伴不支持自动协商。

    谢谢、此致、

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

    尊敬的 Miguel:

    我推荐 https://www.ti.com/product/DP83822I。我们还有此参考设计、其中 DP83825在 RMII 中继器中与 DP83822一起使用: https://www.ti.com/tool/TIDA-010046 

    在此设计中、DP8383825采用 RMII 主器件、接收25MHz XI 时钟、并为 DP83822提供50MHz 时钟。 是否有可能在您的电路板上进行此更改?

    此致、

    Alvaro