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.

[参考译文] DS125DF410:与眼图监视器相关的问题/设置说明

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/901129/ds125df410-questions-clarification-of-settings-related-to-eye-opening-monitor

器件型号:DS125DF410

您好、器件专家!

我的客户有几个与此器件眼图监视器使用和其他功能相关的问题:

请注意、我参考 TI 网站 http://www.ti.com/lit/ds/symlink/ds125df410.pdf 上提供的修订版 H (日期为2018年2月)

  1. 寄存器0x31 EQ_SM_FOM (位4:3、CTLE 状态机品质因数)的默认上电复位状态为0x0。 相比之下、寄存器0x2C、DFE_SM_FOM (位5:4、DFE 状态机品质因数)的默认上电复位状态为0x3。 文档似乎一致地将0x0的值称为这两个寄存器中的“无效”。
    1. 您能否确认寄存器0x31的默认上电复位状态 EQ_SM_FOM 确实不是有效模式、并且必须更改_MUST_TO 以确保正常运行?  
    2. 如果可能、您能否评论如果 EQ_SM_FOM 保留在0x0 (默认值)、适配将如何继续?
  2. 当覆盖第7.5/8节中的 CTLE 设置时、概述的程序不会在寄存器0x2D 位3中设置 EQ_BST_OV。
    1. 该域的默认值为0x0。 根据说明、当覆盖 CTLE 升压时、此字段似乎应设置为1。
    2. 您能否确认在执行 CTLE 覆盖时是否还建议设置 EQ_BST_OV=0x1、如第7.5/8节所述?
  3. 对于状态机用于检测锁定的默认垂直眼图张开度监视器、您能否确认寄存器0x28的正确解释?
    1. 如果 VEO_SCALE、0x2C 的位6设置为1 (默认值)、我们是否应该将0x28、VEO 解释为:
      1. 自动缩放以消除 VRANGE 的影响? 换句话说、如果我们在 VEO_SCALL=1的情况下读取寄存器0x28、VEO 为255、那么无论 EOM_VRANGE_Setting、位6:5、寄存器0x29如何、这是否意味着+/-400mV?
      2. 测量缩放至 EOM_VRANGE_Setting、位6:5、寄存器0x29? 换句话说、如果我们在 VEO_SCALL=1的情况下读取寄存器0x28、VEO 为255、那么这是否表示+/-400mV、如果并且仅当 EOM_VRANGE_setting=0x3时?                                          ***请注意,我们看到的行为与以上(B)更一致。
    2. 此外、您能否确认 VRANGE 如何与阈值(VEO_INT_THRESH、位3:0寄存器0x32;VEO_THRESH、位3:0寄存器0x33;VEO_LCK_THRSH、位7:4、寄存器0x6A)进行交互? 换句话说、如果我们设置 VEO_THRESH、0x33[3:0]=0x8 (默认值)、这对应于64个代码的完整 VEO。 我们是否应该将其解释为在开始 DFE 适配之前需要在内部比较器上打开+/-400*(64/256)=+/-100mV (何时设置为 VEO_SCALL=0x1)?
    3. 最后、如果 VEO_SCALL=0并且我们在寄存器0x11的位7:6中手动设置 EOM_SEL_VRANGE、解释阈值和 VEO 的比例是否也会更改?  换言之、如果 VEO_SCALL=0且 EOM_SEL_VRANGE=0、则 VEO_THRESH==0x8在 mV 开路方面对应于什么?
    4. 如果 VEO_SCALL=0且 EOM_SEL_VRANGE=0、那么就 mV 开路而言、VEO===255对应什么?
  4. 数据表的第7.3.3节提到了不同的级组合具有不同的均衡器传递函数。
    1. 您是否有任何可能分享的关于不同形状的数据?
    2. 在我们的应用中、我们发现我们可能会对差分线路(在高于线路速率的频率下)产生高频入侵。 我们发现、在某些情况下、这种相互干扰耦合可能足够强、从而使受监控的垂直眼图张开度降低。 因此、我们想知道特定的线性均衡器设置是否能够在这些高频下提供更好的衰减。

  5. 对于要改编的品质因数、特别是参阅第7.5.17节、数据表显示"垂直眼图张开度按比例缩放到恒定的参考垂直眼图张开度、而水平或垂直眼图张开度的较小值作为品质因数"。
    1. 垂直眼图张开度缩放至什么? 是否可以读取此缩放或缩放的结果?
    2. 此外、本小节中的公式1引用了"HEO"和"Veo"作为自定义品质因数的输入、由0x6b、0x6c、0x6d 设置的因数 a、b 和 c 控制。 输入"HEO"和"Veo"分别是否与寄存器0x27和0x28等效?

如果您需要任何其他信息来回答这些问题、请告诉我。

此致、

