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.

[参考译文] DS100DF410:低温条件下的电池组错误、

Guru**** 2534260 points
Other Parts Discussed in Thread: DS100DF410

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/883702/ds100df410-wrong-packeges-at-low-temp

器件型号:DS100DF410

尊敬的 先生:

       我们将 DS100DF410用于 SFP+、用于10G 速率 端口。            当组件  的   数据 速率为10.3125G 时、环境温度变化会出现问题。   产品 必须 满足    -40   至60°C 的环境温度        在正常温度和高温下、DS100DF410 可以     正常发送和接收数据包。  但是   、当温度 下降 至 -40 °C 时    、将出现错误的数据包。   通过读取    寄存器 0x27 和 0x28的值、  当环境 温度 发生变化 并  接近  -40 °C 时       、DS100DF410的 VEO 和/或 HEO  会变得更糟。  

注册信息:

 0xFF 0xF

 0x31  0x60

 0x1E  0xe1

 0x15  0x73

 0x13  0x34

 0x2F  0xf4

 0x36  0x71

 0x60  0x0

 0x61  0xb2

 0x62  0x90

 0x63  0xb3.

 0x3a  0x0

 0x64  0xff

 0x2D  0x82


                0x27        0x28
25 °C        0x24        0x44
-40 °C        0x20        0x2a

 

然后在-40°C 下、我们尝试 修改一些寄存器信息、       DS100DF410的 VEO 和/或 HEO  变得更好(0x27=0x2a、0x28=0x62)、但错误 的数据包 仍然存在

reg info (我们更改重定时器的 reg 、 它是 开关的接收器、 所有通道都是相同的配置):

0x31 0x00

0x2D 0x88

0x03 0x00

0x3a 0x00



 我们的拓扑  位于 annex2e.ti.com/.../topo.docx 中

