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:第5.0代转接驱动器

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1286088/ds320pr1601-gen-5-0-redriver

器件型号:DS320PR1601

您好!

1.in DS320PR1601数据表(第23页)指定 Rx 检测 通过 PD 引脚手动触发或通过 写入相应的 I2C 寄存器来发生。

DS320PR1601 EVM 用户手册还规定、 所有通道的所有 PD 引脚都必须接地、才能启用所有通道和用于 x16通道应用。 如果输出侧是4x4端口、则会有何不同?

如何手动触发此引脚?

相应的 I2C 寄存器是 PD 覆盖寄存器还是 Rx 检测控制寄存器?

您能否说明一下必须如何使用上述两个寄存器?

寄存器通用寄存器、器件 ID0寄存器、器件 ID1寄存器对于所有通道都是通用的吗?

如果是、那么要读取上述寄存器、我们是否需要发送到特定通道地址、我们不能使用单个从器件地址读取整个重定时器?

3.

在编程指南 表2-4中、指定了通道寄存器基地址、但指定了通道7。 我们如何访问高达15个的其他通道。

同时通过广播写通道组0和1 (0x80)、是否会写入 A 侧和 B 侧的16个通道?

如何确定 CTLE 指数值?

在编程指南的表4-1中、为多个 CTLE 指数值(0、1、2、5、6、7、8、9、10、11、12、13、14、15、16、17、18)指定了0dB 的平坦增益。EVM 用户手册和 DS320PR1601数据表中提到的平坦增益更好、也更改为默认值。

谢谢。此致、

Shekha Shoukath

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

    尊敬的 Shekha:

    关于问题1):

    • 4x4分叉仍然意味着所有16个通道正在使用中、因此所有 PD 引脚应在正常运行期间保持低电平
      • PD 引脚每个引脚控制一组4个通道
    • 可以在硬件级别手动触发 RX 检测、方法是将 PD 引脚从低电平(正常运行)-->高电平(断电)-->低电平(再次正常运行)
    • 为了通过软件复位 RX 检测、我认为合适的寄存器是 PD 覆盖寄存器

    关于问题2):

    • 共享寄存器(通用寄存器、器件 ID 等)对应于器件内部的不同组、因此据我所知、它们不一定适用于所有通道、但大多数情况下 不需要修改或读取它们
    • 如果您确实需要访问这些 闪存、则可以通过分配给特定存储体的 I2C 从器件地址(例如0x18、0x19、0x1A...)来执行该操作

    关于问题3):

    • 器件被划分为4个内部区域、每个区域都具有一个地址对并控制8个通道、每一对中的地址对应一个存储体(一个存储体是4个通道)
      • 有关器件组织方式的说明、请参阅表1-2和表1-3  
      • 表2-4显示了一个内部区域拥有哪些寄存器、因此您可以看到它有两个编号为0和1的存储体、还有八个编号为0-7的通道
      • 但表中的通道编号与具有32个通道的整个器件的通道编号并不对应
      • 因此、我需要查看不同地址对中包含的不同地址以全面了解器件
    • 我认为广播写入只执行、并且一次仅适用于单个地址对内、因此、要写入器件中的所有通道(A 和 B)、需要对器件中的所有四个地址对重复对组0和1的广播写入
    • CTLE 指数值主要由手动调优决定、很难提前说明哪个值能满足最终应用的性能和信号质量要求
      • 有关详细设计流程、请参阅此应用手册:(https://www.ti.com/lit/an/snla433/snla433.pdf)
      • 一种基本方法是从默认 CTLE 指数开始(升压效应介于 EQ 4和 EQ 5之间)、然后检查系统性能是否令人满意。 如果没有,请开始向上调整(5 --> 6)和向下调整(4 --> 3)以查看性能在哪个方向上有所提高,继续进行直到成功。
    • 编程指南中的表4-1参考了如何将 EQ 和增益设置的不同组合编程到通道寄存器偏移值0x01和0x03中
      • 您会发现 CTLE 指数由偏移量0x01控制、直流增益由偏移量0x03控制
      • 在大多数应用中、可以将直流增益保留为0dB 的默认值、并专注于调整 EQ 指数

    可能难以从原始 I2C 寄存器接口了解器件并对其进行调优、因此、如果您的应用允许、我建议使用我们采用 DS320PR1601配置文件的 SigCon Architect 软件。 它提供了一个 GUI、可方便地读取器件状态、了解布局并使用外部计算机调整设置。 一旦获得满意的器件配置、用户可以参考编程指南以确定系统内配置所需的原始 I2C 写入顺序。 如果您有其他问题、敬请告知。

    此致!

    Evan Su

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

    您好!

    感谢您的回复。

    请您就以下问题作出一些澄清:

    a)对于要布线的双通道 MCIO 连接器边带信号为 REFCLK+、REFCLK-、PRSNT、PCIe RESET、 SMCLK、 SMDAT、这是正确的吗?

    b)如何在 BIOS 中分叉信号、它们是否遵循任何顺序?

    此致、

    Shekha Shoukath

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

    将此线程链接为参考、因为引用会涉及相同的问题: https://e2e.ti.com/support/interface-group/interface/f/138/t/1282113 

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

    您好!

    在 DS320PR1601EVM 设计文件中、对于 x16 PCIe 插槽、引脚 B14、B15 、B19、B20等和 A16、A17、A21、A22等  单独标记为 RXp0、RXn0、RXp1、RXn1和 TXp0、TXn0、TXp1、TXn1。

    但在实际的 x16 PCIe 插槽 B14、B15、B19 、B20等和 A16、A17、A21、A22等    分别标记为 TXp0、TXn0、TXp1、TXn1和 RXp0、RXn0、RXp1、RXn1 (http://www.interfacebus.com/Design_PCI_Express_16x_PinOut.html)

    为什么上述引脚在 PCIe 边缘连接器和跨接连接器中如此命名?

    谢谢。此致、

    Shekha Shoukath

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

    尊敬的 Shekha:

    我已通过以下主题回复了您的查询:https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1282113/ds320pr1601rscevm-ds320pr1601rscevm 

    请勿在多个主题下发布同一个问题。 如果您认为您的问题需要新主题、请创建新主题以发布查询。

    此致!
    大卫