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.

[参考译文] LMH1218:CDR 复位后、OUT 0信号降级

Guru**** 2405830 points
Other Parts Discussed in Thread: LMH1218, LMH1219, LMH1218EVM, DS125DF1610

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/852437/lmh1218-out-0-signal-degrades-after-cdr-reset

器件型号:LMH1218
主题中讨论的其他器件: LMH1219DS125DF1610

您好!

我使用的是 LMH1218 IN0至 OUT0配置。  仅使用 POR、器件就会在12G 下输出兼容的信号。  如果我复位 CDR、则输出抖动加倍、信号不再兼容。  我已尝试使用1218 Prog 参考指南中建议的初始化过程、并在第14页执行 CTLE 测试。

此外、与具有自动模式的 LMH1219不同、我在 LMH1218文档中的任何位置都找不到规定输入 EQ 由 IC 自动执行的内容。  这是否意味着 LMH1218仅具有手动模式?

以下是两种情况的图像:

CDR 复位

默认 POR:

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

    Dan、您好!

    LMH1218会自动执行输入 EQ、直到您启动初始化设置、强制手动 EQ。 话虽如此、我希望 POR 之后的性能与只执行 CDR 复位时的性能相同。 您的测试结果似乎表明存在其他情况。

    1)。 您有 SMBus 接口吗? 如果您可以使用 LMH1218EVM GUI 来优化水平/垂直眼图张开度、是否有可能? 也可以在 POR 之后读取 HEO/VEO。 然后执行 CDR 复位并再次读取 HEO/VEO。 目标是优化 CTLE 或 IN0 EQ 设置、以便在 POR 或复位后 HEO/VEO 保持不变。

    2)。 您还可以在 POR 之后执行单步初始化例程、以查看导致更高抖动的原因、然后优化此设置。

    此致、Nasser

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

    您好 Nasser、

    感谢您的回复。  下面是 我看到的图像。  第一个映像在 POR 之后、第二个映像在 CDR 复位后。

    我们确实具有 SMBus 访问权限、并且一直在查看 EOM。  我将逐步检查并监控问题发生的位置。

    您是否建议使用第14页上的步骤确定正确的 CTLE 设置?  FR4小于1"。  运行 EOM 在寄存器0x03手动设置为00时眼图打开。  谢谢。

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

    Dan、您好!

    小于1"的迹线非常短。 请使用0x00设置。 器件具有一些残余增益。 最好在器件输入之前使用4-5英寸的迹线。

    此致、Nasser

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

    您好、Nasser、

    我按照2018年6月修订的《LMH1218编程指南》第4页执行了初始化序列。  我的设备在重置 CDR 时失败。  我比较了寄存器值、以查找复位 CDR 和 POR 之间的差异。  我没有任何东西会跳出来。

    为此、我将无法重置 CDR、直到找到更好的解决方案。

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

    Dan、您好!

    如何在通电后仅执行以下操作:

    RAW FF 04 07 //

    原始2D 00 08 //使用下面的寄存器0x03进行手动均衡

    原始03 00 FF //0x00 EQ 设置

    RAW 9B 01 FF

    原始0A 0C 0C

    原始0A 00 0C

    在您发布这些设置后、请告诉我您的结果。

    此致、Nasser

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

    您好、Nasser、

    执行上述序列时、我会收到相同的结果。  校准抖动随着我在前几张图片中捕获的内容而增加。  我将在不重置 CDR 的情况下使用该部件。  谢谢。

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

    您好 Nasser、

    您在前面提到过、建议使用4-5"的走线长度来馈送 LMH1218的 IN0。  我的 FR4长度介于0.75和1.25英寸之间。  我在12G 下仍有 CRC 错误问题、但对齐抖动最大约为0.22UI  最小值是多少 FR4线迹、您会感到舒适吗?

    谢谢。

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

    Dan、您好!

    如果您将 CDR 设置为 BYPASS 或 CDR BYPASS、是否仍然会出现 CRC 错误?

    此致、Nasser

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

    您好 Nasser、

    我想尝试一下、但找不到用于将 CDR 置于旁路模式的寄存器。  您可以向我发送说明吗?

    是否有比 SNLU174B 更新的编程人员指南(2018年6月修订)?

    谢谢。

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

    您好 Nasser、

    我认为文档描述 CDR 旁路模式是 OUT0原始数据吗?  如果是、则无法解决该问题。  校准抖动增加到0.3UI 以上、与启用 CDR 相比、我收到的 CRC 错误更多。

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

    Dan、您好!

    是文档将此原始模式称为"原始"模式。 寄存器0x1C[3:2]=2'B11启用原始模式。

    我们要求使用原始模式,因为我们担心50欧姆输入上的短迹线是否会过度均衡,从而导致 CDR 上出现额外抖动。 但情况似乎并非如此(根据您在上面的实验)。  

    器 件可能在 LMH1218输出的接收侧具有较低的抖动容差、达到了位错误的程度。 您可以尝试以下两种方法:

    1)。 减少 FPGA 或驱动 LMH1218 50欧姆输入的器件上的时钟抖动或抖动。

    2)。 您可以尝试将寄存器0x9B 和0x9C 都更改为更低的值、如0x01 (默认值= 0x04)。 这通常会增大环路滤波器带宽并降低输出抖动。

    此致、Nasser

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

    您好、Nasser、

    我们已将0x01写入寄存器9B 和9C、并看到对齐抖动减少、但仍然接收 CRC 误差。  可能是驱动 LMH1218的源上的抖动过大。

    让我们感到好奇的是、我们有一个使用相同源器件的不同设计、但为 LMH1219供电、但看不到这个问题(它在 LMH1219的1中馈送)。  LMH1218 (IN 0)和 LMH1219 (IN 1)之间的输入结构和 EQ 增益是否相同?

    我们正在传播使用 LMH1218的 PCB、如果我们无法使 LMH1218像 LMH1219那样工作、我们可能需要在不同的器件中进行设计。

    谢谢。

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

    Dan、您好!

    LMH1218和 LMH1219 50 Ω 输入使用相同的 IP/结构、性能相同。

    是否可以 采用 LMH1218 50欧姆输出(而不是75欧姆输出)来检查该输出上的 CRC 误差? 通过这种方法、我们可以隔离介质依赖性。

    此致、Nasser

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

    Dan、您好!

    我将再次查看此主题。 请告诉我有关此问题的状态吗?

    需要记住的一点是、LMH1218初始化会将器件设置为手动调整 CTLE。 另一方面、LMH1219具有自适应 CTLE。 LMH1218也可以设置为与 LMH1219相同的模式。 请注意以下寄存器设置、以便为 LMH1218启用 CTLE 调整模式:

    此致、Nasser

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

    您好、Nasser、

    感谢您的跟进、因为我们已决定专注于为什么在 LMH1218上重置 CDR 会导致校准抖动增加0.15UI、而重置 LMH1219不会导致问题。  由于我的布线太短(<1")、我尝试在 LMH1218 (2D 08)中启用 EQ 覆盖、但这不会改变我的结果。  直到昨天、我们还没有写入寄存器2D (或 LMH1219中的3F)、因此即使寄存器0x03和0x52设置为0、器件仍处于自适应模式。

    使用 DS125DF1610的一位同事说、他必须写入寄存器、复位 CDR、然后再次写入相同的寄存器、以便其设置生效。  我将使用 LMH128来尝试该方法。

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

    Dan、您好!

    我认为写入寄存器、然后 CDR 复位应该可以实现这一目的。

    此致、Nasser