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.

[参考译文] DP83869HM:DP83869

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1387335/dp83869hm-dp83869

器件型号:DP83869HM
主题中讨论的其他器件:DP83869AM5748SYSBIOS

工具与软件:

大家好、我们在设计中使用了 DP83869来支持安全通信项目。

我们在器件上有问题。 1Gbps 无法同时用于铜缆和光纤接口。

下面是寄存器转储

DP83869以太网 PHY 寄存器转储
PHY 地址:00
/
PHY REG 00 = 00001140
PHY REG 01 = 0000796d
PHY REG 02 = 00002000
PHY REG 03 = 0000a0f3
PHY REG 04 = 000001e1
PHY REG 05 = 0000cde1
PHY REG 06 = 0000006f
PHY REG 07 = 00002001
PHY REG 08 = 00004f0f
PHY REG 09 = 00000300
PHY REG 0A = 00003800
PHY REG 0b = 00000000
PHY REG 0c = 00000000
PHY REG 0d = 00000000
PHY REG 0e = 00000000
PHY REG 0f = 0000F000
PHY REG 10 = 00005048
PHY REG 11 = 0000bc02
PHY REG 12 = 00000000
PHY REG 13 = 00001c40
PHY REG 14 = 000029c7
PHY REG 15 = 00000000
PHY REG 16 = 00000000
PHY REG 17 = 00000040
PHY REG 18 = 00006150
PHY REG 19 = 00004444
PHY REG 1a = 00000002
PHY REG 1b = 00000000
PHY REG 1c = 00000000
PHY REG 1d = 00000000
PHY REG 1e = 00000012
PHY REG 1f = 00000000
PHY REG 25 = 0000cde1
PHY REG 2c = 00000000
PHY REG 2d = 00000000
PHY REG 2e = 00000000
PHY REG 31 = 0000ac02
PHY REG 32 = 00000000
PHY REG 33 = 00000000
PHY REG 34 = 000029c7
PHY REG 35 = 00000000
PHY REG 36 = 00000000
PHY REG 37 = 00000040
PHY REG 38 = 00006150
PHY REG 39 = 00004444
PHY REG 3a = 00000002
PHY REG 43 = 0000a0f3
PHY REG 4F = 0000F000
PHY REG 55 = 00000000
PHY REG 6e = 00000000
PHY REG 86 = 0000006d
PHY REG 134 = 000029c7
PHY REG 135 = 00000000
PHY REG 170 = 00005048
PHY REG 180 = 00001140
PHY REG 181 = 0000796d
PHY REG 182 = 00002000
PHY REG 183 = 0000a0f3
PHY REG 184 = 000001e1
PHY REG 185 = 0000cde1
PHY REG 190 = 00005048
PHY REG 191 = 0000ac02
PHY REG 192 = 00000000
PHY REG 193 = 00000000
PHY REG 194 = 000029c7
PHY REG 195 = 00000000
PHY REG 196 = 00000000
PHY REG 197 = 00000040
PHY REG 198 = 00006150
PHY REG 199 = 00004444
PHY REG 1A4 = 000001e1
PHY REG 1a5 = 0000cde1
PHY REG 1A6 = 0000006d
PHY REG 1df = 00000000
PHY REG 1e0 = 00001140
PHY REG 1EC = 00000000
PHY REG c00 = 00001140
PHY REG C01 = 0000796d
PHY REG C02 = 00002000
PHY REG C03 = 0000a0f3
PHY REG c04 = 000001e1
PHY REG c05 = 0000cde1
PHY REG C06 = 0000006d
PHY REG c07 = 00002001
PHY REG C08 = 00004f0f
PHY REG C10 = 00005048
PHY REG C18 = 00006150
PHY REG C19 = 00004444
/

此芯片连接到 AM5748 RGMII 0和1通道。

谢谢!

此致、

