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.

[参考译文] TLK10034:将 HS 侧连接到光学收发器

Guru**** 2933120 points

Other Parts Discussed in Thread: TLK10034, TLK10232

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/913638/tlk10034-connecting-the-hs-side-to-an-optical-transceiver

器件型号:TLK10034
主题中讨论的其他器件: TLK10232

我们有一个使用 TLK10034的新设计。 我们有四个 XAUI 通道、而在高速端、我们有四个通道连接到光学收发器。 此设计与我们使用 TLK10232芯片完成的设计非常相似。 在 TLK10232设计中,我们发现为了使 HS 侧正常工作,我们需要关闭自动协商和链路训练,因为光路上没有。为此,我们设置了以下寄存器...

DEV 地址0x07、寄存器地址0x0000默认值= 0x3000、我们将其设置为0x2000 (将位12从1更改为0。

此外、

DEV 地址0x01寄存器地址0x0096默认值= 0x0002、我们将其设置为0x0000 (将位1从1更改为0。

然后,我们按照上述步骤进行重置....

DEV 地址0x1E 寄存器地址0x000E 默认值= 0x000、我们将其设置为0x000E、其中位3:1会启动复位。

当我们在 TLK10232上执行此操作时、这将满足我们的需求、并且我们能够通过 TLK10232、通过光学收发器从 XAUI 端口发送数据、一切都很好。

当我们转到 TLK10034时、这似乎不起作用。 我们已经尝试了低侧和高侧回路模式、并且在这两种情况下都可以正常工作。 因此、我们相信 TLK10034的所有连接都是正确和完整的。 但是、当我们尝试在两个通道(1和2)之间循环 XAUI、然后从光学端的两个服务器 ping 时、不会传输数据。

我的问题是...

在浏览这两个数据表时、上述相同的寄存器更改似乎会在两个芯片上产生类似的功能。 两个芯片之间的最大区别似乎是一个是双通道器件、另一个是四通道器件。 在实践中、进行上述更改适用于 TLK10232。 它不适用于 TLK10034。 是否需要更改任何其他设置才能使 TLK10034用作光学信号系统的 XAUI?

如果能提供这方面的任何帮助,将不胜感激。

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

    您好!

    我建议根据以下内容进行配置完整性检查。

    • 确保为10G KR 速率正确设置了 REF_CLK 和 SerDes 乘法器设置

    表5-1. 10GBASE-KR 模式的特定线路速率和参考时钟选择

    低速端

    高速端

    线速率

    (Mbps)

    串行器/解串器 PLL 乘法器

    速率

    REFCLKP/N (MHz)

    线速率

    (Mbps)

    串行器/解串器 PLL 乘法器

    速率

    REFCLKP/N (MHz)

    3125

    10.

    完全

    156.25.

    10312.5

    16.5.

    完全

    156.25.

    3125

    5.

    完全

    312.5.

    10312.5

    8.25.

    完全

    312.5.

    • 仔细检查您的模式选择和 ST 设置、以确保配置10G 运行而不自动协商

    TLK10034是一款多功能高速收发器器件、设计用于执行各种物理操作

    三种工作模式下的层功能:10GBASE-KR 模式、1G-KX 模式和通用(10G) SERDES 模式。 这三种模式在三个单独的部分中进行了说明。 器件运行模式由 MODE_SEL 和 ST 引脚设置以及 MDIO 位30.1.1确定。

    表5-13. TLK10034工作模式选择

    ST=0 (第45条)

    ST=1 (第22条)

    {MODE_SEL 引脚、SW 位

    (30.1.10)}

    1个

    10G

    10G

    01

    10G

    10G

    00

    10G-KR/1G-KX (由自动协商确定)

    1G-KX

    (无自动协商)

    • 根据 TLK10034数据表:TLK10034的每个通道可用于在 XAUI (低速端口)和10GBASE-R 信号(高速端口)之间转换。 器件的高速端满足10GBASE-KR 物理层标准的要求、可通过 PCB 背板实现10Gbps 数据传输。 通过连接到需要 SFI 或 XFI 电信号的光学模块、该器件还可用于光学物理层(如10GBASE-SR 或10GBASE-LR)。 对于光学用例、应禁用第73条自动协商和链路训练等 KR 特定功能。
      • 可通过0x0096位1禁用链路协商

    • 表5-86. kR_train_control
      • 器件地址:0x01寄存器地址:0x0096默认值:0x0002

        名称

        说明

        访问

        1

        kR_training 启用

        1 =启用10GBASE-KR 启动协议(默认值1'B1)

        0 =禁用10GBASE-KR 启动协议

        RW

        0

        kR_RESTK_training

        1 =复位10GBASE-KR 启动协议

        0 =正常运行(缺省值1'b0)

        RW/SC

       

    • 请参阅下面的自动协商控制寄存器。 可通过寄存器0x0000位12禁用自动协商

    器件地址:0x07寄存器地址:0x0000默认值:0x3000

    名称

    说明

     

    15.

    AN_RESET

    1 =复位自动协商

    0 =正常运行(缺省值1'b0)

     

    13.

    保留

    仅供 TI 使用(默认为1'B1)

     

    12.

    AN_ENABLE

    1 =启用自动协商(默认为1'B1)

    0 =禁用自动协商

     

    9.

    AN_RESTART

    1 =重新启动自动协商

    0 =正常运行(缺省值1'b0)

    如果该位置位、则需要读取该寄存器以清除 AN_RESTART 位。