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.

[参考译文] DP83TC813EVM-MC:将其用作 T1至 Tx 标准 PHY 转换器时的速度问题

Guru**** 1831610 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1427443/dp83tc813evm-mc-speed-issue-when-use-it-as-t1-to-tx-standard-phy-converter

器件型号:DP83TC813EVM-MC

工具与软件:

你(们)好  

我的合作伙伴将 DP83TC813EVM 用作 t1到 tx 标准 phy 转换器、如下所示。   

有什么想法为什么在以下配置中速度降低到77兆位/秒?  

摄像机客户端/PC 服务器  => 异常速度              

PC cmd:iperf3.exe -s -i 1.                       

Tera Term cmd:iperf3 -c 192.168.0.10 -i 1 -t 30

摄像头服务器/PC 客户端=>正常速度                          

Tera Term cmd:iperf3 -s -I 1                 

PC cmd:iperf3.exe -c 192.168.0.11 -i 1 -t 30

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    这两个日志在硬件设置方面是否有差异? 还是完全相同的设置、有时传输95 MB、有时传输77 MB?

    如果是第二种情况、他们可以检查 PC 和摄像头之间是否没有发送后台数据包?  

    他们是否还可以在 DP83TC813上执行以下测试:

    在正常情况下:

    • 上电设置
    • 按此顺序读取以下寄存器:0x639、0x63A、0x63B、0x63C、0x63D、 0x63E、   
    • 运行  iperf3 -s -i 1   
    • 读取寄存器0x639、0x63A、0x63B、0x63C、0x63D、 再次输入0x63E

    在异常情况下:

    • 上电设置
    • 按此顺序读取以下寄存器:0x639、0x63A、0x63B、0x63C、0x63D、 0x63E、   
    • 运行  iperf3 -s -i 1   
    • 读取寄存器0x639、0x63A、0x63B、0x63C、0x63D、 再次输入0x63E

    此致、

    Melissa

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Melissa

    这两个日志在硬件设置上有何区别? 或者,它是完全相同的设置,有时传输95 MB 而有时传输77 MB ?[/报价]

    py:这两个日志的 H/W 设置是相同的。 在这两个日志中、客户尝试发送相同的速度95MB。  

    如果是第二种情况、他们可以检查 PC 和摄像头之间是否没有发送后台数据包?  [报价]

    py:客户只执行 iperf、未发送任何后台数据包。

    他们是否还可以对 DP83TC813执行以下测试:
    [/quote]

    PY:以下是按照您的测试说明获得的测试结果  

    [/quote][/quote]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Py、

    前后的值不应为零。  下面 是我看到的步骤和结果:

    命令./packetcounters.sh 按顺序读取0x639-0x63E。 因此、在它们读取之前、它们全部为0x0000、之后:

    • 0x639=0xdc65 (数据包计数器)
    • 0x63A=0x0001 (数据包计数器)
    • 0x63B=0x0000 (错误计数器)
    • 0x63C=0xb8c2 (数据包计数器)
    • 0x63D=0x0003 (数据包计数器)
    • 0x63E=0x0000 (错误计数器)

    这些结果表明 PHY 收到的数据包没有错误。

    我想确认客户是否在异常情况下看到错误。 您能否确认客户正在执行与我相同的步骤或设置正确的 IP 地址?  

    此致、

    Melissa

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Py、

    我还应添加0x639-0x63E 是扩展寄存器、应使用扩展寄存器步骤进行访问。  

     数据表中的该表总结了扩展寄存器访问:

    请注意、要写入扩展寄存器、应替换步骤4以写入寄存器0xE、而不是读取0xE。

    此致、

    Melissa