工具/软件:
我们将 DP83867ISRGZT PHY 芯片用于 SGMII 接口与 Zync MPSoC IC、我们能够建立链路并与 PHY 芯片 IC 进行通信、但有时会随机建立链路并且没有发生通信、因此建议使用解决方案来排序此问题。
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.
工具/软件:
我们将 DP83867ISRGZT PHY 芯片用于 SGMII 接口与 Zync MPSoC IC、我们能够建立链路并与 PHY 芯片 IC 进行通信、但有时会随机建立链路并且没有发生通信、因此建议使用解决方案来排序此问题。
您好、
您是否已查看故障排除指南: https://www.ti.com/lit/an/snla246c/snla246c.pdf?ts = 1754282469726 ?
如果是、您能更详细地描述您的问题、以便我们更好地为您提供帮助吗? 电缆长度是多少? 通信多久不可用? 没有通信时、您能否验证 SoC 是否与 PHY 具有 SGMII 连接?
此致、
j
主题: 在 Zynq MPSoC 且与 SGMII 相比的 DP83867ISRGZT PHY 之间的间歇性链路断开问题
我们目前正在使用 DP83867ISRGZT PHY 芯片 连接方式 Sgmii 与 Zynq MPSoC 真正做到这一点。
我们使用的是 2.5 米 RF45 电缆 专用于数据通信
PHY 在大多数下电上电期间成功建立链路并与 MAC 通信。 但是、我们观察的是 间歇性问题 链路偶尔出现故障的情况。
在电路板重复下电上电(大约 50 次迭代)期间、我们会遇到这种情况 2-3 个实例 其中:
。 PHY 未建立链路 与 MAC 连接。
无数据通信 复位。
出现问题后、执行其它操作 下电上电可恢复正常功能 。
请建议解决上述问题的解决方案。
您好、
您能否在问题发生时验证 PHY 是否已通电? 如果 PHY 上电、您可以访问寄存器吗? 如果这无法实现、您能否尝试将 RESET 拉低、然后拉高使 PHY 恢复? 如果您可以访问寄存器、我们能否看到从 0x00 到 0x1F 和 0x25、0x37 的寄存器转储? 如果可能、您还能向我们分享您的原理图吗? 我会向您提出朋友请求、以便您可以通过消息进行分享(如果愿意)。
此致、
j
您好、
由于 PHY 正确上电、请检查以下各项:
如果 PHY 上电、您可以访问寄存器吗? 如果这无法实现、您能否尝试将 RESET 拉低、然后拉高使 PHY 恢复? 如果您可以访问寄存器、我们能否看到从 0x00 到 0x1F 和 0x25、0x37 的寄存器转储?
以下是对原理图的注释:
1. MDC 不需要上拉至 VDDIO
2. 
请确保 SGMII_D0 和 SGMII_D1 自举电阻器匹配、以便 SGMII 线路上的负载是平衡的。
3. 
看起来 LED_0 被搭接至模式 4。 这将使 PHY 处于镜像模式、需要翻转 MDI 连接。 您的 MDI 连接未翻转、因此会导致问题。 您是否可以将该 strap 配置引脚置于模式 2(10k 上拉电阻器和 2.49k 下拉电阻器)来禁用镜像模式?
4.
我们建议每个电源引脚使用 1uF 和 0.1uF: 
5.自动协商功能是否有目的? 
必须处于模式 3 才能启用自动协商。
请告诉我。
此致、
j