Jim B

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

    TT 已分配并将很快重新分配。

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

    请参阅以下对客户问题的回答。

    寄存器0x31 EQ_SM_FOM (位4:3、CTLE 状态机品质因数)的默认上电复位状态为0x0。 相比之下、寄存器0x2C、DFE_SM_FOM (位5:4、DFE 状态机品质因数)的默认上电复位状态为0x3。 文档似乎一致地将0x0的值称为这两个寄存器中的“无效”。

      1. 您能否确认寄存器0x31的默认上电复位状态 EQ_SM_FOM 确实不是有效模式、并且必须更改_MUST_TO 以确保正常运行?  
      2. 如果可能、您能否评论如果 EQ_SM_FOM 保留在0x0 (默认值)、适配将如何继续?

    通道寄存器0x31的默认加电默认值有效、无需更改。 默认操作是让 SM 同时使用 HEO 和 VEO。 很抱歉、由于数据表说明中似乎存在错误、因此混淆不清。 下面显示了正确的说明。

     

    CTLE (EQ)自适应状态机品质因数设置。

    00:(默认值) SM 同时使用 HEO 和 VEO

    01:SM 仅使用 HEO

    10:SM 仅使用 VEO

    11:SM 还使用 HEO 和 VEO、如果 ReG_0x6E[7]= 1、则使用备用 FOM。 REG_0x6E[7]优先于 EQ_SM_FOM。

    当覆盖第7.5/8节中的 CTLE 设置时、概述的程序不会在寄存器0x2D 位3中设置 EQ_BST_OV。 该域的默认值为0x0。 根据说明、当覆盖 CTLE 升压时、此字段似乎应设置为1。

    正确、要覆盖 CTLE 并手动设置升压设置0x2D[3]、必须将其设置为1。

    表。 手动设置 DS1xxDF410重定时器的 CTLE 升压值

    步骤

    共享/通道寄存器集

    操作

    寄存器地址[十六进制]

    寄存器值[十六进制]

    写入掩码[十六进制]

    注释

    1

    通道

    写入

    2D

    08

    08

    启用 CTLE 升压覆盖

    2.

    通道

    写入

    03

    80

    FF

    将 CTLE BOOST 设置为0x80。

    不同的输入通道损耗

    将需要不同的 CTLE

    设置。

    对于状态机用于检测锁定的默认垂直眼图张开度监视器、您能否确认寄存器0x28的正确解释?

    如果 VEO_SCALE、0x2C 的位6设置为1 (默认值)、我们是否应该将0x28、VEO 解释为:

    1. 自动缩放以消除 VRANGE 的影响? 换句话说、如果我们在 VEO_SCALL=1的情况下读取寄存器0x28、VEO 为255、那么无论 EOM_VRANGE_Setting、位6:5、寄存器0x29如何、这是否意味着+/-400mV?
    2. 测量缩放至 EOM_VRANGE_Setting、位6:5、寄存器0x29? 换句话说、如果我们在 VEO_SCALL=1的情况下读取寄存器0x28、VEO 为255、那么这是否表示+/-400mV、如果并且仅当 EOM_VRANGE_setting=0x3时?                                          ***请注意,我们看到的行为与以上(B)更一致。

    VEO 读数会自动缩放。 无论 VRANGE 设置如何、VEO_mV = Reg_0x28 (十进制)* 3.125

    此外、您能否确认 VRANGE 如何与阈值(VEO_INT_THRESH、位3:0寄存器0x32;VEO_THRESH、位3:0寄存器0x33;VEO_LCK_THRSH、位7:4、寄存器0x6A)进行交互? 换句话说、如果我们设置 VEO_THRESH、0x33[3:0]=0x8 (默认值)、这对应于64个代码的完整 VEO。 我们是否应该将其解释为在开始 DFE 适配之前需要在内部比较器上打开+/-400*(64/256)=+/-100mV (何时设置为 VEO_SCALL=0x1)?

    VRANGE 不与这些参数交互。 VRANGE 只 影响 EOM 全眼图窗口垂直大小

    最后、如果 VEO_SCALL=0并且我们在寄存器0x11的位7:6中手动设置 EOM_SEL_VRANGE、解释阈值和 VEO 的比例是否也会更改?  换言之、如果 VEO_SCALL=0且 EOM_SEL_VRANGE=0、则 VEO_THRESH==0x8在 mV 开路方面对应于什么? 如果 VEO_SCALL=0且 EOM_SEL_VRANGE=0、那么就 mV 开路而言、VEO===255对应什么?

    如果 VEO_SCALE 设置为零、则0x11[7:6]允许您手动设置 EOM 垂直范围

    数据表的第7.3.3节提到了不同的级组合具有不同的均衡器传递函数。

    您是否有任何可能分享的关于不同形状的数据?

    在我们的应用中、我们发现我们可能会对差分线路(在高于线路速率的频率下)产生高频入侵。 我们发现、在某些情况下、这种相互干扰耦合可能足够强、从而使受监控的垂直眼图张开度降低。 因此、我们想知道特定的线性均衡器设置是否能够在这些高频下提供更好的衰减。


    请提供工作电子邮件地址、我可以直接通过电子邮件发送可用的 DS1xxDF410 CTLE 升压曲线数据

    对于要改编的品质因数、特别是参阅第7.5.17节、数据表显示"垂直眼图张开度按比例缩放到恒定的参考垂直眼图张开度、而水平或垂直眼图张开度的较小值作为品质因数"。

    垂直眼图张开度缩放至什么? 是否可以读取此缩放或缩放的结果?


    VEO LSB 为3.125mV。 VEO 值可通过通道寄存器0x28读取。  EQ 自动自适应过程中观察到的 VEOS 未记录、因此用户无法读取

    此外、本小节中的公式1引用了"HEO"和"Veo"作为自定义品质因数的输入、由0x6b、0x6c、0x6d 设置的因数 a、b 和 c 控制。

    对于默认重定时器设置、实现了下面的 FOM 公式。 TI 期望默认 FOM 在大多数应用中都能保持最佳工作状态

    O FOM =最小值(HEO、VEO)

    •如果启用了备用 FOM、则使用以下公式:

    Alt FOM = (HEO-B)* A*2+(Veo-C)*(1-A)*2.

    HEO_ALT =(HEO-B)*A*2

    VEO_ALT =(Veo-C)*(1-A)*2.


    输入"HEO"和"Veo"分别是否与寄存器0x27和0x28等效?

    是的