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:无法读取正确的 CTLE 值

Guru**** 2515105 points
Other Parts Discussed in Thread: DS280DF810

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1292186/ds280df810-could-not-read-the-correct-value-of-ctle

器件型号:DS280DF810

大家好、

我的一个客户正在使用 DS280DF810、这是一个28.2Gbps 的应用、他们会发现在某些操作条件下会出现数据包丢失。 客户 怀疑链路中的损耗相当大、目前他们使用的是 DFE 和 CTLE 自适应模式3、仍然有信道会丢失数据包。 设置后、我们可以将 DFE 值从0x71获取到0x75。 但 CTLE 的值始终读取为0 (mode2和 mode3中均为0)、这是否意味着它们未正确使用 CTLE? 除了配置自适应模式启用、您是否可以检查下面的寄存器设置并分享关于 他们还应该如何 处理 CTLE 的建议?

谢谢。

e2e.ti.com/.../CDR_5F00_REG.xlsx

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

    您好!

    我有一些问题要向客户提出。

    1. 当 您说发生数据包丢失时、这是否意味着您看到大量的位错误?
    2. 我相信您的手动数据速率寄存器设置可能会出错。 对于28.2Gbps、寄存器0x61和0x63应设置为0x46、而不是0xc6。 您是否可以尝试进行此更改、看看这是否解决了问题?
    3. 您测量了重定时器输出的眼图吗? 如果是、您能与我分享吗?
    4. 如果这是低损耗应用、那么 CTLE 可能会有意适应0。 您是否可以测量信道接收器上的插入损耗?
    5. 您是否可以尝试设置调整模式1、然后查看寄存器0x8F 中的 CTLE 值是否为非零?

    此致!

    卢卡斯

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

    您好、Lucas:

    请在下方找到答案。

    1. 客户只能看到丢包、无法验证是否存在位错误。

    2.如果将寄存器0x61和0x63设置为0x46,则所有通道将无法正常工作,因为速度设置 不匹配。 如果他们根据 Excel 使用寄存器设置、除了 在某些通道中发生数据包丢失外、通道还可以工作。

    3.眼图没有表现出奇怪的现象。

    4. 无法测量插入损耗。

    5.  0x8F 在模式1中仍为零。

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

    您好、Shengyue、

    2. 如果寄存器0x61和0x63设置为0x46、则所有通道将不工作、因为速度设置 不匹配。 如果他们根据 Excel 使用寄存器设置、除了 在某些通道中发生数据包丢失之外、通道也可以工作。

    我的错误是、我漏掉了位7的覆盖启用。 客户的施量设置值正确。

    4.  无法测量插入损耗。

    客户是否正在使用 PCB 上的重定时器?  如果是这样、我可以根据几个参数估算插入损耗。

    • 使用的 PCB 材料是什么?
    • 重定时器 CML 输入的布线长度是多少?
    • 这些布线上是否有连接器? 如果是、有多少?

    客户是否有可以共享的配置脚本? 如果设置了相应的寄存器值、我确切地知道它们正在设置哪些寄存器值会有所帮助。

    我还有一些客户可以尝试的其他想法。

    1. 您是否故意设置了寄存器0x13[2]=1? 这会将均衡器的最后一级配置为限制级。 您是否可以尝试将此位设置为0并复位 CDR (写入寄存器0xA=0xC、然后是0xA=0x0)来查看这是否发生了任何变化?
    2. 我注意到寄存器0x95[3]在默认值应为1时是0。 您是否可以尝试将此位设置为1并复位 CDR 以查看这是否发生任何变化?

    此致!

    卢卡斯