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.

[参考译文] DS250DF230EVM:回路模式、需要获取 CDR 锁定

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/958797/ds250df230evm-loop-back-mode-need-to-get-cdr-lock

器件型号:DS250DF230EVM
主题中讨论的其他器件:DS250DF230DS250DF210

我已经设置了电路板、尝试使回路模式工作、但无法获得 CDR 锁定。  我正在为电路板提供3.3V 电压。

  1. 在 EVM 用户指南的 P5中、显示我需要安装 J41并保持 J45打开。  我只想确认这是错误打印。  我将 J41打开并将跳线安装到 J45、因此芯片上有2.5V 电压。
  2. 我必须将 MXP40连接器连接到电路板、并使信号从 TX0P -> RX0P、TX0N -> RX0N 等... 所有信号。
  3. 我能获得的最好的结果是通道1上的"检测到信号"(但通道0上没有)、并且我无法获得 CDR 锁定。
  4. 您能告诉我需要做些什么才能获得 CDR 锁定吗?
    在 CDR 选项卡上、我有:预锁定输出:图形发生器、后锁定输出:重定时数据、数据速率:10.3125Gbps
    PRBS Gen/Checker:启用、PRBS31。

非常感谢您的帮助!

Jack Lin

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

    我还注意到、当我启用 PRBS 发生器时、我无法运行 PRBS 校验器。  这是真的吗?  我们希望同时在 TX 侧运行 PRBS 发生器、在 RX 侧运行 PRBS 检查、以检查环回中的 BER。  这是可行的吗?

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

    我想我应该尝试解释我要做的事情:

    1. 通过 MXP40连接器、我们将从 TX 回送至 RX 的信号。
    2. 我们希望在 TX 上输出 PRBS 模式、并在 RX 上进行检查。
    3. 我们希望尝试使用眼图功能。
    4. 我们希望尝试以不同的数据速率运行它。

    我尝试检查示波器上的 TX 输出、它们看起来很平坦、或者一些随机噪声。  它们看起来不像 PRBS 模式。

    是否有一个.cfg 文件可以针对默认文件进行加载? 或者、我们是否需要运行一系列命令才能使其运行?

    我还注意到、如果我转到"Script"->"Launch"窗口、程序将会崩溃、我会收到以下错误消息:

    通知超时时时发生错误5000
    转接驱动器设备 GUI.lvlibp:GUI 通过 Notifier.vi:1:\Re-Driver 设备 GUI.lvlibp:启动宏录制.vi\re-Driver.lvlib:Main.vi 等待 GUI 响应

    此错误代码未定义。 可能会由于多种原因而发生未定义的错误。 例如、没有人提供代码的说明、或者您可能已经将一个不是错误代码的数字连接到错误代码输入。

    此外,可能会出现未定义的错误代码,因为该错误与第三方对象有关,例如操作系统或 ActiveX。 对于这些第三方错误,您可以通过在 Web 上搜索错误代码(5000)或其十六进制表示法(0x00001388)来获取错误说明。

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

    尊敬的 Jack:

    1)。 请按照 EVM 用户指南的说明进行操作。 J45不应有任何跳线、并安装 J41。 然后将2.5V 电压施加到 J44和 GND J42 (J43上未连接任何元件)。 此外、请使用 EVM 原理图获取进一步指导。

    2)。 请按照以下链接生成和检查 PRBS:

    https://e2e.ti.com/support/interface/f/138/t/701759?tisearch=e2e-sitesearch&keymatch=%252525252520user%25252525253A90220

    此致、Nasser

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

    谢谢你纳赛尔。

    1. 在 EVM 用户指南中、它说要将3.3V 连接到电路板(P5)、这使我感到困惑。
    2. 在我的评估板上 、仅安装了1个 DS250DF230 ("1"、左侧)。
      是否可以使1个芯片的 TX 环回同一芯片的 RX?

      从您的链接中、似乎有人建议我们需要2个芯片、1个用于发送 PRBS、1个用于检查 PRBS?

    再次感谢您的帮助!
    插孔

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

    抱歉、我们的评估板还有其他一些问题:

    1. 如果 RX0为开路、TX0是否仍能输出 PRBS?  或者我们必须向 RX0提供时钟信号、TX0才能工作?
    2. 由于我们的评估板上只有1个芯片、因此如果我们向 RX0提供时钟、并将 TX0连接到 RX1。  我们是否能够在 TX0上发送 PRBS 并在 RX1上检查 PRBS?

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

    您好!

    1)。 是的、我们必须提供时钟或数据模式并使第一个器件锁定。 锁定后、您可以启用 PRBS 发生器。

    2)。 是的、您可以按照您的说明进行操作。

    此致、Nasser

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

    您好、Nasser、

    我们可以为 RX0提供哪些最低的频率来锁定它?

    我们是否需要配置通道0的 CDR 以匹配锁定时钟频率?

    谢谢、
    插孔

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

    您好、Nasser、

    我正在按照 PRBS 模式文章中的步骤操作:

    1. 为电路板加电并连接到软件。  此电路板从2.5V 汲取0.09A 电流。
    2. 为 RX0提供3.125GHz 时钟。  功耗变为0.19A。 (示波器捕获是使用 C52、C54上的差分探头完成的、RX0的交流电容)
    3. 在软件上、我看到它具有"检测到信号"。
    4. 我将 CDR 选项卡上的数据速率更改为25G。
    5. 我无法获得 CDR 锁定。

    我是否遗漏了任何步骤?  我们应该怎么做才能使电路板运行?

    谢谢、
    插孔

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

    此外、我还想确认。  在评估板用户指南中、器件选择说明我需要选择 DS250DF230。

    但在我的 SigCon 上、它显示了 DS250DF210。  我想确保这不是问题,也不是我们麻烦的根源。

    仅供参考、我们还尝试将以12.5G、6.25G 和3.125G 生成 PRBS31的不同芯片的输出连接到芯片的 RX0。  我们检测到信号、但也没有 CDR 锁定。

    我们的评估板是否可能有缺陷?  我们如何确认?

    谢谢、
    插孔

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

    尊敬的 Jack:

    1)。 首先、请注意时钟必须是数据速率的整数倍。 您使用的3.125GHz 时钟频率应该可以正常工作。  

    2)。 其次、查看您的时钟波形、我们应该具有接近50%的占空比-这意味着接近 d0%高电平、接近50%低电平。 此外、请确保您使用差分时钟。

    3)。 对 GUI 进行更改后、请确保单击"Apply to All Channel"。

    4)。 请注意我发送的先前链接、并按照以下步骤操作。 这些是我们在实验中执行的步骤、其他用户也能够执行同样的操作。

    此致、Nasser

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

    您好、Nasser、

    1. 我们提供的时钟是差分时钟。
    2. 作为实验、我们还尝试在3.125G 到 RX0时提供 PRBS31模式。
    3. 我们严格执行了几次这些步骤、并重复执行这些步骤、为 RX1提供时钟。  相同的结果。
    4. 我们确保在"应用到所有通道"上计时。

    您能告诉我们 CDR 未锁定的可能原因是什么?  我们是否可能有缺陷芯片?

    谢谢、
    插孔

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

    尊敬的 Jack:

    我刚刚转到实验室、使用了3.125GHz 时钟源、能够锁定器件。 请注意下图。 我认为您的时钟源可能存在问题、或者器件可能存在问题。 通常、这些器件和 EVM 会在发货前进行测试。 您可能希望使用不同的时钟源、只要它是25GHz 的整数倍、它就应该使器件能够以25Gbps 的速率锁定。

    此致、、、Nasser

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

    您好、Nasser、

    感谢您的参与。

    我们仔细检查了时钟源以确保其正常:

    它是3.125GHz 和200mV 摆幅。

    我还确保我认真地遵循了所有步骤。

    此时、我们不得不说电路板可能有缺陷?
    您是否知道我们应该如何继续进行更换?

    谢谢、
    插孔

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

    尊敬的 Jack:

    请通过通道寄存器0x2F (即标准模式)或通道寄存器0x60至0x63 (即手动模式)确认您的已正确设置25Gbps CDR 速率的重定时器通道。

    还需要尝试一些其他操作。

    • 尝试将您的3.125GHz 参考信号振幅增加至400mVpp
    • 尝试通过设置通道寄存器0x2F[2]= 0来禁用重定时器 PPM 检查

    因此、

    Rodrigo Natal

    HSSC 应用工程师

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

    罗德里戈、您好!

    在我设置它之后、R2F = 0x44、R60 ~ R63 = 0x00。

    我尝试设置 R2F[2]= 0、即 R2F = 0x40、但仍然无法获得 CDR 锁定。

    在我们的设置中、我们无法更改3.125GHz 的振幅。

    我还应该尝试其他什么吗?

    谢谢、
    插孔

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

    您好!

    您在 EVM 上使用什么 CAL_CLK_IN 频率跳线设置、25MHz 或30.72MHz?

    因此、

    罗德里戈

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

    罗德里戈、您好!

    它是30.72MHz 的默认值。 (我没有更改默认值、它是30.72MHz)。

    谢谢、
    插孔

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

    您好!

    对于 DS250DF230、当使用30.72 CAL_CLK_IN 时、应使用下面的通道寄存器0x60至0x63设置来配置 CDR 速率。 请注意25Gbps 的值。

    表。 使用30.72MHz 校准时钟的常见数据速率寄存器设置(仅限 DS250DF230)

    数据速率

    REG_0x60值[十六进制]

    REG_0x61值[十六进制]

    REG_0x62值[十六进制]

    REG_0x63值[十六进制]

    REG_0x18[6:4]值[十六进制]

    25.78125Gbps (1)

    74.

    B4

    74.

    B4

    0

    25.0 Gbps

    DD

    B2.

    DD

    B2.

    0

    24.33024Gbps (1)

    80

    B1

    80

    B1

    0

    20.625 Gbps

    F6

    A9

    F6

    A9

    0

    20.0 Gbps

    B1

    A8

    B1

    A8

    0

    12.5Gbps

    DD

    B2.

    DD

    B2.

    1

    12.16512Gbps (1)

    80

    B1

    80

    B1

    1

    10.3125Gbps (1)

    F6

    A9

    F6

    A9

    1

    10.1376Gbps (1)

    40

    A9

    40

    A9

    1

    9.8304Gbps (1)

    00

    A8

    00

    A8

    1

    因此、

    Rodrigo Natal

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

    罗德里戈、您好!

    我已经尝试过您的建议、但仍然无法获得 CDR 锁定。

    R018 = 0x00

    此致、
    插孔

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

    尊敬的 Jack:

    您能否单击 TI GUI 低级页面上的"Save config"以保存您的完整寄存器配置文件、以便在发现问题时进行保存? 然后与我分享?

    谢谢、

    罗德里戈

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

    您好、Rodirgo、

    我要附加2个文件。  1采用标准25G 设置(在 CDR 选项卡上完成)、另一种使用手动寄存器写入 R60~R63和 R18。

    谢谢、
    Jacke2e.ti.com/.../Standard_5F00_Setup_5F00_25G.cfge2e.ti.com/.../Manual_5F00_Setup_5F00_25G.cfg

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

    您好、Rodirgo、

    想知道您是否有机会查看我们的.cfg 文件。  您认为我们的电路板有缺陷吗?  如果我们这样做、我们如何获得更换产品?

    谢谢、
    插孔

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

    尊敬的 Jack:

    • DS250DF230重定时器的输入信号所使用的数据速率和模式是多少?
    • 您正在使用什么 CAL_CLK_IN 频率?

    因此、

    Rodrigo Natal

    HSSC 应用工程师

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

    罗德里戈、您好!

    • 我将提供3.125GHz 时钟作为输入。
    • CAL_CLK_IN 为30.72MHz

    我们使用的是 DS250DF230EVM 评估板、我们将按照建议的步骤使其运行。

    谢谢、
    插孔

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

    您好、Jack、我们有重复的线程。 让我们关闭这个线程、并从另一个线程开始工作。 将来请不要在 E2E 论坛上发送重复消息。

    谢谢、

    罗德里戈

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

    抱歉、我认为我们仍然处于同一主题/主题。

    请告诉我要继续的位置。

    谢谢、
    插孔

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

    尊敬的 Jack:

    请确保通道寄存器0x60至0x64的重定时器设置与数据速率和 CAL_CLK_IN 正确。 见下表。 除此之外、您还可以尝试以下操作:

    • 强制 CTLE = 0x00 -请参阅下面的例程

    表。 设置 CTLE 升压值

    步骤

    共享/通道寄存器集

    操作

    寄存器地址[十六进制]

    寄存器值[十六进制]

    写入掩码[十六进制]

    注释

    1

    通道

    写入

    2D

    08

    08

    启用 CTLE 升压覆盖

    2.

    通道

    写入

    03

    E5

    FF

    将 CTLE BOOST 设置为0xE5。 不同的输入通道损耗将需要不同的 CTLE 设置。

    • 您可以尝试通过设置通道寄存器0x14[7]= 1来强制设置信号检测有效
    • 您可以尝试通过设置通道寄存器0x2F[2]= 0来禁用 PPM 检查

    表。 使用30.72MHz 校准时钟的常见数据速率寄存器设置

    (仅限 DS250DF230)

    数据速率

    REG_0x60值[十六进制]

    REG_0x61值[十六进制]

    REG_0x62值[十六进制]

    REG_0x63值[十六进制]

    REG_0x18[6:4]值[十六进制]

    25.78125Gbps (1)

    74.

    B4

    74.

    B4

    0

    25.0 Gbps

    DD

    B2.

    DD

    B2.

    0

    24.33024Gbps (1)

    80

    B1

    80

    B1

    0

    20.625 Gbps

    F6

    A9

    F6

    A9

    0

    20.0 Gbps

    B1

    A8

    B1

    A8

    0

    12.5Gbps

    DD

    B2.

    DD

    B2.

    1

    12.16512Gbps (1)

    80

    B1

    80

    B1

    1

    10.3125Gbps (1)

    F6

    A9

    F6

    A9

    1

    10.1376Gbps (1)

    40

    A9

    40

    A9

    1

    9.8304Gbps (1)

    00

    A8

    00

    A8

    1