你的看法是什么

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

    您好!

    您是否尝试实现重定时器 Rx 自适应模式2 (0x31 = 0x40、DFE 已启用)? 我认为模式应该能带来更好的结果。 如果  使用重定时器 DFE、我还建议通过设置0x13[2]=0来设置禁用 EQ_LIMIT_EN (限制 CTLE 输出模式)。

    请尝试上述设置、并记录以下重定时器寄存器在三个温度角(冷、室、热)处观察到的值:

    • 0x03、0x27、0x28、0x71、0x72、 0x73、0x74、0x75  
    • 注意:对于此测试、应允许 CTLE 进行调整(即设置0x2D[3]= 0)

    因此、

    此致、

    Rodrigo Natal

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

    您好、Rodrigo

         我曾在寒冷的天气中尝试过您的建议,在这种情况下,仍然存在错误的电池组,通道1变得更糟

    作为 开关寄存器记录的接收器的重定时器:

    寄存器

    通道0

    通道1

    通道2

    通道3

    0x03

    0x00

    0x00

    0x00

    0x00

    0x27

    0x23

    0x0C

    0x2a

    0x24

    0x28

    0x38

    0x0F

    0x32

    0x3a

    0x71

    0x20

    0x20

    0x0A

    0x20

    0x72

    0x00

    0x00

    0x01

    0x00

    0x73

    0x02

    0x09

    0x13

    0x06

    0x74

    0x00

    0x10

    0x03

    0x18

    0x75

    0x04

    0x10

    0x10

    0x03

    作为  开关寄存器记录源的重定时器:

    寄存器

    通道0

    通道1

    通道2

    通道3

    0x03

    0x00

    0x02

    0x08

    0x04

    0x27

    0x26

    0x32

    0x33

    0x2C

    0x28

    0x42

    0x63

    0x6c

    0x63

    0x71

    0x25

    0x26

    0x25

    0x24

    0x72

    0x14

    0x14

    0x12

    0x10

    0x73

    0x16

    0x11

    0x10

    0x10

    0x74

    0x01

    0x10

    0x14

    0x16

    0x75

    0x13

    0x01

    0x10

    0x10


    室温和高温 正在测试中, 请帮助您先查看低温,谢谢!

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

    您好、Rodrigo

      在室温下、仍然存在错误的电池组

    作为 开关寄存器记录的接收器的重定时器:

    寄存器

    通道0

    通道1

    通道2

    通道3

    0x03

    0x00

    0x00  

    0x00  

    0x00  

    0x27

    0x26

    0x22

    0x2C

    0x26

    0x28

    0x4e

    0x32

    0x44

    0x42

    0x71

    0x20

    0x20

    0x0A

    0x20

    0x72

    0x00

    0x00

    0x01

    0x00

    0x73

    0x02

    0x05

    0x13

    0x06

    0x74

    0x00

    0x00

    0x03

    0x18

    0x75

    0x04

    0x07

    0x10

    0x03

    作为  开关寄存器记录源的重定时器:

    寄存器

    通道0

    通道1

    通道2

    通道3

    0x03

    0x01

    0x50  

    0x08  

    0x04  

    0x27

    0x2b

    0x35

    0x35

    0x31

    0x28

    0x3F

    0x72

    0x66

    0x60

    0x71

    0x25

    0x21

    0x25

    0x24

    0x72

    0x14

    0x12

    0x12

    0x10

    0x73

    0x16

    0x02

    0x10

    0x10

    0x74

    0x01

    0x14

    0x14

    0x16

    0x75

    0x13

    0x10

    0x10

    0x10


    在高温下、未出现错误的电池组

    作为 开关寄存器记录的接收器的重定时器:

    寄存器

    通道0

    通道1

    通道2

    通道3

    0x03

    0x00

    0x00  

    0x00  

    0x00  

    0x27

    0x26

    0x23

    0x2C

    0x25

    0x28

    0x52

    0x40

    0x46

    0x42

    0x71

    0x20

    0x20

    0x0A

    0x20

    0x72

    0x00

    0x00

    0x01

    0x00

    0x73

    0x02

    0x05

    0x13

    0x06

    0x74

    0x00

    0x00

    0x03

    0x18

    0x75

    0x04

    0x07

    0x10

    0x03

    作为  开关寄存器记录源的重定时器:

    寄存器

    通道0

    通道1

    通道2

    通道3

    0x03

    0x01

    0x50  

    0x08  

    0x04  

    0x27

    0x29

    0x36

    0x34

    0x31

    0x28

    0x3F

    0x6c

    0x63

    0x5d

    0x71

    0x25

    0x21

    0x25

    0x24

    0x72

    0x14

    0x12

    0x12

    0x10

    0x73

    0x16

    0x02

    0x10

    0x10

    0x74

    0x01

    0x14

    0x14

    0x16

    0x75

    0x13

    0x10

    0x10

    0x10


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

    您好!

    • 您是否仅在重定时器灌电流通道1上看到位错误、还是在所有四个重定时器通道上看到位错误?
    • 对于通道1、重定时器眼图张开度值当然要差得多。 对于这些通道、您的系统板布线是否有任何不同? 例如、通道1布线长度在电路板上是最短还是最长?
    • 此时、我推测该问题与过度均衡有关。 建议如下:
    • 对发送器信号禁用后标去加重功能、以重定时器 Rx 输入。 应应用零后标去加重功能
    • 尝试以下重定时器 Rx 设置优化例程、TI 建议在出现过度均衡问题的情况下使用该例程

    针对超过‐Ω EQ 场景的建议操作

     

    步骤1:强制 CTLE = 0x00、将重定时器设置为适应模式0 (无自适应)

     

    寄存器

    注释

    0x31

    0x00

    设置 ADAPT 模式0

    0x2D

    0x88

    启用 EQ 覆盖

    0x03

    0x00

    设置 EQ = 00

    0x3A

    0x00

    设置 EQ = 00

    0x0A

    0x1C

    使 CDR 复位

    0x0A

    0x10

    释放 CDR 的复位功能

     

    步骤2:启用 DFE 并将抽头1设置为正极性

    寄存器

    注释

    0x1E

    0xE1

    启用 DFE

    0x12[7]

    0

    将 DFE 抽头1极性设置为0

     

    步骤3:逐步逐步逐步逐步执行抽头1权重值、以查看哪个重定时器产生了最佳的重定时器眼图张开度

    以优化 DFE 衰减设置

    寄存器                              值                          注释

    0x12[4:0]                    0x02‐0x1A                  将 DFE 抽头1设置为所需的重量

    0x0A                            0x1C                            使 CDR 复位

    0x0A                            0x10                            释放 CDR 复位

    0x02[4]                                                                读取 CDR 锁定状态

    0x27                                                                      读取 HEO

    0x28                                                                      读取 VEO

    注意:建议在执行 CDR 复位和释放操作后等待~20ms