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.

[参考译文] DS280DF810:具有自动协商功能的 DS280DF810

Guru**** 2445440 points
Other Parts Discussed in Thread: DS280BR810, DS280DF810, DS280BR820

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1536230/ds280df810-ds280df810-with-auto-nego

器件型号:DS280DF810
主题中讨论的其他器件: DS280BR820、DS280BR810

工具/软件:

尊敬的 TI 团队

我有一个使用 DS280DF810 x2 支持 2 个 QSFP28 端口的工程。

8 个 Tx 串行器/解串器和 8 个 Rx 串行器/解串器。

一个 DS280DF810 与所有 TX 信号连接、另一个 DS280DSF810 与所有 RX  信号连接 

DS280DF810 位于交换机 A 上 、输出端口为 QSFP28、交换机 B 为 SFP+*4。

我们将交换机 A QSFP 端口设置为分接模式 4*10G 通过 QSFP 到 SFP*4 分接 DAC 电缆连接交换机 B SFP+*4。

由于电缆是 DAC、我们将在两台交换机上启用自动网络和链路训练。

注: DS280DF810 此时设置为 10G 模式。

 

我们发现启用自动协商时、端口链路需要很长时间。

如果禁用自动网络和链路训练、我们将不会观察到这种行为。

在一般使用中,如果我们使用 DAC 电缆,我们需要启用自动网络和链路训练。

特别是,我们的串行器/解串器支持 25G 和 10G 速度。

另外、在数据表中、它显示了  

“适用于需要 IEEE802.3 100GBASE-CR4 或 25GBASE-CR 自动协商和链路训练的应用
推荐使用 DS280BR820(或类似产品)等线性中继器器件。“

您能告诉我这方面的细节或规则吗?

 DS280DF810 是否 支持带自动协商功能的铜缆?  

谢谢

