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.

[参考译文] DS280DF810:DS280DF810的寄存器设置

Guru**** 2390755 points
Other Parts Discussed in Thread: DS280DF810, DS280MB810

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1315664/ds280df810-register-settings-of-ds280df810

器件型号:DS280DF810
主题中讨论的其他器件: DS280MB810

您好  

 下面我们对 DS280DF810的寄存器设置有疑问、

根据 DS280DF810编程指南、我们可以看到 原始模式下的可调输出摆幅为7.43。

当我们在 重定时模式(CDR 启用)下将 REG_0x1A[7:6]=1和 REG_0x0D[0]=0更改为 REG_0x1A[7:6]=3和 REG_0x0D[0]=0时、

我们确认25G 通信误差减小了。

这些寄存器设置对 重定时模式(CDR 启用)非原始模式是否有效?

这些寄存器是改变带宽还是改变幅度以外的其他变化?

和  

当我们使用 Raw 模式进行1G 通信时、能否告知我们是否有需要谨慎处理的寄存器?

谢谢  

水 健治

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

    您好、 Mizobuchi-San、

    将 REG_0x1A[7:6]从1调整到3可以使偏置电流增加到重定时器中的几个功能块。   这样做的一个影响是重定时器输出 VOD 将增加。  我相信这正是您希望实现的效果。  通常、对于重定时数据、我们建议通过调整 FIR 主光标来调整输出 VOD (请参见第7.11节)。  你是否曾尝试过这样做而不是调整 REG_0x1A[7:6]、如果是这样、这也能提高25G 的性能吗?

    Unknown 说:
    这些寄存器设置对 重定时模式(启用 CDR)非原始模式是否有效?

    这些寄存器设置会在重定时模式下产生影响、但通常我们建议通过重定时模式下的 FIR 主体调整 VOD。

    [quote userid="479875" url="~/support/interface-group/interface/f/interface-forum/1315664/ds280df810-register-settings-of-ds280df810当我们使用原始模式进行1G 通信时,您能告诉我们是否有任何我们应该小心的注册吗?

    您会想到以下想法:

    • 在 RAW 模式下、您可能需要手动调整 CTLE、因为重定时器调整不起作用。  但是、同样值得注意的是、CTLE 曲线在1G 奈奎斯特速率(625 MHz)下可能不会变化太大。
    • 在原始模式下、FIR 主光标对更改 VOD 无效。  您 只能通过 ReG_0x1A[7:6]调整 VOD。  请记住、调整 Reg_0x1A 会影响其他功能块、也会影响器件功耗。

    谢谢。

    德鲁

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

    尊敬的德鲁圣

    您是否尝试过这样做而不是调整 REG_0x1A[7:6],如果是这样,这是否也提高了您的25G 性能?

    是的, 但当从主体+10意外切换到主体+5时,25G 性能有所改善。

    关于手动调节 CTLE、可以为 DS280DF810增加 CTLE 升压增益。

    但是否可以将 DS280DF810的 CTLE 升压增益降低至9.2dB 以上?

    在数据表中、最小  CTLE 升压增益似乎为9.2dB。

    谢谢

    水 健治

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

    您好、Mizobuchi-San、

    +5的主体低于通常可检测到的25G 振幅。  信号是发送到模块还是发送到 ASIC?

    遗憾的是、DS280DF810没有 CTLE 旁路级。  没有降低最小 CTLE 升压的直接方法。  设置较低的 RPH 电平(REG_0x1A[7:6})可能会降低 CTLE 升压、但也可能会影响器件性能的其他影响。

    您还可以尝试调整 EQ 增益和 VGA 增益设置(第7.32节)。  它们应用了宽带增益、因此不会降低 CTLE 升压、但仍值得一试。

    谢谢。

    德鲁

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

    尊敬的德鲁圣

    对于  DS280DF810、我们不仅必须使用25G、还必须使用1G。

    我们知道 1G 需要使用旁路模式。

    但是、 我们发现在使用 1G 旁路模式的设置时、存在一些片段数据包错误而不是 CRC 错误。

    当我们使用您的中继器 DS280MB810时、没有错误。

    我们的旁路模式设置如下所示,您能否告诉我们这些设置是否不适合旁路模式?

    1G 旁路

    //设置通道寄存器

    地址 值

    0xFC 0x01      

    0xFF 0x03       

    0x00 0x04      

    0x0A 0x0c      

    0x2F 0x00      

    0x3D 0x0a     

    //通道6/4/2/0旁路 CDR

    0xFF 0x01      

    0xFC 0x55     

    0x0A 0x00     

    0x31 0x00     

    0x1E 0x00     

    0x2D 0x00     

    0x03 0x00     

    0x8E 0x01     

    0x13 0x20     

    //通道7/5/3/1断电驱动器,禁用 SD,PFD

    0xFF 0x01      

    0xFC 0xAA     

    0x15 0x18     

    0x1E 0xec     

    0x14 0x44     

    0x13 0xF0     

    谢谢。

    k. 水渊市

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

    您好、 Mizobuchi-San、

    在查看您的序列后、我发现 在几种情况下、您正在修改寄存器设置、而我认为您并不打算修改这些设置。

    请记住、我们的编程指南中的许多编程序列都包含写掩码。  此掩码指示对于给定的寄存器写入、应修改哪些位。  通常、这是通过读取-修改-写入(RMW)序列来处理的。  更多相关信息、请参阅编程指南第3.1.1节。

    在查看寄存器写入值时、我已根据您不希望修改的设置进行了几处更改。  请查看这些内容、并确认它们符合您的意图。  我突出显示了 我认为应该以橙色修改的寄存器写入内容、而我的建议写入内容则以绿色显示

    //设置通道寄存器

    地址 值

    0xFC 0x01      

    0xFF 0x03       

    0x00 0x04      

    0x0A 0x0c      

    0x2F 0x00   //除了设置速率外,这还禁用 PPM 校验

    0x2F 0x04

    0x3D 0x0a     

    //通道6/4/2/0旁路 CDR

    0xFF 0x01      

    0xFC 0x55     

    0x0A 0x00  //我建议在完成修改通道设置之前将 CDR 保持在复位状态。  建议将其移至末尾、

    0x31 0x00     

    0x1E 0x00  //除了选择 RAW 模式,这还使能 DFE 和禁用 PFD 频率检测器

    0x1E 0x09  

    0x2D 0x00  //修改保留位。  此外、这不会覆盖 EQ 控制。  假设目的是覆盖 EQ、如下所示。

    0x2D 0x38

    0x03 0x00     

    0x8E 0x01     

    0x13 0x20  // 除了启用 EQ_HI_GAIN 之外、这还会禁用直流失调电压补偿并为峰值检测器选择测试模式

    0x13 0xB0

    0x0A 0x00

    //通道7/5/3/1断电驱动器,禁用 SD,PFD

    0xFF 0x01      

    0xFC 0xAA     

    0x15 0x18     

    0x1E 0xec     

    0x14 0x44     

    0x13 0xF0

    您能否尝试这些修改后的设置、并告诉我这是否会改善您观察到的问题?

    谢谢。
    德鲁

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

    尊敬的德鲁圣

    感谢您的检查。

    我们将根据您的建议检查我们的设置。

    谢谢  

    k. 水渊市

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

    您好、Mizobuchi-San、

    感谢您测试这些设置。

    期待您的最新动态。

    谢谢。

    德鲁

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

    尊敬的德鲁圣

    我们根据您的建议检查了我们的设置。

    我们确认了0x2F 0x04  PPM 检查可以有效地减少误差。

    但我们不确定 PPM 检查功能是否适用于 CDR 模式。

    因此、我们认为旁路模式与 PPM 检查无关。 为什么?

    谢谢。

    k. 水渊市

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

    您好、Mizobuchi-San、

    PPM 检查功能是最先实现 CDR 锁定的门控项目之一。

    禁用 PPM 检查后、我的假设是重定时器要么尝试获得 CDR 锁定到1G 数据、要么瞬间获得错误锁定数据。  如果实现了 CDR 锁定、当重定时器从 CDR 旁路切换到重定时数据信号链时、这将中断来自重定时器的数据流。

    您可以通过观察 CDR_LOCK_LOSS_INT 位 ch_reg_0x01[5]来检查重定时器是否在禁用 PPM 检查的情况下暂时锁定 CDR。  请通过设置 ch_reg_0x31[1]来启用此损耗指示器。

    谢谢。

    德鲁

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

    尊敬的德鲁圣

    感谢您的信息。

    有一个问题、

    如果发生1G 旁路模式

    以下哪一项操作是正确的 CDR_LOCK_LOCSS_INT 位、ch_reg_0x01[5]=0或 CDR_LOCK_LOCSS_INT 位、ch_reg_0x01[5]=1?

    此致、

    水 健治

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

    您好、Mizobuchi-San、

    对于 CDR 旁路模式、我希望 CDR _LOCK_LOSS_INT、 ch_reg_0x01[5]= 0、因为我不希望重定时器获得 CDR 锁定。

    谢谢。

    德鲁

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

    尊敬的德鲁圣

    感谢您提供有关  CDR_LOCK_LOCSS_INT、 CH_REG_0x01[5]的信息。

      在1G CDR 旁路模式下、我们检查了 CDR_LOCK_LOSS_INT、ch_reg_0x01[5]。 值为0。

    作为我们问题的细节、

    重定时器使用旁路模式(端口 A)发送1G。

    如果重定时器外的相邻端口(端口 B)发送1G、则端口 A 不会有错误。  

    但是、传输10G 或25G 时、将发生错误。

    这种现象看起来像是 来自相邻端口的串扰、但如果使用中继器、则不会发生这种现象。

    我们正在进行原因分析。  

    我们对1G 使用旁路重定时器模式、但我们怀疑实际上涉及到了 CDR 功能。

    CDR 在旁路模式下是否完全无效?

    谢谢。

    K. Mizobuchi

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

    您好、 Mizobuchi-San、

    您是否可以分享一份方框图以便我更好地了解您的问题?  我不清楚重定时器是否位于您示例中端口 A 和端口 B 的信号链中。

    此外、这些错误是独立于 PPM 校验修复、还是与这些错误相关?

    谢谢。

    德鲁