主题中讨论的其他器件: DP83822EVM
我一直在尝试让 DP83822IF 与 Broadcom 5241通信。 最初使用的是 TI 的 Evan、但我的现有线程现已锁定。
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.
我一直在尝试让 DP83822IF 与 Broadcom 5241通信。 最初使用的是 TI 的 Evan、但我的现有线程现已锁定。
我打开了指向先前已关闭主题的链接: (+) DP83822IF:与另一个 MFG PHY 对话-接口论坛-接口- TI E2E 支持论坛
也许我做得不对。 我将 DP38322配置为反向环回。 我还在 Broadcom 5241上启用了环回模式。 另一个复杂因素是 FPGA、它运行的是传输数据包、而等待的是接收数据包。 也许我不应该把5241环回? 我想我要展示一下这个设置的方框图。 有时我需要一张照片。
我决定首先在极端位置探测 RX 和 TX 对-在 EVM 以太网连接器和 BCM5241上的 VersaLink POF 连接器处。 EVM DP83822处于反向环回模式。 我扫描过寄存器0x0403中的电压摆幅电平。 每个级别的范围屏幕截图都是相同的。
EVM DP83822 RX 对:
EVM DP83822 TX 对:
Broadcom 5241 RX 对:
Broadcom 5241 TX 对:
似乎 Broadcom RX 正在获取空闲字符? 这与 FPGA 告诉我的情况是一致的。 RXER = 0但 RXDV = 0。 FPGA 未从 Broadcom PHY 接收到任何数据。
EVM 似乎正在接收和发送(错误计数器不会递增)。 因为我们将其置于反向环回模式。
数据有效地从5241传输到 EVM 上的 DP83822、该信号将环回并离开 DP83822发送器。 但 Broadcom 5241接收机未显示。
因此、DP83822能够理解5241、但反过来却不行。 下一个要关注的地方是介质转换器吗?
另外、我一直认为、可能与我们配置 Broadcom 5241 PHY 的方式存在一些不兼容之处。 这块 Verilog 中的注释 是准确的。 是否有任何可能会带来问题的东西?
您好、Craig、
感谢您分享详细的说明和示波器截图。 对于5241配置、没有什么特别之处、摆幅电平为1V 并强制使用100-FX 时、这看起来是正确的。
从5241 -> Media Converter -> DP83822EVM 和 DP83822EVM -> Media Converter 看到有效数据、但无法看到最后一个 Media Converter -> BCM5241连接?
在这种情况下、它看起来与介质转换器隔离了、您能否共享此模块的原理图? 我想探讨为什么822的 TX 数据似乎被转换为最后一个示波器屏幕截图中显示的空闲字符。
谢谢!
Evan
感谢您浏览这些设置。 我想我们都怀疑介质转换器有问题。 我无法确定我一直在使用的介质转换器的相关信息。 任何标记或代码都不会在互联网搜索上显示任何内容。 因此、我正在做一些我应该做的事情-从 Broadcom 购买介质转换器套件。 我应该在几天内获得它。 有一个原理图。 本套件使用 e IC + IP113ALF PHY。 不是 Broadcom PHY。 这是较旧的 Avago 套件。 我们从 Mouser 订购了两个、价格不便宜。
在此期间、我还可以做些什么?
您好、Craig、
一种选择是配置 DP83822EVM 以直接实现与 BCM5241的光纤连接、尽管进行了大量的硬件更改、但这可能不值得花时间来测试、除非您有多个822EVM 可用于测试:
《DP83822EVM 用户指南》中列出了这些更改以及图19所示的 DNP LVPECL 终端。 这似乎是与 Broadcom 的介质转换器套件并行工作的可行选择吗?
谢谢!
Evan
这些结果用于我们之前讨论的配置为反向环回的 DP83822 EVM 的测试设置。 5241电路板(X187)正在发送数据。 介质转换器已更换为新装置。 我得到一个稳定的 D100 (TP 链接/活动)。 我偶尔得到一个弱闪烁的 D101 (FX 链接活动)。 在 X187电路板上使用 DP83822快速测试连接到介质转换器。 这会导致 D101更强且定期闪烁。 以下是与5241连接的一些示波器截图。
FXRD 在 R112处:
R103处的 FX-TD:
有趣的是、一侧大约是我们预期的两倍电压、另一侧是预期的一半。
尊敬的 Evan:
我似乎发生了测量错误。 82.5欧姆的镜头显示919mv。 不确定我是否将我的文件混合在一起、或者在不同的节点进行测量。
我今天再次进行了多次测量、结果更像是250mV:
我将其他 X187修改为39.2欧姆、在大约200mV 时结果更差:
我们最初以130欧姆开始、发现较低的电阻改善了信号。 我们还发现82.5欧姆略优于39.2欧姆。 虽然82.5欧姆尚未提供我们所需的吞吐量。
这是否意味着 我们要寻找介于82.5和130欧姆之间的端接电阻?
此处是原理图、以确保完整性。 我在 R138/139处探测了下面的示波器迹线。
在这些电路板修改中更改了 R134/135和 R138/139对。
130 Ω:
无法解决问题- RX 端出现空闲字符。
82.5 Ω:
每个介质转换器活动 LED 的信号较弱。 在 FPGA 的芯片范围内看到间歇性 RX 数据。 芯片范围中的 RX_ER 未生效。 也看到 X187上与 RX 数据一致的间歇性 LED 活动。
39.2 Ω:
每个介质转换器活动 LED 的微弱间歇信号。 在 FPGA 的芯片示波器中未看到 RX 数据。 芯片范围中的 RX_ER 未生效。 X187上无与 RX 数据一致的间歇性 LED 活动。
介于82.5和130欧姆之间?
我将尽快进入实验并进行此修改。 我觉得我们已经接近尾声了。
这是我们调查 Broadcom 5241的合适替代产品的全部内容。 我预计我们将替换为 DP83822IF。 我们只需确保我们的5241设计与 DP83822IF 兼容、因为我们知道这一领域将包含这些产品。 这是我们确定是否可以通信的步骤。 下一步是确定沟通的质量。 我计划使用 DP83822IF 中的 BIST 功能。 我还可以监控 FPGA 中的接收错误计数。 我们将使用 X187进行原型设计、以便后续在生产中使用。
尊敬的 Evan:
使用100欧姆电阻器的最后一个实验不优于39.2欧姆或82.5欧姆。 我当时正在和一位同事讨论、他几年前曾遇到过类似的情况。 他建议在 DP83822IF 的 RX 侧使用电平转换器、以使信号处于预期范围的中间位置。 我一直在进行这项实验,而初步的结果看起来很有希望。 我将分享使其正常工作的详细信息。 电路修改很广泛、而且焊接有一些挑战性。 我们可能会在本周结束时发布一些内容。