彼得

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

    更新~

    尊敬的 TI 团队  

    当配置为 4x10G 链路时、大约需要 5 分钟时间来启动。

    MAC 侧介质类型:10G-KR + Auto-nego +链路训练

    当配置 为 4x25G 分接时、两个链路连续摆动。

    MAC 侧介质类型:25G-CR + Auto-nego +链路训练。

    ##############################################################

    我还看到了 Fourms 上关于自动网络和链接培训的案例反馈。

    https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1513866/ds280df810-ds280df810-and-kr---sfi-conversion?tisearch=e2e-sitesearch&keymatch=DS280DF810#

    在启用自动协商之前、是否应该将 DS280F810 配置为原始模式(CDR 旁路)?

    如果是,你能让我知道设置吗?

    谢谢

    彼得

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

    您好、Peter:

    我们的团队目前正在美国度假。 我们将在下周回复您。

    此致、

    Evan Su

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

    您好、Peter:

    • 自动协商以 312.5Mbps 的速率进行。  为了支持自动协商、您必须在 CDR 未计时时启用原始数据输出。  您可以通过设置通道寄存器 0x1E[7:5]=0 来启用此功能。  有关寄存器的详细信息、请参阅编程指南。
    • DS280DF810 不支持链路训练。

    谢谢、
    Drew

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

    您好、Drew

    很抱歉~晚才回复。

    关于 0x1E 设置、我的默认值为 0xe3。

    我将 0x1E 表格 0xe3 更改为 0x03。

    之后、我将端口初始化为 4x10G 并连接到另一个交换机 4 端口 SFP+。

    如果启用 auto-nego ,我看到 链接 2 端口有时或 有时链接 3 端口。

    行为是否正确? 或者我需要先检查 CDR 状态?

    谢谢

    彼得

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

    您好、Peter:

    您是否禁用了链路训练?  我建议查看 CDR 和信号检测状态、以便从重定时器的角度更好地了解状态。

    谢谢、

    Drew

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

    您好、Drew

    0x18 是用于 TX 信号的重定时器 A。 0x19 是用于 RX 信号的重定时器 B。

    我看到 重定时器 A 存在 CDR 解锁 、而重定时器 B 处于锁定状态。  

    root@(none):/# i2cget -y 0 0x18 0x78
    0x20
    root@(none):/# i2cget -y 0 0x18 0x78
    0x20
    root@(none):/# i2cget -y 0 0x18 0x78
    0x20
    root@(none):/# i2cget -y 0 0x18 0x78
    0x20
    root@(none):/# i2cget -y 0 0x18 0x1E
    0x03
    root@(none):/# i2cget -y 0 0x19 0x1E
    0x03
    root@(none):/# i2cget -y 0 0x19 0x78
    0x30

    当系统启用 Auto-nego 时、Broadcom 驱动程序似乎保持启用 DFE 和链路训练。

    和 MAC 串行器/解串器保持接收远程/本地故障并导致这些端口链路断开 。

    如果禁用 AN + LT、则这些端口连接良好。

    root@(无):/# ps xe12-xe15
                    ENA/       速度/链路自动   STP                 LRN 间  最大  切断  环路
              端口 链路 LNS  双工扫描是否负?   状态  暂停 跨接  面框架 直通?  叠频
         xe12 (29) 向下  1  25G FD  软件 是 正向 TX RX  无  FA    KR 12284
         xe13(30) UP    1  10G FD  软件 是 转发 TX RX  无  FA    KR 12284
         xe14 (31) Down  1  10G FD  软件 YES 转发 TX RX  None  FA   XFI 12284
         xe15 (32) UP    1  10G FD  软件 是 转发 TX RX  无  FA    KR 12284

    root@(none):/# phy control xe12
    xe12 ->的当前 PHY 控制设置
    预加重             = 0x1b4405
    DriverCurrent           = 0xffffffff
    DFE ENABLE              = True
    LP DFE 使能           = False
    BR DFE 使能           = false
    LinkTraining Enable     = True
    接口               = 0xb
    CL74                    =错误
    CL91                    =错误
    CL108                   =错误
    root@(none):/# phy control xe12
    xe12 ->的当前 PHY 控制设置
    预加重             = 0x1b4405
    DriverCurrent           = 0xffffffff
    DFE 使能              = false
    LP DFE 使能           = False
    BR DFE 使能           = false
    LinkTraining Enable     = False
    接口               = 0x27
    CL74                    =错误
    CL91                    =错误
    CL108                   =错误

    如果我更改为 DS280BR820、它是否支持自动缩小和链路训练?

    您能否告诉我   DS280BR820 与 DS280BR810 之间的区别 ?

    谢谢

    彼得

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

    您好、Peter:

    我想知道禁用是否是此应用的一个选项。

    由于 DS280BR820 是一款线性转接驱动器器件、因此可支持自动协商和链路训练。

    DS280BR810 在 RX 和 TX 上具有交流耦合电容器。  DS280BR820 在 RX 上仅具有交流耦合电容器。  去除 DS280BR820 上的交流耦合电容器后、该器件的高速性能优于 DS280BR810。

    谢谢、

    Drew

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

    您好、Drew

    得到了它,感谢您的支持。

    我们将  与客户评估 DS280BR820。

    谢谢

    彼得

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

    您好、Drew

    抱歉还有一个问题。

    DS280BR820ZBLR 是否  与 DS280DF810ABVR 引脚对引脚兼容 ?

    谢谢

    彼得

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

    您好、Peter:

    是、它引脚对引脚兼容、但请注意、DS280BR820 需要在 TX 上使用外部交流耦合电容器。  DS280BR810 在 TX 上集成了交流耦合电容器、但 DS280BR820 的高速性能优于 DS280BR810。

    请参阅以下有关协同设计 DS280BR8x0 和 DS280DF810 的应用手册。

    https://www.ti.com/lit/an/snla475/snla475.pdf

    谢谢、

    Drew