Sumathi

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

    尊敬的 Sumathi:

    感谢您分享寄存器转储。 通信失败时链路接通、因此我怀疑根本原因是 RGMII 延迟设置:

    https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1099945/faq-how-to-select-correct-rgmii-delay-mode-for-phy-and-mac

    请参阅此常见问题解答、并使用寄存器0x32[1:0](启用移位/对齐)和0x86[7:0](更改移位模式下的延迟)配置 RGMII 延迟设置。

    RGMII 中千兆位通信的 MAC 信号时序要求很严格- 我建议通过延迟设置进行迭代并捕获 MAC 信号、以验证是否满足时序要求。

    谢谢!

    Evan

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

    尊敬的 Evan:

    感谢您的答复。

    我们已经尝试了寄存器0x32和0x86..但仍没有进展。 我们也购买了 DP83869EVB。 在中、我们还观察到正在以1Gbps 速率从 AM5748进行发送、但接收不正常。 AM5748未在接收数据。 我们在处理器端软件驱动器等中缺少一些东西吗?请告诉我们是否可以让团队来电讨论该问题。

    此致、

    Sumathi

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

    尊敬的 Sumathi:

    您能否分享您测试过的0x32和0x86值?

    我还可以检查原理图以确认连接正确、但我怀疑根本原因是延迟设置。

     如有需要、请发送电子邮件至 e-mayhew@ti.com 安排致电。

    谢谢!

    Evan

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

    尊敬的 Evan:

    感谢您的支持。

    下面是寄存器值

    寄存器0x86 = 0x77
    寄存器0x32 = 0xEA

    此致、

    Sumathi

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

    尊敬的 Sumathi:

    如果这些是测试的唯一寄存器值、则建议通过其他延迟设置进行迭代、以确认通信中的任何差异。

    在更改这些设置之前、您能否确认通信是否在10/100M 处工作? 如果低速运行、 这会将问题隔离开来以满足千兆位的 RGMII 时序要求。

    在这种情况下、请尝试以下设置:

    0x32[1:0]='11"(TX/RX 对齐模式)

    0x32[1:0]='00'(TX/RX 移位 模式)

    0x86[7:0]= 33h (移位模式下 TX/RX 延迟为1ns)

    0x86[7:0]= BBh (移位模式下 TX/RX 延迟为3ns)

    谢谢!

    Evan

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

    尊敬的 Evan:

    感谢您的支持。

    以下是1Gbps 时的观察结果、

    电路板侧:

    修改了 Iperf 工具、该工具将使用这两个 CPU。

    性能模式将在内核而不是 OnDemand CPU 模式中启用。

     

    主机系统端:

    Ubuntu 在控制台模式下使用、具有修改后的 iperf 工具、该工具将利用所有可用的 CPU 内核。

     

     

    美国 否

    位置

    链路状态

    观察结果

    1.

    001.

    发送:  500Mbps 时的损耗为0%

    接收:  300Mbps 时损耗为0%

    在接收器处、几秒钟内(1或2)可以看到0.02到0.0004%的损耗

    2.

    005.

    发送: 500Mbps 时的损耗为0%

    接收: 300Mbps 时损耗为0%

    在接收器处、几秒钟(1或2)内可以看到0.02至0.0004%的损耗

    3.

    003.

    发送:  500Mbps 时的损耗为0%

    接收:  300Mbps 时损耗为0%

    在接收器处、 几秒钟内可以看到0.02%的损耗

    4.

    004.

    发送: 500Mbps 时的损耗为0%

    接收: 300Mbps 时损耗为0%

     

     

    注意:

    上述观察结果是在3次运行后执行下电上电的9次运行中获得的。

    测试间隔为100s

     

    总结:

    以太网发送和接收分别运行在高达500Mbps 和300Mbps 的速率、而不会丢失任何数据。 必须在 SYSBIOS 上验证上述观察结果。

    谢谢!

    此致、

    Sumathi

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

    尊敬的 Sumathi:

    感谢您确认在较低速度下不会丢失数据、这将缩小 RGMII 延迟设置的根本原因。

    请尝试上述0x32/0x86设置、并注意吞吐量/错误的任何差异。

    所需的延迟取决于布线长度、因此通常需要对设置进行试错。

    谢谢!

    Evan

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

    您好 Evan、感谢您的回复。 我们已经尝试了设置...但它没有帮助。 当我尝试回复 you..it时、s 似乎处于静音状态。 请启用回复。

    此致、

    Sumathi

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

    尊敬的 Sumathi:

    奇怪、如果在 E2E 上的回复无法正常工作、我们可以通过电子邮件继续此讨论。

    谢谢!

    Evan

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

    感谢您发送编修。

    此致、

    Sumathi

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

    当然、请关闭该主题以通过电子邮件进行处理。

    谢谢!

    Evan