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.

[参考译文] LMX2820:已知问题汇总

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1450169/lmx2820-summary-of-known-issues

器件型号:LMX2820

工具与软件:

您好!

我需要使用 LMX2820实现可靠且快速跳频宽带合成器。 我想确认的是、以下两篇文章涵盖了所有已知的 LMX2820问题、尤其是与即时校准相关的问题。

据报告、需要该补丁来支持从一个 VCO 组到另一个 VCO 组的特定转换:

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1419808/lmx2820-software-patch-that-must-be-inserted-when-using-instant-cal?tisearch=e2e-sitesearch&keymatch=LMX2820%20software%20patch#

与此相关的有人报告说、启用倍频器后、即时校准可能会失败:

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1434291/lmx2820-calibration-failures-and-retry-requirements?tisearch=e2e-sitesearch&keymatch=LMX2820%2520software%2520patch#

我的基本问题是:

  1. 上述文章是否涵盖并解决了所有已知的即时校准问题?
  2. 第二个帖子生成了倍频器。
    1. 根据我的理解、校准可能会失败并需要重新尝试、但一旦校准成功、快速改变频率(直到器件复位)应该没有问题。
    2. 即时校准是否仅对校准期间的倍频器状态有效? 是否可以使用即时校准(启用/禁用倍频器)跨越~11GHz 边界?

谢谢!

克里斯特尔

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

    你好、Christer、

    是的、以上链接涵盖了 Instant Cal 的所有已知问题。  

    即时校准需要一次性校准。 只要校准(无论是否使用倍频器校准)成功、校准就会完成、并且在我们使用即时校准来更改频率时不会执行更多校准。  

    如果您的应用需要 VCO 倍频器频率、则应在一次性校准中启用倍频器校准(INSTCAL_DBLR_EN = 1)、以便此校准也会捕获倍频器数据库。  

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

    好的、这意味着我还应该在跳过~11GHz 时触摸 R78 (0x4E)以启用/禁用倍频器、但这在实践中是如何实现的?

    数据表显示以下寄存器是双缓冲的:PLL_N、PLL_NUM、PLL_DEN、MULT、PLL_R、 PLL_R_PRE、MASH_ORDER 和 PFD_DLY。

    所以我想 R78 (0x4E)寄存器没有被双缓冲? 那么、我应在什么时候切换该寄存器中的 OUTA_MUX VCO 倍频器标志? 需要在写入 R0之前完成此操作。 对倍频器状态的更改是否仅在写入 R0后生效? 我想在触摸倍频器状态时避免任何输出干扰、并且我想能够输出电流频率、直到写入 R0。

    以下操作是否正常、或者是否应在序列中稍后进行 R78写入?

    • R78 (0x4E)-根据目标频率启用/禁用倍频器
    • PLL_NUM (0x2A、0x2B)
    • INSTCAL_PLL_NUM (0x2C、0x2D)
    • PLL_DEN (0x26、0x27)
    • PLL_N (0x24)
    • R0 (0x0)

    谢谢!

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

    你好、Christer、

    OUT_MUX 通过 DBLBUF_OUTMUX_EN  = 1进行双缓冲。  

    InstaCal 需要双重缓冲器来完成所有必要的寄存器更改。 只有对 R0进行编程后、更改才会生效。

    您的序列正确、所有内容都应放在 R0之前。