2157597_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2157597_zh-CN

2157597_zh-CN

S32G399 SGMII 接口驱动程序问题

你好,我有一个问题。目前,我正在调整 S32G 的 SERDES 接口。SERDES1 的两个通道连接到一个 PHY(VSC8572)。我遇到的问题是网络端口不稳定。我正在测试 SGMII 眼图信号。来自 S32G399(PHY 侧附近的交流电容)的 TX 信号的眼图低电平为 150mV。来自 S32G399(CPU 端附近的交流电容)的 RX 信号的最低电压为 328mV。

RX:

LONGGANGSU_0-1756129649980.png

德克萨斯州:

LONGGANGSU_1-1756129661003.png


回复: S32G399 SGMII interface driver issue

你好@龙岗素、

感谢您提供的信息。我的理解是,无法完成 SGMII 操作,也就是说,您已使用以太网电缆将您的 PHY 连接到另一台设备但无法连接,对吗?

关于寄存器,你提到你得到的是 0x0400,其中只有第 10 位处于打开状态,但是,从数据表的截图中,我看到第 10 位是保留的,你是否有其他说明问题的指标?

我还建议您同时联系 PHY 供应商,以获得更好的支持。


预先致谢

回复: S32G399 SGMII interface driver issue

LONGGANGSU_0-1756173316515.png

我按照硬件设计手册做了以下工作:
1.Serdes1 的时钟设置为 125 MHz,PHY 也设置为 125 MHz。
2。交流耦合电容设计为0.1uF,并放置在接收端附近。
3.PCIE1_REXT 引脚设计时使用一个 100 欧姆的电阻器连接到地面。


我目前面临的问题是

当 SGMII 连接失败时,通过 MDIO 查询 PHY vsc8572 的 Mac SerDes PCS 状态,结果为 = 0x0400,表明未检测到 MAC。

LONGGANGSU_1-1756173587995.png


回复: S32G399 SGMII interface driver issue

你好@龙岗素、

感谢您与我们联系。关于您的问题,请查阅以下文件S32G3 - 硬件设计指南用户指南,特别是其中的某些章节:

  • 10.2 SerDes 通信
    • 10.2.2 SGMII 建议
    • 10.2.4 PCIe/SGMII 设计建议
  • 13.3 高速路由建议

您也可以查看 RDB3 原理图作为设计的参考。

请注意,信号完整性话题不属于我的专业领域,所以我可能帮不了你什么。不过,我会尽力支持你。


当您提到"网络端口不稳定"请说明您是通过哪些测试得出这一结论的?


谢谢!

回复: S32G399 SGMII interface driver issue

请问有什么方法可以提高 CPU 的驱动能力?

Tags (1)
No ratings
Version history
Last update:
‎11-21-2025 12:32 AM
Updated by: