我 已使用两个 DP83825EVM 板、并将它们背对背连接到非托管中继器模式、但到目前为止无法使设置正常工作。
尽管 EVM 并非完全定制好、以支持所有专用于中继器模式的跳线/搭接选项、但我仍在努力地重新配置电路板以实现此目的。 无论如何、一个被设置为主器件、另一个被设置为从器件、这主要是为了简化时钟设置(将50MHz 馈入主器件并断开从器件的 xtal)。 我使用非常短(3英寸)的同轴电缆连接 RMII 信号、以用于交叉连接的 RX 和 TX 信号。 我已经在两个电路板上设置中继器模式和从模式(在从电路板上)等自举 我没有设置寄存器、因此除了 硬件搭接配置之外、所有寄存器都是默认的。
我的测试设置很简单。 我将以太网端口从 Win 7 PC 连接到中继器的一侧以及另一侧的另一个设备(具有固定 IP 地址)、然后只需尝试从 PC ping 设备即可。 该器件的接口为10/100Base-T 如果 EVM 板不对齐、则 Ping 操作正常、但不能与串联的板集串联。 整个设置位于单个工作台顶部(短连接长度)。 我可以看到每个 MDI 侧至少连接了某种程度、因为在 RJ45处探测 TX 和 RX 时、我看到插入 CAT 5后 FPS 消失、这表示发生了自动协商、并且活动指示灯保持常亮。 当我发送 ping 时、我看到两个 EVM 板上的活动指示灯闪烁、表示有一些活动。 当我在从 PC ping 期间探测 RMII 信号时、我会在 PC 侧(从器件侧) RX 信号上看到数据、这些信号连接到器件侧(主器件)的 TX 引脚、但绝不会有任何其他方式。 如果我翻转板集(PC 连接到主设备)、我会看到相同的东西。 50MHz 时钟看起来正常/正常(并通过同轴电缆从主器件馈送至从器件)。 由于中继器模式应在非托管模式下运行、我甚至从 EVM 的 MCU 上断开了进入 PHY 的 MDIO 信号、我认为可能有些寄存器在加电时已设置好。 无帮助。
EVM 是全新的、但我确实发现一个谈论旧版本芯片的线程交换了 XI 和 XO、因此我甚至尝试将时钟输入移动到从器件上的 XO、绝对没有帮助。
由于驱动程序加载问题、我无法获取 USB2MDI GUI (我有另一个线程因该问题而启动)、因此无法检查任何寄存器设置。
有人对此有任何想法吗? 这些 EVM 是否存在任何尚未公开的已知错误或硬件问题? 我对论坛进行了绘制,但没有发现任何东西。 我不想承诺在设计中使用此芯片、而是先看它是否起作用。
谢谢、
Phil