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.

[FAQ] [参考译文] [常见问题解答] DS320PR1601:x2 SSD 热插拔应用的接收器检测复位

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1328505/faq-ds320pr1601-receiver-detect-reset-for-x2-ssd-hot-plug-applications

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

在本 E2E 常见问题解答中、我将使用有关 RX 检测脉冲宽度和频率的特定信息概述 RX 检测、 然后、我将讨论 第5代转接驱动器的热插拔功能、提供有关每通道 RX 检测复位的寄存器序列的具体信息。

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

    接收器检测电路作为发送器的一部分实现、必须正确检测等效于40 Ω 负载-60 Ω 直流阻抗的负载阻抗是否存在。 需要对差分对的两个导体执行检测序列。

    DS320PR810通道1正极导体上的接收器检测如下所示:

    脉冲频率为~5.4KHz:

    脉宽为~568ns

    TI PCIe 转接驱动器 将能够传递与 PCIe Base 规范规定的热插拔事件相关的数据包。 有时、通过使用寄存器写入来手动重置转接驱动器中的接收器检测过程可能是有益的。 通过寄存器序列来复位器件的接收器检测过程的好处是可以灵活地基于每个通道控制接收器检测。 这种灵活性 对于低通道数端点和将多个端点连接到一个转接驱动器的应用而言至关重要。

    对于第5代器件、与输出通道对应的寄存器位于下表的每一行中:

    频道编号  寄存器
    0 0x0A
    1 0x2A
    2 0x4A
    3 0x6A

    一个接收器检测复位的命令序列为:

    • 断开端点
    • 设置 reg.0x0A[2]:0]=0x05
    • 将端点重新插入
    • 设置寄存器0x0A[2]= 0x01
    • 设置 reg.0x0A[2]=0x00

    RX 检测地址设置为0x05时、示波器上显示的波形如下:

    此致、

    尼克