专栏底层软件以太网Phy驱动PinCtrl的驱动能力配置如何确定?

以太网Phy驱动PinCtrl的驱动能力配置如何确定?

已解决
wuguang2022-11-18
49
2

您好:

请问J5平台上dts部分关于以太网的驱动能力配置“drive-strength”一般推荐设置为多少?

这个值往往Phy芯片供应商不关注,或感知不到;但BSP在调试以太网驱动过程中,这个值又比较关键,会影响到Phy芯片是否可以正常工作。

我们从代码中看到这里的设置并不一直,有设置为1的,也有设置为3的,也有6或更高的设置;

请问对于开发者而言,这个值一般依据什么来确定?

底层软件
征程5
评论2
0/1000
  • Daitao
    Lv.1

    您好 具体的驱动数值需要依据 硬件上rgmii 信号的测试来确定,不同的硬件所需的驱动能力是有差异的。 谢谢

    2022-11-18
    2
    0
  • 疯狂星期6
    Lv.1

    您好,驱动能力的数值与RGMII走线相关,不同的走线方式(长短)会引起差异,应以实际硬件RGMII信号质量测试为依据调整该数值。驱动能力从1->6依次增强,网口RGMII信号质量测试,在新的硬件制作出来后均需要进行至少一次测试,以匹配驱动能力和走线的合理性。

    ps:若在直连无外部网络干扰环境下,iperf3打tcp流测试时,有较多retr(重传),可往该方向怀疑。

    2022-11-18
    2
    0