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.

[参考译文] LMX2820EVM:尝试进行即时校准时、LMX2820 未锁定

Guru**** 2988540 points

Other Parts Discussed in Thread: LMX2820

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1664092/lmx2820evm-not-getting-lock-for-lmx2820-when-tried-for-instant-calibration

器件型号: LMX2820EVM
主题: LMX2820 中讨论的其他器件

我们正在尝试  对 LMX2820 实施即时校准 、并遵循应用手册中所述的过程。

完成 第 2.2 节中的步骤后、我们读取了 寄存器 R75 、并观察到 RB_DBLR_CAL_DONE (位 12) 设置为 1、表明校准过程已成功完成。

在 第 2.3 节之后、我们能够读取和提取生成的 LUT 值 而不会出现任何问题。

然后、我们继续 第 2.4 节、将生成的所有 LUT 值写回器件、如应用手册中所述。

然而、对 LUT 值进行编程后、当我们尝试生成 5684MHz 的输出频率时、PLL 未锁定。

请帮助我们了解以下内容:

  1. 写入 LUT 值后、是否需要执行任何额外步骤?
  2. 即时校准模式是否需要验证任何特定的寄存器设置?

如果您能提供有关调试锁定故障的任何指导、我们将不胜感激。 如果需要、我可以附加我们正在写入的寄存器和生成的 LUT 值。

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

    您好!

    使用 InstCal 不需要本应用手册中的过程。

    要使用 InstCal、请按照以下过程操作。

    初始化寄存器设置
    设置 DBLBUF_PLL_EN、DBLBUF_CHDIV_EN、DBLBUF_OUTBUF_EN、DBLBUF_OUTMUX_EN = 1
    设置 DBLR_CAL_EN = 0;INSTCAL_SKIP_ACAL = 0
    3.如果需要 VCO 倍频器、请设置 INSTCAL_DBLR_EN = 1、否则将此位设置为 0
    设置 INSTCAL_DLY = T x fosc(以 MHz 为单位)/ 2^CAL_CLK_DIV、其中 T = 2.5 x CBIASVCO / 0.47µF。 CBIASVCO 是引脚 3 处的旁路电容器
    5.配置其他寄存器准备在没有任何校准协助的情况下锁定到 5.65GHz
    6.设置 INSTCAL_PLL_NUM = 2^32 x (PLL_NUM / PLL_DEN)
    编程
    7. VCC 上电 LMX2820
    8.对所有寄存器进行编程、LMX2820 应锁定到 5.65GHz
    InstCal 校准
    9.对 INSTCAL_EN = 1 进行编程
    9.5 运行索引例程
    10.编程 R0 (FCAL = 1)、校准将开始
    11、等待 100 毫秒
    12.编程 R0 (FCAL = 0) 以完成校准
    13.如果 LD 引脚未变为高电平、则编程 RESET = 1 以复位 LMX2820。 LMX2820 复位后、重复步骤 8 至 12
    更改 VCO 频率
    14.对 INSTCAL_PLL_NUM、PLL_N、PLL_NUM 和 PLL_DEN 进行编程(如果其值发生变化)
    15、对 R0 进行编程 (FCAL = 0) 以更改 VCO 频率

    9.5 索引例程
    1.编程 R106[10]= 1 (0X6A 0400)
    2.编程 R107[5:0]= 0 (0x6B 0000)
    3.编程 R108 = 0 (0x6C 0000)
    4.编程 R109=0 (0x6D 0000)
    5.编程 R106[9:0]= 514 (0x6A 0602)
    6.编程 R106[11]= 1 (0x6A 0E02)
    7.编程 R106[11]= 0 (0x6A 0602)
    8.对 R106[9:0]= 515 至 519 重复步骤 5 至 7
    9.编程 R106[10]= 0 (0x6A 0207)

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

    您好、

    感谢您的回复、这一过程对我们很有帮助。