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.

[参考译文] ADC12DJ5200RFEVM:PLL 未锁定

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1345009/adc12dj5200rfevm-pll-not-locking

器件型号:ADC12DJ5200RFEVM
主题中讨论的其他器件:LMK00304LMX2594LMK04828

您好!  

一些相关的 EVM 配置信息:

我们将使用外部参考时钟选项并相应地配置硬件。

我们有一个信号发生器为 LMK00304芯片提供400 MHz @ 6dBm、用于将 LMX2594和 CLKin1作为 Fosc 提供的400 MHz 信号复制到 LMK04828B。

LMK04828正在按预期向 FPGA 输出时钟:

  • DCLKout0上的200 MHz LVDS
  •   SDCLKout1上的10 MHz LVDS SYSREF
  • DCLKout12上的200 MHz LVDS、FPGA 内部生成为320 MHz JESD 内核时钟

 

LMX 配置为从 RFoutA 输出3200 MHz 时钟信号、并确认已锁定:回读寄存器0x6E (R110)时、我们将读取0x4A8、这也表示校准发生在右侧 VCO_SEL 上。  

LMK04828正在将 SDCLKout13上的10 MHz SYSREF 传递到 LMX 的 SYSREFREQ 引脚、LMK04828在中继器模式下启用了 SYSREF、但 RFoutB 输出当前已断电、不向 ADC 提供任何 SYSREF。

ADC 的配置遵循数据表第8.3节中详述的初始化设置程序:

0x00000080、//软复位-3
0x00020000、// JESD_EN = 0 ->禁用 JESD 收发器- 4
0x00006100、// CAL_EN = 0 ->禁用校准- 5
0x00020100、// JMODE = 0 (单通道、8通道)- 6
0x00020207、// KM1 = 7 => K = 8 - 7
0x00020301、// JSYNC_N
0x00020403、//启用8B/10B 模式和带符号2补码的扰频器- 8
0x00006101、// CAL_EN = 1 ->启用校准- 10
0x00020505、//测试模式:传输
0x00020702、// FCHAR K28.5
0x00020001、// JESD_EN = 1 ->启用 JESD 收发器- 12
0x00006C00、// CAL_SOFT_TRIG = 0 - 14
0x00006C01 // CAL_SOFT_TRIG = 1 ->启用校准- 15

结果:

在 EVM 上、我们配置了 LMK、LMX、然后是 ADC 本身。 然后 读取 ADC 的 JESD 状态寄存器0x208,检查 PLL 锁定状态--它返回0!  

我在这里寻求有关 解决此问题的步骤的建议、以便 ADC PLL 可以锁定、然后我们可以继续查看 JESD 链路开启。

提前感谢!  

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

    Michael、您好!

    我仍在努力根据我们星期一的呼吁来调试这一问题。

    不过、我有一个简短的问题、在我看来、对于板载时钟模式、ADC GUI 默认支持您尝试在 JMODE0中使用 ADC 的模式、FS=3200。 您改为使用更复杂的定制时钟方案是出于什么原因吗? 是否可以通过 ADC GUI 尝试配置并检查这是否起作用?

    此致!

    埃里克

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

    大家好、Eric! 感谢您的建议。

     

    我根据建议、使用320 MHz 基准时钟以 FS = 3200MSPS 设置进行配置、刚刚在 GUI 中测试了 EVM。 信号发生器(外部基准)应该为任何 GUI 配置提供什么?


    但是、即使在此配置设置中、串行器 PLL 仍不回读锁定状态。

     

    之所以选择更复杂的时钟方案、是因为我们的自定义 DSP 架构需求。

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

    Eric、

    我想弄清楚、或许可以讨论一下 我 通过范围界定 LMX 输出所观察到的情况:   

    使用有效的 LMX TICS 配置(随附文件)时、我们正在探测700 MHz (N 分频器= 28、Fosc = 400 MHz)处 RFoutA 上的稳定时钟。

    当使用此有效的 TICS 配置在 RFoutA 上输出800 MHz 时、探测的时钟信号明显更小、不稳定。 在示波器上、它似乎继承了某种周期性振幅直流偏移(不确定这被称为什么或原因/效果)。

    采用相同的配置、通过将 N 分频器值增加到允许的最大值(N = 38、假设 RFoutA = 950MHz)、我可以看到振幅显著降低。  

    一旦 Fvco 达到11500 MHz 阈值、我修改通道分频器以保持值8、这将 Fvco 减小到有效范围、并允许我继续提升 N 值。在 RFoutA 点变为1050 MHz (N 分频器= 42) 输出信号质量和幅度显著降低、其影响范围似乎是噪声。  

    除非我们遗漏了某些内容、或者这是表明器件损坏的不寻常特性、否则我不确定如何修改此输出以生成可靠的时钟信号、用作 ADC 的输入。

    请告诉我你在这里的想法--我相信必须解决这个问题,使串行器 PLL 可能锁定在3200 MHz 及更高的所需时钟频率。

    非常感谢您提供宝贵意见!

    e2e.ti.com/.../LMX_2D00_400in_2D00_NdividerSweep_2D00_Scope.tcs

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

    Michael、您好!

    ADC 的串行器/解串器 PLL 应能够锁定到其所在给定 ADC JMODE 的任何有效频率、因此问题可能是 ADC 时钟输入功率不足或输入的频率为无效频率。

    我已在 EVM 上验证、当我使用 ADC GUI PLL 锁对其进行编程并且能够捕获数据时、此模式可以正常工作。 但我注意到、当我尝试通过配置文件对 ADC 和 lmx 进行编程时、我无法获得实用的链接、我们可以尝试通过 ADC GUI 对一切进行编程、看看这是否发生了任何变化。

    要获得使用设置的工作链接...

    外部基准、板载选择=3200和 JMODE0、并向320 MHz 电路板提供9dBM 的基准信号。 您能否尝试复制此设置、看看您是否有任何运气。

    此外、您为 lmx 提供的配置文件也不是要使用什么来为 ADC 提供正确的时钟? 如果这是  文件、我无法看到它的工作原理、那么没有可使您获得3200 MHz 的通道分频器值。 我已经完成了并计算了用于 lmx 的值、您能否尝试在 ADC GUI 中设置这些值、然后检查 SerDes PLL 锁定状态。 这是假定 ADC 上的400 MHz 基准  

    您是否还可以在所使用的 LMX 上共享输出功率设置、并将其与编程到 GUI 的默认设置相匹配。

    您是否还可以分享您对板所做的硬件修改、我想仔细检查这些修改。

    谢谢。

    埃里克

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

    Eric、


    感谢您的反馈、非常有帮助。 使用您建议的 GUI 设置配置电路板时、串行器 PLL 未锁定。

     

    很抱歉造成混淆;我发送的 LMX 配置是为了突出显示 LMX 输出时钟信号。 我正在测试较低的时钟频率、以便在示波器上观察提供给 ADC 的确切内容。 并且我们的 LMX 输出在幅度和信号质量上都会减弱、以至于任何超过1.2GHz 的输出时钟信号似乎几乎无法与噪声区分开来。

     

    LMX 上的输出功率设置为 RFoutA 上的63 (R 0x2C3F00)


    硬件修改与 EVM 用户指南的第7.2.3节中列出的完全相同:我们在 R171和 R174中填充了一个0 Ω 0201电阻器、并在 C52和 C306中填充了移除的电容器 C60和 C61