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.

[参考译文] DS125MB203:对内部启动终端进行编程

Guru**** 2393725 points
Other Parts Discussed in Thread: DS125MB203

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1465340/ds125mb203-programming-a-internal-intup-termination

器件型号:DS125MB203

工具与软件:

您好!

我们有一款基于 DS125MB203的器件、现在我们要关闭输入内部端接以进行一些研究。 我们使用 RXDET 寄存器:  

我们设置 0x15[3:2]= 0b00、然后读取0x15并可以看到它已设置。 在此之前、我们将0x08设置为0x0C、这意味着我们设置覆盖 MODE/RXDET 位。

但是、 如果我们读取寄存器 0x18m、我们可以在这里看到0xE0或0x80 (不理解为什么相同设置有时具有不同的值)、但0x18[7]位始终为"1"。

我还无法看到从硬件端进行的任何更改、看起来无论是否设置  RXDET 位、器件都能正常工作。

 下面是我们的初始化部分:

读取器件 ID 0x51:0x46

写入0x06:0x18
读取0x06:0x18

写入0x08:0x0C
读取0x08:0x0C

NC-S_INA0:
写入 RXDET 0x0E:0x00
读取 RXDET 0x0E:0x00
写入 EQ 0x0F:0x00
读取 EQ 0x0F:0x00

D_OUT0-S_INB0:
写入 RXDET 0x15:0x00
读取 RXDET 0x15:0x00
写入 EQ 0x16:0x00
读取 EQ 0x16:0x00
写入 VOD 0x17:0xaf
读取 VOD 0x17:0xaf
写入 DEM 0x18:0x00
读取 DEM 0x18:0xe0

...类似的其余的渠道...

写入0x5e:0x07
读取0x5e:0x07
写入0x5F:0xFC
读取0x5F:0xFC

让我提问:

1. 如果手动关闭了终止、RXDET 状态寄存器是否应该显示终止的相关状态?

2.转接驱动器是否有特定的初始化顺序? 您能否分享转接驱动器 初始化的一些示例?

3.当 DEM 寄存器是0xE0还是0x80时有何不同? DEM 寄存器的位6:3显示什么内容?

 设置 RXDET 位(例如0x18[7])和覆盖位(0x08[3:2])的正确顺序是什么?

谢谢!

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

    尊敬的 Nikita:

    我相信、由于寄存器0x5F 中选择了 INPUT_EN、输入终端对 VDD 而言仍然是50欧姆。

    • 首次写入寄存器0x18时、0x5F=0x00、选择"始终启用50欧姆输入"。
    • 写入0x5F=0xFC 时、仍会选择"始终启用50欧姆输入"。

    要使用 RX 检测设置配置输入端接、请写入0x5F[3:2]=10。

    要回答您的问题:

    1. 没有必要的特定序列、您的初始化序列看起来就足够了。
    2. 0x18[6:5]是保留的状态位、这些位有时会更改值是正常的。
    3. 如果首先写入覆盖、Hi-Z 将立即生效、因为这是默认寄存器值。 如果最后写入覆盖、则编程到 RXDET 位的任何配置此时都将生效。

    此致!

    卢卡斯

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

    您好、Lucas、感谢您的支持、我将请 FW 团队更改初始化!

    我注意到 0x5F[3:2]=10会禁用扇出。 我们对单通道 D_IN1 -> S_OUTA1、S_OUTB1使用扇出功能、如下所示:

    那么、是否可以保持扇出并关闭 RX 终端?

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

    尊敬的 Nikita:

    遗憾的是、无法启用扇出和将输入配置为 Hi-Z。 这是因为输入终端是通过用于 PCIe 应用的 Rx 检测机制进行编程的。 扇出将不适用于 PCIe Rx 检测、因为需要端到端链路、因此 DS125MB203不允许在启用扇出时使用 RX 检测机制。

    或者、您可以使用寄存器0x01和0x02[0]关闭各个通道、但我不确定这是否会明确更改输入终端。 我认为断电功能只是禁用通道和所有相关功能块来降低功耗。

    此致!

    卢卡斯

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

    大家好、Lucas:  

    好的。 我明白了。 感谢您的支持!

    BR
    Nikita