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.

[参考译文] DS320PR1601:眼图测试失败

Guru**** 1565925 points
Other Parts Discussed in Thread: DS320PR1601, DS160PR1601
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1365368/ds320pr1601-eye-diagram-test-fail

器件型号:DS320PR1601
主题中讨论的其他器件: DS160PR1601

您好!

如下所示、 我将使用 TI DS320PR1601来验证转接驱动器卡。

使用默认值,我可以链接在 Gen5但坏眼图.

我需要你们的帮助来指导我们如何设置最佳的价值观。 谢谢!

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

    您好!

    我尝试访问寄存器(地址0x81& 0x83)来交换增益值、我尝试了多种组合、但它无法正常运行
    我想问一些问题
    问题1:我发现规格(pic1)中有一个例子、所有通道的增益都应该是0b 81 80 、为什么规格中的值为0x98?
    我设置了 EQ 指数、使增益9 (0x81寄存器值为0x20)((0x83寄存器值为0x1d)正确吗?

    问题2:当我使用 microchip 设置值时、是否需要重置 Broadcom 开关? 它是否可以自行连接列车?

    Jeff

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

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

    尊敬的 Jeff:

    q1:我在规格(pic1)中找到了一个例子、所有通道上0b 的增益应该是 81 80 、为什么规格中的值为0x98?

    您发布的示例展示了如何使用设置器件设置 EQ 2 且平坦/直流增益为0dB。 分配给通道寄存器0x81的0x98值会将 EQ/CTLE 设置为指数2。 向寄存器0x81写入值0x80会将 EQ 设置为索引0。

    此表来自 DS160PR1601和 DS320PR1601编程指南。 通常、EQ 指数是最重要的调整参数、直流增益是次要的。 默认 EQ 设置提供的增强大致介于 EQ 4和 EQ 5之间。 您可以尝试以6、7等的小步长增加 EQ、并观察对眼图的影响。

    [报价 userid="472872" url="~/support/interface-group/interface/f/interface-forum/1365368/ds320pr1601-eye-diagram-test-fail/5211563 #5211563"]我设置增益为9的 EQ 指数(0x81寄存器值为0x20)((0x83寄存器值为0x1d))是否正确?

    这些寄存器值产生的 EQ 9和直流增益为0dB。

    Q2:当我使用 microchip 设置值时、是否需要重置 Broadcom 开关? 它可以自行连接列车吗?

    更改转接驱动器设置时、应该对链路进行重新训练或热复位、以便 CPU 和端点可以重新优化其 PCIe 预设和其他内部设置。

    此致!

    Evan Su

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

    尊敬的 Jeff:

    关于 DS320PR1601 SMBus 编程、通过写入0x81和0x83 (所有通道)的部分来选择 EQ 索引。

    要将组中所有通道的平坦增益/直流增益设置为0dB、请写入0x83[2:0]= 0x5 (具有适当的掩码0x7)。 此寄存器中的位6:3控制 EQ 指数的另一部分。 要设置组中所有通道的 EQ 指数、请向0x83[6:3]和0x81[7:0]写入适当的值。

    以下是几个示例-请参阅所有示例的编程指南:

    EQ 指数(所有组通道) 直流增益(所有组通道) 寄存器 0x81 寄存器 0x83
    0 0dB (默认设置) 0x80 0x05
    0 -2dB 0x80 0x03
    0 -4dB 0x80 0x01
    0 -6db 0x80 0x00
    0 +2dB 0x80 0x07
    1. 0dB (默认设置) 0x88 0x05
    2. 0dB (默认设置) 0x98 0x05
    默认 0dB (默认设置) 0x00 0x05
    5. 0dB (默认设置) 0x00 0x0D
    6. 0dB (默认设置) 0x08 0x0D

    关于 EQ 编程和 PCIe 链路-如果在 DS320PR1601上调整了 EQ、则应重新训练 PCIe 链路、因为这将重新初始化链路中 PCIe 根复合体和端点的 PCIe 链路训练过程。 我的理解是 BRCM 开关应具有-SBR 机制、用于通过命令行重新训练链路。 我相信、BRCM 的一些文档中会概述这一点。

    您能否详细说明以下内容以帮助我们更好地了解设置。

    • 正在使用哪个 BRCM 器件(作为根复合体)?
    • 使用哪个端点?
    • 有关配置的任何其他详细信息(损耗、方框图)?

    此致!
    David

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

    尊敬的 Jeff:

    我将此问题标记为已由于不活动而解决。 如果您有任何其他问题、请告知我们。

    此致!
    David

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

    尊敬的 David:

    设置完成后、眼图中的变化很小。 虽然略有改善、但影响并不显著。 我们制作了自己的无源卡(简单的转接卡)并将其环回。 来自站点2的信号连接至无源卡、环回到站点3、信号保持不变。 但是、当连接转接驱动器卡时、无论如何调整、影响都会受到限制。

    从我们配置的索引生成的波形显示索引13是最佳的、但其增益最多只能增加2dB。 在调整指数时、很少有张开双眼的波形、即使增加了2dB 增益、这种影响也不明显。 图1是增益设置为0时索引13的图。 第二个图像是使用 上面提到的环回方法绘制的眼图。

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

    尊敬的 Jeff:

    您已经说过几乎没有 EQ 设置可以打开眼图-您是否尝试过 EQ 指数0或 EQ 指数1等低 EQ 增强设置?

    此外、您能否进一步说明配置中的插入损耗、以便我们能够更好地为 EQ 设置提出建议?

    此致!
    David