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.

[参考译文] DS110DF111:默认情况下、SGMII 信号有时无法锁定

Guru**** 2539480 points
Other Parts Discussed in Thread: DS110DF111

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/883382/ds110df111-sgmii-signal-sometimes-can-not-be-locked-by-default

器件型号:DS110DF111

您好!

我 在一个设计中使用 DS110DF111。 信号为 SGMII、I 通过引脚20/19 (OUTB)环回引脚24/23 (INA)、使用环回板测试重定时器。 我测量引脚11/12 (INB)上的输入信号和引脚7/8 (OUTA)上的输出信号。 OUTA 上的信号应与 INB 上具有延时时间的信号相同。  我不使用 I2C 总线配置重定时器、只需使用默认设置即可。

有时、我很快就得到了 OUTA 上的信号、有时需要很长时间才能得到 OUTA 上的信号、有时我根本无法获得 OUTA 上的信号。 这是否意味着重定时器未锁定输入信号? 我想问的是、原因是什么、我应该检查哪些寄存器(我可以使用 I2C 总线访问重定时器寄存器)。

 此致、

LIN

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

    根据您的描述、我会推测结果的变化可能与重定时器 EQ 自动自适应结果的变化相关。 在重定时器输入通道极短/低插入损耗的情况下、EQ 自动自适应可能不太一致;我相信这可能是您的情况。 要尝试的一件事是将重定时器设置为适应模式0 (即无自适应)、并强制 CTLE = 0x00、这是最低 CTLE 升压设置。 请参阅下面的重定时器通道寄存器写入例程:

    寄存器

    注释

    0x31

    0x00

    设置 ADAPT 模式0

    0x2D

    0x88

    启用 EQ 覆盖

    0x03

    0x00

    设置 EQ = 00

    0x3A

    0x00

    设置 EQ = 00

    0x0A

    0x1C

    使 CDR 复位

    0x0A

    0x10

    释放 CDR 的复位功能

    在监控重定时器的实时状态方面、需要关注以下寄存器。 有关详细信息、请参阅 DS110DF111完整数据表  

    • 通道寄存器0x02 -重定时器状态寄存器。
    • 通道寄存器0x52 -在自动调整模式(即调整模式1、2或3)下运行时、包含调整后的 CTLE 升压值
    • 通道寄存器0x27和0x28 -包含重定时器水平和垂直输入眼图张开值

    因此、

    Rodrigo Natal

    HSSC 应用工程师